1315 : 非比较排序
时间限制Time Limit
0.5
秒Sec
内存限制Memory Limit
256
兆MB
提交次数Submitted
288
次Times
通过次数Solved
100
次Times
标准评测Standard Judge
题目描述Description
尝试使用非基于比较的排序,比如基数排序、计数排序、桶排序等方法对数据进行排序.
本题时限比较离谱,尝试通过常数优化理解底层运算机制.
输入格式Input
第一行整数 \(1 \leq n \leq 10^{7}\), \(n\) 个整数由以下方法定义:
for(int i = 0; i < n; i ++) {
a[i] = (int)(100 * (sin(i + n) + 1));
}接下来一行两个整数 $1 start < \(end \leq n\) ,其中 \(end - start \leq 1000\).
输出格式Output
输出排序后 \([start, end)\) 范围的数.
样例Sample
出题Author
CSGrandeur