Submission #1099521

#TimeUsernameProblemLanguageResultExecution timeMemory
1099521rahidilbayramli게임 (IOI14_game)C++17
100 / 100
230 ms24800 KiB
#include "game.h"
#pragma GCC optimize("-O3")
#include<bits/stdc++.h>
using namespace std;
const int sz = 1501;
int grid[sz][sz];
int cnt[sz];
void initialize(int n) {
    for(int i = 0; i < n; i++)
    {
        for(int j = 0; j < i; j++){
            grid[i][j]++;
            cnt[i]++;
        }
    }
}
 
int hasEdge(int u, int v) {
    if(u > v)
        swap(u, v);
    if(grid[v][u] == 1){
        grid[v][u]--;
        cnt[v]--;
    }
    if(cnt[v] == 0)
        return 1;
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...