提交记录 2207
用户 |
题目 |
状态 |
得分 |
用时 |
内存 |
语言 |
代码长度 |
VCode |
1001. 测测你的排序 |
Accepted |
100 |
969.963 ms |
781264 KB |
C |
548 B |
提交时间 |
评测时间 |
2018-06-22 18:18:43 |
2020-07-31 20:59:58 |
void sort(int *arr, int len) {
int buf[100000000];
int t[4][256];
int i, j;
int local[256];
int *a = arr;
int *b = buf;
int loc;
int *c;
memset(t, 0, sizeof(t));
for(i = 0; i < 4; ++i) {
for(j = 0; j < len; ++j) {
++t[i][(arr[j] >> (i << 3)) & 255];
}
}
for(i = 0; i < 4; ++i) {
loc = -1;
for(j = 0; j < 256; ++j) {
local[j] = loc;
loc += t[i][j];
}
for(j = 0; j < len; ++j) {
b[++local[(a[j] >> (i << 3)) & 255]] = a[j];
}
c = a;
a = b;
b = c;
}
return;
}
Compilation | N/A | N/A | Compile OK | Score: N/A | 显示更多 |
Testcase #1 | 969.963 ms | 762 MB + 976 KB | Accepted | Score: 100 | 显示更多 |
Judge Duck Online | 评测鸭在线
Server Time: 2024-11-24 00:19:56 | Loaded in 0 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠