摘要: 参考资料 将区间 \([l,\ r]\) 划分为 \([l,\ mid]\) 和 \([mid + 1,\ r]\)。 代码: int bsearch_1(int l, int r){ while (l < r){ int mid = l + r >> 1; if (chk(mid)) r = mi 阅读全文
posted @ 2020-06-01 18:01 nonameless 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 题目链接 \(A. Odd Selection\) \(Description:\) 给定长度为 \(n\) 的数列,选出 \(x\) 个数,问是否存在一种方案使得这 \(x\) 个数的和为奇数? \(Solution:\) 计算出数列中的奇数和偶数的个数,然后优先选择偶数,最后再选择奇数个奇数即可 阅读全文
posted @ 2020-06-01 17:28 nonameless 阅读(76) 评论(0) 推荐(0) 编辑