QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#67254#5099. 朝圣道Fy5Fengye0 2096ms7320kbC++14556b2022-12-10 11:11:192022-12-10 11:11:40

Judging History

你现在查看的是最新测评结果

  • [2023-08-10 23:21:45]
  • System Update: QOJ starts to keep a history of the judgings of all the submissions.
  • [2022-12-10 11:11:40]
  • 评测
  • 测评结果:0
  • 用时:2096ms
  • 内存:7320kb
  • [2022-12-10 11:11:19]
  • 提交

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%