QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#744417 | #9627. 算术 | YinyuDream | WA | 3ms | 3804kb | C++20 | 1.2kb | 2024-11-13 21:51:26 | 2024-11-13 21:51:27 |
Judging History
answer
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int maxn=1e6+10;
const ll p=998244353;
ll qpow(ll a,ll b){
ll res=1;
while(b){
if(b&1){
res=res*a%p;
}
a=a*a%p;
b>>=1;
}
return res;
}
void solve(){
vector<ll> a(10);
for(int i=1;i<=9;i++){
cin>>a[i];
}
ll ans=1;
if(a[1]>a[2]){
a[1]-=a[2];
a[3]+=a[2];
a[2]=0;
a[3]+=a[1]/3;
a[1]%=3;
if(a[1]==2){
a[1]=0;
a[2]++;
}else if(a[1]==1){
a[1]=0;
for(int i=2;i<=9;i++){
if(a[i]>0){
a[i]--;
if(i+1<=9){
a[i+1]++;
}else{
ans=10;
}
break;
}
}
}
}else{
a[2]-=a[1];
a[1]=0;
a[3]+=a[1];
}
for(int i=2;i<=9;i++){
ans=ans*qpow(i,a[i])%p;
}
cout<<ans<<endl;
}
int main(){
int T;
cin>>T;
while(T--){
solve();
}
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 0ms
memory: 3596kb
input:
7 5 3 0 0 0 0 0 0 0 4 1 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 2 99 88 77 66 55 44 33 22 11 100 90 80 70 60 50 40 30 20
output:
54 108 1 10 90 90553232 143532368
result:
ok 7 lines
Test #2:
score: -100
Wrong Answer
time: 3ms
memory: 3804kb
input:
1000 22 80 50 23 35 71 81 70 96 40 33 36 2 51 52 96 5 32 56 35 85 13 58 80 26 14 31 60 21 8 19 79 5 94 44 33 85 55 10 59 76 98 28 22 69 14 72 40 14 100 68 5 18 69 95 42 51 0 32 97 37 34 85 54 33 18 40 34 10 72 72 68 81 47 80 23 23 68 40 3 71 58 7 36 79 89 83 5 68 16 30 3 82 79 35 28 30 55 88 17 86 2...
output:
978134113 321820208 765709043 819408880 639261805 497868889 7172464 780360907 240853384 151457742 298466126 121779237 124742738 896881046 493291429 362809052 409158325 951979430 662675306 68002567 440485591 163247072 78098984 508267662 308024444 168349368 423889166 591765938 827159852 914298923 4652...
result:
wrong answer 1st lines differ - expected: '376701872', found: '978134113'