Submission #577710

#TimeUsernameProblemLanguageResultExecution timeMemory
577710BelguteiGame (IOI14_game)C++17
0 / 100
1 ms212 KiB
#include "game.h"
#include <bits/stdc++.h>

using namespace std;

#define ll long long
#define ff first
#define ss second
#define pb push_back
#define mk make_pair

int n;
map<int,int> mp;
int parent[2000];
int num_child[2000];

vector<pair<int,int > > p;

int find(int node) {
    if(parent[node] == node) return node;
    return parent[node] = find(parent[node]);
}

void initialize(int N) {
    n = N;
    for(int i = 0; i < n; i ++) {
        parent[i] = i;
        num_child[i] = 1;
    }
}

int hasEdge(int u, int v) {
    mp[u] ++;
    mp[v] ++;
    if(mp[u] == n - 1|| mp[v] == n - 1) {
        return 1;
    }
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...