QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#67254 | #5099. 朝圣道 | Fy5Fengye | 0 | 2096ms | 7320kb | C++14 | 556b | 2022-12-10 11:11:19 | 2022-12-10 11:11:40 |
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)
{
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;
}
详细
Subtask #1:
score: 0
Wrong Answer
Test #1:
score: 0
Wrong Answer
time: 2096ms
memory: 7320kb
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:
485423 463753 104021 277385 463753 10838 463753 277385 277385 485423 104021 463753 485423 485423 1 485423 277385 463753 485423 104021 10838 10838 104021 1 10838 485423 463753 277385 104021 1 10838 10838 1 277385 277385 463753 1 485423 485423 10838 485423 277385 104021 10838 277385 463753 1 1 104021 ...
result:
wrong answer 1st numbers differ - expected: '5419', found: '485423'
Subtask #2:
score: 0
Skipped
Dependency #1:
0%
Subtask #3:
score: 0
Wrong Answer
Test #5:
score: 0
Wrong Answer
time: 5ms
memory: 3292kb
input:
3 1 334547 8234
output:
136100
result:
wrong answer 1st numbers differ - expected: '179079', found: '136100'
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%