Submission #1119015

#TimeUsernameProblemLanguageResultExecution timeMemory
1119015dsyzGame (IOI14_game)C++17
0 / 100
2 ms592 KiB
#include <bits/stdc++.h> using namespace std; using ll = long long; #define MAXN (1000005) ll N; vector<vector<ll> > edges; void initialize(int n) { N = n; for(ll i = 0;i < N;i++){ vector<ll> col; for(ll i = 0;i < N;i++){ col.push_back(1); } edges.push_back(col); } for(ll i = 0;i < N;i++){ edges[i][i] = 0; } } int hasEdge(int u, int v) { ll connectedtou = 0, connectedtov = 0; for(ll i = 0;i < N;i++){ if(edges[u][i] == 1){ connectedtou++; } } for(ll i = 0;i < N;i++){ if(edges[v][i] == 1){ connectedtov++; } } if(connectedtou == 1 || connectedtov == 1){ return 1; }else{ edges[u][v] = 0; edges[v][u] = 0; return 0; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...