提交记录 6940


用户 题目 状态 得分 用时 内存 语言 代码长度
Simpson561 ch7344. 鸭子排队 Wrong Answer 0 1.442 ms 1440 KB C++11 843 B
提交时间 评测时间
2018-11-17 13:40:35 2020-08-01 00:54:36
#include <cstring>
#include <cstdio>
#include <algorithm>
using namespace std;
const int MAXN = 100010;
const int BIT = 16;
const int U = 65536;
int n, a[MAXN];
inline int getd( int x, int d ) {
    return (x>>(d*BIT))&(U-1);
}
int cnt[U], b[MAXN];
void radix_sort() {
    int *x = a, *y = b;
    for( int d = 0; d < 2; ++d ) {
        for( int i = 0; i < U; ++i ) cnt[i] = 0;
        for( int i = 0; i < n; ++i ) ++cnt[getd(x[i],d)];
        for( int i = 1; i < U; ++i ) cnt[i] += cnt[i-1];
        for( int i = n-1; i >= 0; --i ) y[--cnt[getd(x[i],d)]] = x[i];
        swap(x,y);
    }
    fwrite(x,1,n*4,stdout);
    //for( int i = 0; i < n; ++i ) printf( "%d ", x[i] );
}
int main() {
    //scanf( "%d", &n );
    //for( int i = 0; i < n; ++i ) scanf( "%d", a+i );
    fread(a,1,MAXN*4,stdin);
    n=a[0];
    radix_sort();
    return 0;
}

CompilationN/AN/ACompile OKScore: N/A

Subtask #1 Testcase #1299.08 us280 KBWrong AnswerScore: 0

Subtask #1 Testcase #2300.97 us280 KBWrong AnswerScore: 0

Subtask #1 Testcase #3301.51 us280 KBWrong AnswerScore: 0

Subtask #1 Testcase #4300.5 us280 KBWrong AnswerScore: 0

Subtask #1 Testcase #5380.57 us392 KBWrong AnswerScore: 0

Subtask #1 Testcase #6478.82 us512 KBWrong AnswerScore: 0

Subtask #1 Testcase #7586.27 us632 KBWrong AnswerScore: 0

Subtask #1 Testcase #8816.59 us860 KBMemory Limit ExceededScore: 0

Subtask #1 Testcase #91.014 ms1 MB + 20 KBMemory Limit ExceededScore: 0

Subtask #1 Testcase #101.019 ms1 MB + 20 KBMemory Limit ExceededScore: 0

Subtask #1 Testcase #111.439 ms1 MB + 416 KBMemory Limit ExceededScore: 0

Subtask #1 Testcase #121.442 ms1 MB + 416 KBMemory Limit ExceededScore: 0

Subtask #1 Testcase #131.438 ms1 MB + 416 KBMemory Limit ExceededScore: 0

Subtask #1 Testcase #141.44 ms1 MB + 416 KBMemory Limit ExceededScore: 0

Subtask #1 Testcase #151.436 ms1 MB + 416 KBMemory Limit ExceededScore: 0

Subtask #1 Testcase #161.437 ms1 MB + 416 KBMemory Limit ExceededScore: 0

Subtask #1 Testcase #171.224 ms1 MB + 416 KBMemory Limit ExceededScore: 0

Subtask #1 Testcase #18928.65 us1 MB + 416 KBMemory Limit ExceededScore: 0

Subtask #1 Testcase #191.194 ms1 MB + 416 KBMemory Limit ExceededScore: 0

Subtask #1 Testcase #201.439 ms1 MB + 416 KBMemory Limit ExceededScore: 0


Judge Duck Online | 评测鸭在线
Server Time: 2026-04-09 06:23:47 | Loaded in 2 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠