资源简介
NOIP暑假模拟考试[题目+数据]清华爷出题 day2
第二天题目+数据。
代码片段和文件信息
#include
#include
#include
#include
#include
#include
using namespace std;
//Global Variables & Definitions
#define MAXN 1010
#define MAXM 1010
#define MS(arr x) memset(arr x sizeof(arr))
int N M;
//End Global Variables & Definitions
//Map
struct edge {
int v next;
} e[MAXM];
int h[MAXN];
int ecnt;
int in[MAXN];
inline void init_edge() {
MS(h ecnt = -1);
//MS(in 0);
}
inline void adde(int u int v) {
++in[v];
++ecnt;
e[ecnt].v = v;
e[ecnt].next = h[u];
h[u] = ecnt;
}
priority_queue greater > q;
//End Map
//Main Structure
int ans[MAXN];
inline void ir() {
freopen(“correct.in“ “r“ stdin);
freopen(“correct.out“ “w“ stdout);
scanf(“%d%d“ &N &M);
int u v;
init_edge();
for (int i = 0; i < M; ++i) {
scanf(“%d%d“ &u &v);
adde(u v);
}
for (int i = 1; i <= N; ++i) if (!in[i]) q.push(i);
}
int main() {
ir();
int cnt = 0;
while (!q.empty()) {
int u = q.top(); q.pop();
ans[cnt++] = u;
for (int i = h[u]; ~i; i = e[i].next) {
int v = e[i].v;
if (!(--in[v])) q.push(v);
}
}
if (cnt != N) return 2;
for (int i = 0; i < N; ++i) printf(i ? “ %d“ : “%d“ ans[i]);
putchar(‘\n‘);
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-07-22 19:27 day2\
文件 0 2016-07-22 18:32 day2\.cena
目录 0 2016-07-22 18:32 day2\data\
目录 0 2016-07-22 18:32 day2\data\correct\
文件 1341 2016-07-22 18:32 day2\data\correct\correct.cpp
文件 2089632 2016-07-22 18:32 day2\data\correct\correct.exe
文件 349 2016-07-22 18:32 day2\data\correct\correct1.in
文件 142 2016-07-22 18:32 day2\data\correct\correct1.out
文件 4301 2016-07-22 18:32 day2\data\correct\correct10.in
文件 1893 2016-07-22 18:32 day2\data\correct\correct10.out
文件 4760 2016-07-22 18:32 day2\data\correct\correct11.in
文件 2093 2016-07-22 18:32 day2\data\correct\correct11.out
文件 5174 2016-07-22 18:32 day2\data\correct\correct12.in
文件 2293 2016-07-22 18:32 day2\data\correct\correct12.out
文件 5653 2016-07-22 18:32 day2\data\correct\correct13.in
文件 2493 2016-07-22 18:32 day2\data\correct\correct13.out
文件 6082 2016-07-22 18:32 day2\data\correct\correct14.in
文件 2693 2016-07-22 18:32 day2\data\correct\correct14.out
文件 6556 2016-07-22 18:32 day2\data\correct\correct15.in
文件 2893 2016-07-22 18:32 day2\data\correct\correct15.out
文件 7012 2016-07-22 18:32 day2\data\correct\correct16.in
文件 3093 2016-07-22 18:32 day2\data\correct\correct16.out
文件 7437 2016-07-22 18:32 day2\data\correct\correct17.in
文件 3293 2016-07-22 18:32 day2\data\correct\correct17.out
文件 7886 2016-07-22 18:32 day2\data\correct\correct18.in
文件 3493 2016-07-22 18:32 day2\data\correct\correct18.out
文件 8342 2016-07-22 18:32 day2\data\correct\correct19.in
文件 3693 2016-07-22 18:32 day2\data\correct\correct19.out
文件 697 2016-07-22 18:32 day2\data\correct\correct2.in
文件 293 2016-07-22 18:32 day2\data\correct\correct2.out
文件 8792 2016-07-22 18:32 day2\data\correct\correct20.in
............此处省略93个文件信息
相关资源
- noip提高组模拟题9sz
- NOIP必学内容之前缀和与差分颜鸿宇
- noip2013-2017提高组试题
- NOIP2009复赛试题及测试数据.
- 2015重庆市NOIP模拟赛题目+数据
- 信息学奥赛模拟题普及组+提高组
- NOIP2013提高组复赛数据
- NOIP历年测试数据
- NOIP2019提高组突破营课件.rar
- 模拟试题NOIP2017
- noip提高组模拟题5sz
- noip提高组模拟题4sz
- noip模拟题2 含数据、题解、标程 sz
- NOIP 2019 提高班专题集训课件.zip
- 2016山东省NOI省队集训DAY6 题目题解数
- NOIP模拟赛 试题
- noip提高组模拟题8sz
- noip提高组模拟题7sz
- noip提高组模拟题6sz
- NOIP模拟题一套
- noip提高组模拟题
- noip1995-2008测试数据及试题
- NOIP 数据结构课件
- noip2009测试数据
- CSP-J、CSP-S初赛知识点-信息学竞赛中
- noip模拟测试4题
- USACO训练测试数据
- NOIP2017提高组数据
- NOIP近7年真题含测试数据和测试软件
- CCF中学生计算机程序设计-入门篇
评论
共有 条评论