提交记录 2645
| 提交时间 |
评测时间 |
| 2018-06-28 13:29:07 |
2020-07-31 21:05:10 |
void swap(unsigned *a, unsigned *b)
{
unsigned t = *a; *a = *b; *b = t;
}
void merge(unsigned *a, int l, int r)
{
int mid = a[l + r >> 1], i = l, j = r;
do
{
while(a[i] < mid)
i ++;
while(a[j] > mid)
j --;
if(i <= j)
swap(a[i], a[j]), i ++, j --;
}while(i <= j);
if(l < j)
merge(a, l, j);
if(i < r)
merge(a, i, r);
}
void sort(unsigned *a, int n)
{
merge(a, 0, n - 1);
}
| Compilation | N/A | N/A | Compile Error | Score: N/A | 显示更多 |
Judge Duck Online | 评测鸭在线
Server Time: 2026-04-20 05:08:12 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠