提交记录 21514
用户 |
题目 |
状态 |
得分 |
用时 |
内存 |
语言 |
代码长度 |
liswt |
1001. 测测你的排序 |
Time Limit Exceeded |
0 |
5 s |
985612 KB |
C++17 |
616 B |
提交时间 |
评测时间 |
2024-04-12 11:09:05 |
2024-04-12 11:09:13 |
#include<cstring>
#define N 100000001
void sort(unsigned *a, int n)
{
unsigned b[N];
unsigned nxt[N];
unsigned h[65537];
memset(h,0,sizeof(h));
register unsigned p=0;
for(register unsigned i=0;i<n;i++){register unsigned ii=a[i]&65535;++p;nxt[p]=h[ii];b[p]=a[i];h[ii]=p;}
for(register unsigned i=0,c=0;i<65536;i++){for(register signed k=h[i];k;k=nxt[k])a[++c]=b[k];}
memset(h,0,sizeof(h));
p=0;
for(register unsigned i=0;i<n;i++){register unsigned ii=(a[i]>>16)&65535;++p;nxt[p]=h[ii];b[p]=a[i];h[ii]=p;}
for(register unsigned i=0,c=0;i<65536;i++){for(register signed k=h[i];k;k=nxt[k])a[++c]=b[k];}
}
Compilation | N/A | N/A | Compile OK | Score: N/A | 显示更多 |
Testcase #1 | 5 s | 962 MB + 524 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
Judge Duck Online | 评测鸭在线
Server Time: 2024-05-09 05:15:13 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用