提交记录 3781
| 用户 | 题目 | 状态 | 得分 | 用时 | 内存 | 语言 | 代码长度 |
|---|---|---|---|---|---|---|---|
| attack | noi18b. 【NOI2018】冒泡排序 | Time Limit Exceeded | 12 | 1 s | 12 KB | C++ | 1.13 KB |
| 提交时间 | 评测时间 |
|---|---|
| 2018-07-18 17:34:39 | 2020-07-31 21:38:11 |
#include<cstdio>
#include<map>
#include<cstring>
#include<queue>
#include<algorithm>
#define rg register
using namespace std;
const int MAXN = 11, INF = 1e9 + 10, mod = 998244353;
inline int read() {
char c = getchar(); int x = 0, f = 1;
while(c < '0' || c > '9') {if(c == '-') f = -1; c = getchar();}
while(c >= '0' && c <= '9')x = x * 10 + c - '0', c = getchar();
return x * f;
}
int QwQ, N, a[MAXN], ed[MAXN];
int pd(int *a, int *b) {
for(rg int i = 1; i <= N; i++)
if(a[i] != b[i]) return 0;
return 1;
}
bool calc() {
rg int times = 0, num = 0;
for(rg int i = 1; i <= N; i++) num += abs(i - a[i]);
for(rg int i = 1; i <= N; i++)
for(rg int j = i - 1; j >= 1; j--)
if(a[i] < a[j]) times++;
return (times * 2) == num;
}
int main() {
QwQ = read();
while(QwQ--) {
N = read();
for(rg int i = 1; i <= N; i++) a[i] = read(), ed[i] = N - i + 1;
int ans = 0;
next_permutation(a + 1, a + N + 1);
while(!pd(a, ed))
ans += calc(), next_permutation(a + 1, a + N + 1);
printf("%d\n", ans);
}
return 0;
}
/*
5
10
1 2 3 4 5 6 7 8 9 10
10
1 2 3 4 5 6 7 8 9 10
10
1 2 3 4 5 6 7 8 9 10
10
1 2 3 4 5 6 7 8 9 10
10
1 2 3 4 5 6 7 8 9 10
*/
| Compilation | N/A | N/A | Compile OK | Score: N/A | 显示更多 |
| Testcase #1 | 4.044 ms | 12 KB | Accepted | Score: 4 | 显示更多 |
| Testcase #2 | 41.485 ms | 12 KB | Accepted | Score: 4 | 显示更多 |
| Testcase #3 | 406.729 ms | 12 KB | Accepted | Score: 4 | 显示更多 |
| Testcase #4 | 1 s | 8 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #5 | 1 s | 8 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #6 | 1 s | 8 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #7 | 1 s | 8 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #8 | 1 s | 8 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #9 | 1 s | 8 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #10 | 1 s | 8 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #11 | 1 s | 8 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #12 | 1 s | 8 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #13 | 1 s | 8 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #14 | 1 s | 8 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #15 | 1 s | 8 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #16 | 1 s | 8 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #17 | 1 s | 8 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #18 | 1 s | 8 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #19 | 1 s | 8 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #20 | 1 s | 8 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #21 | 1 s | 8 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #22 | 1 s | 8 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #23 | 1 s | 8 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #24 | 1 s | 8 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #25 | 1 s | 8 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
Judge Duck Online | 评测鸭在线
Server Time: 2026-04-18 01:14:03 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠