Submission #386045

#TimeUsernameProblemLanguageResultExecution timeMemory
386045AzimjonGame (IOI14_game)C++17
0 / 100
1 ms364 KiB
#include "game.h"
#include <bits/stdc++.h>

using namespace std;

int n;
vector<vector<int>> g;

void initialize(int n) {
        ::n = n;

    g.assign(n, vector<int>(n, -1));

    vector<int> v;
    for (int i = 0; i < n; i++) {
        v.push_back(i);
    }

    random_shuffle(v.begin(), v.end());

    for (int i = 0; i + 1 < n; i++) {
        g[v[i]][v[i + 1]] = g[v[i + 1]][v[i]] = 1;
    }
}

int hasEdge(int u, int v) {
    if (g[u][v] == 1)
        return 1;
    else
        return 0;

    return 1;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...