提交记录 4188
| 用户 | 题目 | 状态 | 得分 | 用时 | 内存 | 语言 | 代码长度 |
|---|---|---|---|---|---|---|---|
| fjzzq2002 | noi18b. 【NOI2018】冒泡排序 | Time Limit Exceeded | 80 | 1 s | 18092 KB | C++ | 1.20 KB |
| 提交时间 | 评测时间 |
|---|---|
| 2018-07-18 22:26:19 | 2020-07-31 22:39:07 |
#include <bits/stdc++.h>
using namespace std;
const int MOD=998244353;
#define SZ 999999
int T,n,s[SZ],q[SZ],f[1003][2][2003];
void sol()
{
memset(f,0,sizeof f);
scanf("%d",&n);
for(int i=1;i<=n;++i)
scanf("%d",q+i);
for(int i=1;i<=n;++i)
{
s[i]=0;
for(int j=i+1;j<=n;++j)
s[i]+=q[j]<q[i];
}
int G=n+n;
for(int i=0;i<=G;++i)
f[0][0][i]=1;
for(int i=1;i<=n;++i)
{
for(int g=0;g<2;++g)
{
for(int j=0;j<=n-i;++j)
{
if(g==0&&j<s[i]) continue;
if(j==0)
{
for(int t=0;t<=G;++t)
{
(f[i][g||(j>s[i])][t]+=f[i-1][g][t])%=MOD;
if(t) (f[i][g||(j>s[i])][t]-=f[i-1][g][t-1])%=MOD;
}
}
else
(f[i][g||(j>s[i])][i+j]+=f[i-1][g][i+j-1])%=MOD;
}
}
for(int g=0;g<2;++g)
for(int j=1;j<=G;++j)
(f[i][g][j]+=f[i][g][j-1])%=MOD;
}
int ans=f[n][1][G];
ans=(ans%MOD+MOD)%MOD;
printf("%d\n",ans);
}
#define FO(x) {freopen(#x".in","r",stdin);freopen(#x".out","w",stdout);}
int main()
{
scanf("%d",&T);
while(T--) sol();
}
| Compilation | N/A | N/A | Compile OK | Score: N/A | 显示更多 |
| Testcase #1 | 3.535 ms | 15 MB + 380 KB | Accepted | Score: 4 | 显示更多 |
| Testcase #2 | 3.556 ms | 15 MB + 380 KB | Accepted | Score: 4 | 显示更多 |
| Testcase #3 | 3.541 ms | 15 MB + 380 KB | Accepted | Score: 4 | 显示更多 |
| Testcase #4 | 3.554 ms | 15 MB + 380 KB | Accepted | Score: 4 | 显示更多 |
| Testcase #5 | 3.564 ms | 15 MB + 380 KB | Accepted | Score: 4 | 显示更多 |
| Testcase #6 | 3.564 ms | 15 MB + 380 KB | Accepted | Score: 4 | 显示更多 |
| Testcase #7 | 3.568 ms | 15 MB + 380 KB | Accepted | Score: 4 | 显示更多 |
| Testcase #8 | 3.569 ms | 15 MB + 380 KB | Accepted | Score: 4 | 显示更多 |
| Testcase #9 | 3.575 ms | 15 MB + 380 KB | Accepted | Score: 4 | 显示更多 |
| Testcase #10 | 3.581 ms | 15 MB + 380 KB | Accepted | Score: 4 | 显示更多 |
| Testcase #11 | 3.581 ms | 15 MB + 380 KB | Accepted | Score: 4 | 显示更多 |
| Testcase #12 | 5.634 ms | 15 MB + 380 KB | Accepted | Score: 4 | 显示更多 |
| Testcase #13 | 6.27 ms | 15 MB + 380 KB | Accepted | Score: 4 | 显示更多 |
| Testcase #14 | 6.442 ms | 15 MB + 380 KB | Accepted | Score: 4 | 显示更多 |
| Testcase #15 | 7.115 ms | 15 MB + 380 KB | Accepted | Score: 4 | 显示更多 |
| Testcase #16 | 8.153 ms | 15 MB + 380 KB | Accepted | Score: 4 | 显示更多 |
| Testcase #17 | 81.905 ms | 15 MB + 384 KB | Accepted | Score: 4 | 显示更多 |
| Testcase #18 | 89.418 ms | 15 MB + 388 KB | Accepted | Score: 4 | 显示更多 |
| Testcase #19 | 91.888 ms | 15 MB + 388 KB | Accepted | Score: 4 | 显示更多 |
| Testcase #20 | 96.927 ms | 15 MB + 388 KB | Accepted | Score: 4 | 显示更多 |
| Testcase #21 | 1 s | 16 MB + 420 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #22 | 1 s | 16 MB + 676 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #23 | 1 s | 17 MB + 80 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #24 | 1 s | 17 MB + 512 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #25 | 1 s | 17 MB + 684 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
Judge Duck Online | 评测鸭在线
Server Time: 2026-04-13 23:59:35 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠