Submission #301553

#TimeUsernameProblemLanguageResultExecution timeMemory
301553chirathnirodhaGame (IOI14_game)C++17
Compilation error
0 ms0 KiB
#include "grader.h"
#include<bits/stdc++.h>
using namespace std;

int nn;
int unionfind[1500];
int numnodes[1500];
vector<vector<int> > remain;
void initialize(int n){
    nn=n;
    for(int i=0;i<n;i++){
        unionfind[i]=i;
        numnodes[i]=1;
        remain.push_back(vector<int>());
        for(int j=0;j<n;j++)remain[i].push_back(1);
    }
}
int hasEdge(int u,int v){
    int x=unionfind[u],y=unionfind[v];
    if(remain[x][y]>1){
        remain[x][y]--;
        remain[y][x]--;
        return 0;
    }
    else if(remain[x][y]==1){
        int temp=unionfind[v];
        for(int i=0;i<nn;i++)if(unionfind[i]==temp)unionfind[i]=unionfind[u];

        numnodes[x]+=numnodes[y];
        numnodes[y]=0;

        for(int i=0;i<nn;i++){
            remain[x][i]+=remain[y][i];
            remain[i][x]+=remain[y][i];
        }
        remain[x][y]=remain[y][x]=0;
        return 1;
    }
}

Compilation message (stderr)

game.cpp:1:10: fatal error: grader.h: No such file or directory
    1 | #include "grader.h"
      |          ^~~~~~~~~~
compilation terminated.