Submission #928607

# Submission time Handle Problem Language Result Execution time Memory
928607 2024-02-16T18:36:42 Z OAleksa Game (IOI14_game) C++14
0 / 100
1 ms 348 KB
#include "game.h"
#include <bits/stdc++.h>
using namespace std;
int N, cnt[1569], ok[1569];
void initialize(int n) {
  N = n;
}

int hasEdge(int u, int v) {
   cnt[u]++;
   cnt[v]++;
   if (cnt[u] == 1 && cnt[v] == 1) {
      ok[u] = ok[v] = 1;
      return 1;
   }
   else if (ok[v] == 1 && ok[u] == 0) {
      if (cnt[u] == N - 1) {
         ok[u] = 1;
         return 1;
      }
      return 0;
   }
   else if (ok[u] == 1 && ok[v] == 0) {
      if (cnt[v] == N - 1) {
         ok[v] = 1;
         return 1;
      }
      return 0;
   }
}

Compilation message

game.cpp: In function 'int hasEdge(int, int)':
game.cpp:30:1: warning: control reaches end of non-void function [-Wreturn-type]
   30 | }
      | ^
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 344 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 348 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 348 KB Output isn't correct
2 Halted 0 ms 0 KB -