提交记录 4233
| 用户 | 题目 | 状态 | 得分 | 用时 | 内存 | 语言 | 代码长度 |
|---|---|---|---|---|---|---|---|
| wsndy | noi18b. 【NOI2018】冒泡排序 | Time Limit Exceeded | 8 | 1 s | 36 KB | C++ | 872 B |
| 提交时间 | 评测时间 |
|---|---|
| 2018-07-19 09:36:46 | 2020-07-31 22:44:51 |
#include <iostream>
#include <cstdio>
#include <algorithm>
#include <ctime>
#define re register
const int mod = 998244353;
using namespace std;
int num = 0,n;
int s[166],a[166],c[166];
inline bool work() {
int num = 0,k = 0;
for( re int i = 1;i <= n;++ i)
num += abs(i - s[i]);
for(re int i = 1;i <= n;++ i) {
for( re int j = 1;j < n;++ j) {
if(s[j] > s[j + 1]) {
swap(s[j],s[j + 1]);
k ++;
}
}
}
return k == (num / 2) ? true : false;
}
int main() {
// freopen("gg.in","r",stdin);
int T;
scanf("%d",&T);
while(T --) {
int ans = 0;
scanf("%d",&n);
for(re int i = 1;i <= n;++ i) {
scanf("%d",&a[i]);
s[i] = a[i];
}
while(next_permutation(s + 1,s + 1 + n)) {
for(re int i = 1;i <= n;++ i)
c[i] = s[i];
if(work()) ans ++;
for(re int i = 1;i <= n;++ i)
s[i] = c[i];
}
printf("%d\n",ans);
}
return 0;
}
| Compilation | N/A | N/A | Compile OK | Score: N/A | 显示更多 |
| Testcase #1 | 15.116 ms | 36 KB | Accepted | Score: 4 | 显示更多 |
| Testcase #2 | 142.215 ms | 36 KB | Accepted | Score: 4 | 显示更多 |
| Testcase #3 | 1 s | 36 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #4 | 1 s | 32 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #5 | 1 s | 32 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #6 | 1 s | 32 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #7 | 1 s | 32 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #8 | 1 s | 32 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #9 | 1 s | 32 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #10 | 1 s | 32 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #11 | 1 s | 32 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #12 | 1 s | 32 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #13 | 1 s | 32 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #14 | 1 s | 32 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #15 | 1 s | 32 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #16 | 1 s | 32 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #17 | 1 s | 32 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #18 | 1 s | 32 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #19 | 1 s | 32 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #20 | 1 s | 32 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #21 | 1 s | 32 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #22 | 1 s | 32 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #23 | 1 s | 32 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #24 | 1 s | 32 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #25 | 1 s | 32 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
Judge Duck Online | 评测鸭在线
Server Time: 2026-04-13 22:20:32 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠