QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#67287 | #5099. 朝圣道 | Fy5Fengye | 0 | 4086ms | 7368kb | C++14 | 569b | 2022-12-10 11:27:50 | 2022-12-10 11:27:52 |
Judging History
answer
#include<bits/stdc++.h>
// #define int long long
// #include "pilgrimage.h"
using namespace std;
int mo;
int nss,nsr;
int qpow(int x,int y){int ret=1;while(y){if(y&1)ret=1ll*ret*x%mo;y>>=1;x=1ll*x*x%mo;}return ret;}
void init(int o,int p)
{
mo=p;
nss=qpow(2,mo-2);
}
int ask(long long n)
{
n*=2;
int cs=1;
nsr=qpow(nss,n);
int ret=1ll*nsr*cs*n%mo;
for(int i=1;i<=n;++i)
{
cs=1ll*cs*(n-i+1)%mo;
cs=1ll*cs*qpow(i,mo-2)%mo;
ret=(ret+1ll*cs*nsr%mo*abs(n-i-i)%mo)%mo;
}
return ret/2;
}
Details
Tip: Click on the bar to expand more detailed information
Subtask #1:
score: 0
Wrong Answer
Test #1:
score: 0
Wrong Answer
time: 4086ms
memory: 7368kb
input:
1 910276 554767 6 10 7 4 10 12 9 3 3 5 7 10 5 6 1 6 3 9 6 8 12 11 8 2 12 5 9 3 8 2 12 11 2 3 4 9 2 5 5 11 6 4 8 11 3 9 2 2 8 9 2 8 9 6 2 9 2 10 10 7 5 6 4 4 11 12 8 8 2 2 4 3 3 5 6 6 8 11 6 9 9 3 4 1 2 2 6 9 9 2 3 2 12 6 1 7 2 4 12 11 4 7 6 3 9 4 6 5 3 3 12 6 2 1 1 7 2 6 5 9 11 6 3 4 11 1 2 4 5 4 10...
output:
5419 86891 237023 52010 86891 229662 53120 242711 242711 231876 237023 86891 231876 5419 0 5419 242711 53120 5419 115262 229662 243797 115262 138692 229662 231876 53120 242711 115262 138692 229662 243797 138692 242711 52010 53120 138692 231876 231876 243797 5419 52010 115262 243797 242711 53120 1386...
result:
wrong answer 2nd numbers differ - expected: '364275', found: '86891'
Subtask #2:
score: 0
Skipped
Dependency #1:
0%
Subtask #3:
score: 0
Wrong Answer
Test #5:
score: 0
Wrong Answer
time: 8ms
memory: 3336kb
input:
3 1 334547 8234
output:
11805
result:
wrong answer 1st numbers differ - expected: '179079', found: '11805'
Subtask #4:
score: 0
Skipped
Dependency #3:
0%
Subtask #5:
score: 0
Skipped
Dependency #4:
0%
Subtask #6:
score: 0
Time Limit Exceeded
Test #8:
score: 0
Time Limit Exceeded
input:
6 958477 522361 280121915553826833 734266539148641647 72849162479700582 274266741463686096 60278972064195458 828423669427600612 571432949203039978 518511460268700898 486268614705621285 19216283231217074 611458416727512530 175147354285288662 799769622289998997 400123443628688299 145546980862133838 40...
output:
Unauthorized output
result:
Subtask #7:
score: 0
Skipped
Dependency #3:
0%
Subtask #8:
score: 0
Time Limit Exceeded
Test #33:
score: 0
Time Limit Exceeded
input:
8 9963 251 831797004675585320 494759973681332858 701341496127272302 252910460485222469 250965009655458584 366193481309061299 633134388675839346 791999098066205672 196620805863610860 363773642045280947 466508590762410710 407790578717064135 181590911404670570 570642047249889864 70138464625729452 23634...
output:
Unauthorized output
result:
Subtask #9:
score: 0
Skipped
Dependency #2:
0%