int binary_search(const unsigned *a, int n, unsigned x) { register int l = 0, r = n - 1; register int mid; while (l <= r) { mid = (l + r) >> 1; if (a[mid] == x) break; if (a[mid] > x) r = mid - 1; if (a[mid] < x) l = mid + 1; } return mid; }
Judge Duck Online | 评测鸭在线 Server Time: 2026-04-10 09:45:07 | Loaded in 0 ms | Server Status 个人娱乐项目,仅供学习交流使用 | 捐赠