#include <bits/stdc++.h>
#include "Alice.h"
using namespace std;
std::vector<std::pair<int,int>> Alice(){
vector<pair<int,int>> ans;
long long x=setN(5000);
for(int i=1;i<5000;i++)
ans.push_back({x%i+1,i+1});
return ans;
}
#include <bits/stdc++.h>
#include "Bob.h"
using namespace std;
long long gcdd(long long a,long long b){
if(!b)return a;
return gcdd(b,a%b);
}
long long Bob(std::vector<std::pair<int,int>> V){
__int128_t ans=0, curlcm=1;
for(auto[i,j]:V){
if(curlcm>1e18) return ans;
while(ans%(j-1)!=i-1)
ans+=curlcm;
curlcm=curlcm*i/ gcdd(curlcm,i);
}
return ans;
}
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Execution timed out |
1095 ms |
820 KB |
Time limit exceeded |
2 |
Halted |
0 ms |
0 KB |
- |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Execution timed out |
1095 ms |
820 KB |
Time limit exceeded |
2 |
Halted |
0 ms |
0 KB |
- |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Execution timed out |
1095 ms |
820 KB |
Time limit exceeded |
2 |
Halted |
0 ms |
0 KB |
- |