Submission #1167576

#TimeUsernameProblemLanguageResultExecution timeMemory
1167576WarinchaiChameleon's Love (JOI20_chameleon)C++20
0 / 100
1 ms432 KiB
#include "chameleon.h" #include <vector> #include<bits/stdc++.h> using namespace std; namespace { int variable_example = 1; } // namespace void Solve(int N) { map<pair<int,int>,int>mp; vector<vector<int>>v; v.resize(N+5); for(int i=1;i<=N;i++){ for(int j=1;j<=N;j++){ if(j==i)continue; int temp=Query({i,j}); if(temp==1){ mp[{i,j}]++; v[i].push_back(j); } } } map<pair<int,int>,int>vis; for(int i=1;i<=N;i++){ if(mp[{v[i][0],i}]){ if(vis[{v[i][0],i}])continue; vis[{v[i][0],i}]++; vis[{i,v[i][0]}]++; Answer(v[i][0],i); }else{ if(vis[{v[i][1],i}])continue; vis[{v[i][1],i}]++; vis[{i,v[i][1]}]++; Answer(v[i][1],i); } } }
#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...