Submission #512118

#TimeUsernameProblemLanguageResultExecution timeMemory
512118600MihneaCluedo (IOI10_cluedo)C++17
100 / 100
15 ms288 KiB
#include "grader.h" #include "cluedo.h" #include <bits/stdc++.h> using namespace std; mt19937 rng((long long) (new char)); void Solve() { vector<vector<int>> a; vector<int> p(3, 0); a.push_back(vector<int> (6, 0)); a.push_back(vector<int> (10, 0)); a.push_back(vector<int> (6, 0)); for (auto &v : a) { iota(v.begin(), v.end(), 1); shuffle(v.begin(), v.end(), rng); } while (1) { int r = Theory(a[0][p[0]], a[1][p[1]], a[2][p[2]]); if (r == 0) { return; } p[r - 1]++; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...