Submission #1200651

#TimeUsernameProblemLanguageResultExecution timeMemory
1200651woohyun_jngMagic Show (APIO24_show)C++20
100 / 100
2 ms380 KiB
#include "Alice.h" #include <bits/stdc++.h> #define int long long using namespace std; typedef pair<signed, signed> pr; vector<pr> Alice() { int X = setN(5000); vector<pr> ans; for (int i = 1; i < 5000; i++) ans.push_back({X % i + 1, i + 1}); return ans; }
#include "Bob.h" #include <bits/stdc++.h> #define int long long using namespace std; typedef pair<signed, signed> pr; int gcd(int A, int B) { return B ? gcd(B, A % B) : A; } int Bob(vector<pr> V) { int X = 0, Y = 1, A, B, G; for (pr i : V) { A = i.first - 1, B = i.second - 1; while (X % B != A) X += Y; G = B / gcd(B, Y); if (1e18 / G < Y) break; Y *= G; } return X; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...