unsigned long long A[1<<26]; void sort(unsigned *a, int n) { for (int i=0; i<n; ++i) A[*a>>6] |= 1 << (*a & 63); for (int i=0; i<1<<26; ++i) { unsigned long long t = A[i]; while (t) { *a++ = i * 64u + __builtin_ctzll(t); t &= t-1; }} }
Judge Duck Online | 评测鸭在线 Server Time: 2025-07-24 09:18:39 | Loaded in 0 ms | Server Status 个人娱乐项目,仅供学习交流使用 | 捐赠