Submission #422147

#TimeUsernameProblemLanguageResultExecution timeMemory
422147daanolavGame (IOI14_game)C++14
0 / 100
1 ms284 KiB
#include "game.h" #include <vector> using namespace std; #define MAXN 1000001 typedef vector<int> vi; int n; int blocks[MAXN]; bool canceled = false; void initialize(int n) { ::n = n; } int hasEdge(int u,int v) { if(blocks[u] >= (n - 3) || blocks[v] >= (n - 3)) { if(!canceled) { canceled = true; return 0; } return 1; } ++blocks[u]; ++blocks[v]; //cerr << u << " is now " << blocks[u] << endl; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...