提交记录 10850


用户 题目 状态 得分 用时 内存 语言 代码长度
AcFunction 1001. 测测你的排序 Wrong Answer 0 450.318 ms 781284 KB C++11 480 B
提交时间 评测时间
2019-10-05 10:14:54 2020-08-01 02:33:05
#include <bits/stdc++.h>

unsigned b[100000000], B[256]; 
void sort(unsigned *a, int n) {
  memset(B, 0, sizeof(B)); 
  for(int i = 0; i < n; i++) B[a[i] & 255]++; 
  for(int i = 1; i <= 255; i++) B[i] += B[i - 1];
  for(int i = n - 1; i >= 0; i--) b[B[a[i] & 255]--] = a[i]; 
  memset(B, 0, sizeof(B)); 
  for(int i = 0; i < n; i++) B[(b[i] >> 8) & 255]++; 
  for(int i = 1; i <= 255; i++) B[i] += B[i - 1]; 
  for(int i = n - 1; i >= 0; i--) a[B[(b[i] >> 8) & 255]--] = b[i];
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #1450.318 ms762 MB + 996 KBWrong AnswerScore: 0


Judge Duck Online | 评测鸭在线
Server Time: 2026-03-28 19:59:36 | Loaded in 0 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠