# |
Submission time |
Handle |
Problem |
Language |
Result |
Execution time |
Memory |
2882 |
2013-08-01T09:46:02 Z |
cki86201 |
간선 파괴 (GA5_destroy) |
C++ |
|
2500 ms |
2668 KB |
#include<stdio.h>
#include<vector>
using namespace std;
//for 60point code;
struct line{
line(){}
line(int en,int c):en(en),c(c){}
int en,c;
};
vector <line> edge[550];
int V,E,r,l,q;
int check[550];
void DFS(int x)
{
check[x]=q+1;
int i;
for(i=0;i<edge[x].size();i++){
if(check[edge[x][i].en]==q+1)continue;
if(edge[x][i].c>=l&&edge[x][i].c<=r)continue;
DFS(edge[x][i].en);
}
}
void solve()
{
int i,ret=0;
for(i=1;i<=V;i++){
if(check[i]!=q+1){ret++;DFS(i);}
}
printf("%d\n",ret);
}
int main()
{
scanf("%d%d",&V,&E);
int i;
for(i=1;i<=E;i++){
int x,y;
scanf("%d%d",&x,&y);
edge[x].push_back(line(y,i));
edge[y].push_back(line(x,i));
}
scanf("%d",&q);
while(q--){
scanf("%d%d",&l,&r);
solve();
}
return 0;
}
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
0 ms |
1220 KB |
Output is correct |
2 |
Correct |
0 ms |
1220 KB |
Output is correct |
3 |
Correct |
0 ms |
1220 KB |
Output is correct |
4 |
Correct |
0 ms |
1220 KB |
Output is correct |
5 |
Correct |
0 ms |
1220 KB |
Output is correct |
6 |
Correct |
0 ms |
1220 KB |
Output is correct |
7 |
Correct |
0 ms |
1220 KB |
Output is correct |
8 |
Correct |
0 ms |
1220 KB |
Output is correct |
9 |
Correct |
0 ms |
1220 KB |
Output is correct |
10 |
Correct |
0 ms |
1220 KB |
Output is correct |
11 |
Correct |
0 ms |
1220 KB |
Output is correct |
12 |
Correct |
0 ms |
1220 KB |
Output is correct |
13 |
Correct |
0 ms |
1220 KB |
Output is correct |
14 |
Correct |
0 ms |
1220 KB |
Output is correct |
15 |
Correct |
0 ms |
1220 KB |
Output is correct |
16 |
Correct |
0 ms |
1220 KB |
Output is correct |
17 |
Correct |
0 ms |
1220 KB |
Output is correct |
18 |
Correct |
0 ms |
1220 KB |
Output is correct |
19 |
Correct |
0 ms |
1220 KB |
Output is correct |
20 |
Correct |
0 ms |
1220 KB |
Output is correct |
21 |
Correct |
0 ms |
1220 KB |
Output is correct |
22 |
Correct |
0 ms |
1220 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
176 ms |
1484 KB |
Output is correct |
2 |
Correct |
168 ms |
1484 KB |
Output is correct |
3 |
Correct |
192 ms |
1616 KB |
Output is correct |
4 |
Correct |
480 ms |
2276 KB |
Output is correct |
5 |
Correct |
480 ms |
2144 KB |
Output is correct |
6 |
Execution timed out |
2500 ms |
2276 KB |
Program timed out |
7 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Runtime error |
16 ms |
2668 KB |
SIGSEGV Segmentation fault |
2 |
Halted |
0 ms |
0 KB |
- |