Submission #741893

#TimeUsernameProblemLanguageResultExecution timeMemory
741893t6twotwoGame (APIO22_game)C++17
2 / 100
1 ms208 KiB
#include "game.h" #include <bits/stdc++.h> using namespace std; int N, K; vector<vector<bool>> a, b; void init(int n, int k) { N = n; K = k; a = vector(N, vector<bool>(K)); b = vector(K, vector<bool>(N)); for (int i = 0; i < K; i++) { for (int j = i + 1; j < K; j++) { a[i][j] = 1; b[i][j] = 1; } } } int add_teleporter(int u, int v) { for (int i = 0; i < K; i++) { if (a[v][i] || v == i) { a[u][i] = 1; } if (b[i][u] || u == i) { b[i][v] = 1; } } bool flag = 0; for (int i = 0; i < K; i++) { if (a[u][i]) { flag = 1; } if (b[i][u] && flag) { return 1; } } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...