Submission #982640

#TimeUsernameProblemLanguageResultExecution timeMemory
982640MalixGame (IOI14_game)C++14
15 / 100
1 ms600 KiB
#include <bits/stdc++.h> using namespace std; typedef unsigned long long ll; typedef vector<int> vi; typedef vector<vi> vii; typedef pair<int,int> pi; typedef vector<pi> pii; #define REP(i,a,b) for(int i=a;i<b;i++) #define F first #define S second #define PB push_back #define MP make_pair ll INF=1e18+10; ll M=1e9+7; vi a; int k=0; void initialize(int n) { a.resize(n,n-1); k=(n*(n-1))/2-(n-1); } int hasEdge(int u, int v) { a[u]--;a[v]--;k--; if(a[u]==0||a[v]==0){ k++; return 1; } if(k<0)return 1; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...