提交记录 21159
提交时间 |
评测时间 |
2024-02-06 18:46:32 |
2024-02-06 18:47:26 |
# include <algorithm>
# define transform(gap) \
for (int i = 0; i < n - gap; i++) { \
if (a[i] > a[i + gap]) { \
std::swap(a[i], a[i + gap]); \
} \
}
void sort(unsigned * a, int n) {
transform(5000);
transform(3750);
transform(2812);
transform(2109);
transform(1581);
transform(1185);
transform(888);
transform(666);
transform(499);
transform(374);
transform(280);
transform(210);
transform(157);
transform(117);
for (int i = n - 1; i > 0; i--) {
for (int j = 0; j < i; j++) {
if (a[j] > a[j + 1]) {
std::swap(a[j], a[j + 1]);
}
}
}
}
Compilation | N/A | N/A | Compile OK | Score: N/A | 显示更多 |
Testcase #1 | 50 s | 512 MB + 8 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
Judge Duck Online | 评测鸭在线
Server Time: 2025-07-20 22:06:48 | Loaded in 0 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠