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