Submission #501613

#TimeUsernameProblemLanguageResultExecution timeMemory
501613amunduzbaevMonster Game (JOI21_monster)C++17
10 / 100
218 ms456 KiB
#include "monster.h" #include "bits/stdc++.h" using namespace std; #ifndef EVAL #include "grader.cpp" #endif namespace { bool example_variable; } vector<int> Solve(int n) { vector<int> in(n), out(n); vector<vector<bool>> qq(n, vector<bool>(n)); for(int i=0;i<n;i++){ for(int j=i+1;j<n;j++){ qq[i][j] = Query(i, j); qq[j][i] = !qq[i][j]; if(qq[i][j]) in[i]++, out[j]++; else in[j]++, out[i]++; } } vector<int> p(n), res(n); for(int i=0;i<n;i++) p[i] = i; sort(p.begin(), p.end(), [&](int i, int j) -> bool{ if(in[i] != in[j]) return (in[i] < in[j]); return qq[i][j]; }); int cur = 0; for(auto x : p){ res[x] = cur++; } //~ for(int i=0;i<n;i++) cout<<res[i]<<" "; //~ cout<<endl; return res; } /* 5 3 1 4 2 0 */

Compilation message (stderr)

monster.cpp:10:6: warning: '{anonymous}::example_variable' defined but not used [-Wunused-variable]
   10 | bool example_variable;
      |      ^~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...