# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
1270336 | noop | Magic Show (APIO24_show) | C++20 | 0 ms | 0 KiB |
#include <bits/stdc++.h>
#include "Alice.h"
using namespace std;
vector<pair<int,int>> Alice(){
vector<pair<int,int>> v;
size_t x=setN(75);
for (int i=1; i<75; ++i)
v.push_back({x%i+1,i+1});
return v;
}
#include <bits/stdc++.h>
#include "Bob.h"
using namespace std;
size_t Bob(std::vector<std::pair<int,int>> V){
size_t rem,divis,ans=1,d=1;
for (int i=0; i<V.size(); ++i){
rem=V[i].first-1;
divis=V[i].second-1;
while ((ans%divis)!=rem)
ans+=d;
d*=(divis/gcd(d,divis));
}
return ans;
}