Submission #2894

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
28942013-08-01 12:20:35kipa00간선 파괴 (GA5_destroy)C++98
25 / 100
2500 ms2676 KiB
#include <cstdio>
#include <vector>
#include <memory.h>
using namespace std;
int V, E, Q;
pair<int, int> region;
vector<pair<int, int> > linklist[701];
bool Check[701];
void dfs(int Node) {
int i;
for (i=0; i<linklist[Node].size(); ++i) {
int Node2 = linklist[Node][i].first, lineNum = linklist[Node][i].second;
if (region.first <= lineNum && lineNum <= region.second) continue;
if (!Check[Node2]) {
Check[Node2] = true;
dfs(Node2);
}
}
}
int dfsAll() {
int i, cnt = 0;
for (i=1; i<=V; ++i) {
if (!Check[i]) {
Check[i] = true;
dfs(i);
++cnt;
}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...