Submission #232870

#TimeUsernameProblemLanguageResultExecution timeMemory
232870kshitij_sodaniGame (IOI14_game)C++17
0 / 100
5 ms416 KiB
#include <iostream>
#include <bits/stdc++.h>
#include <game.h>
using namespace std;
#define a first
#define b second
#define pb push_back
#include "game.h"
typedef long long int llo;
int vis[1501];
int n;
int x=1;
int freq[1501];
void initialize(int nn){
	n=nn;
	for(int i=0;i<n;i++){
		vis[i]=0;
		freq[i]=0;
	}
	freq[0]=n;
}
int hasEdge(int u, int v){
	freq[vis[u]]-=1;
	freq[vis[v]]-=1;
	vis[u]+=1;
	vis[v]+=1;
	freq[vis[u]]+=1;
	freq[vis[v]]+=1;
	if(vis[u]==n-1 or vis[v]==n-1){
		return 1;
	}
	if(freq[n-2]>0 and (freq[u]==n-2 or freq[v]==n-2)){
		return 1;
	}
}
/*int main(){
	ios_base::sync_with_stdio(false);
	cin.tie(NULL);



	return 0;
}*/

Compilation message (stderr)

game.cpp: In function 'int hasEdge(int, int)':
game.cpp:35:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...