Submission #1226828

#TimeUsernameProblemLanguageResultExecution timeMemory
1226828banganMonster Game (JOI21_monster)C++20
10 / 100
58 ms408 KiB
#include "monster.h" #include <bits/stdc++.h> using namespace std; #define pb push_back std::vector<int> Solve(int N) { std::vector<int> T(N); for (int i=0; i<N; i++) for (int j = i+1; j<N; j++) Query(i, j) ? T[i]++ : T[j]++; { vector<int> t; for (int i=0; i<N; i++) if (T[i] == 1) t.pb(i); assert(t.size()==2); int i = t[0]; int j = t[1]; if (Query(i, j)) T[i]--; else T[j]--; } { vector<int> t; for (int i=0; i<N; i++) if (T[i] == N-2) t.pb(i); assert(t.size()==2); int i = t[0]; int j = t[1]; if (Query(i, j)) T[j]++; else T[i]++; } return T; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...