很久没rated打过cf的比赛了 , 这次打得还行,至少进前100了
【[题解] Codeforces Global Round 22 1738 A B C D E F 题解】点我看题
A. Glory Addicts把类型0的数放进数组a里 , 类型1的数放进数组b里 。如果\(|a|=|b|\) , 你可以把所有数里最小的放在第一个,其他的交错排列,这样除了最小的其他都能取到2的系数 。这个需要特判 。否则假设\(|a|>|b|\),则可以把a中最小的放第一个,然后分别把b和a中最大的\(|b|\)个拿出来交替排列,这样能使b和a中最大的\(|b|\)个都取到2的系数 。容易发现没有更好的排法了 。
时间复杂度\(O(nlogn)\) 。
推荐阅读
- 基础&进阶 线段树学习笔记(一) | P3372 【模板】线段树 1 题解
- 移动端touch拖动事件和click事件冲突问题解决
- 高中英语阅读理解解题技巧方法快速提高 高中英语阅读理解题解题技巧
- 如何培养学生问题解决的能力口诀 如何培养学生问题解决的能力
- 厦门中学转学热门问题解答电话 厦门中学转学热门问题解答
- 学车常见的16个问题解答 学车小知识
- 2020年泰山区中小学招生意见 2023泰山区中小学招生入学问题解读
- 科目一交通信号灯易错题解析 科目一交通信号灯题目
- 初一利润问题解题技巧
- 临沂河东区中小学有关问题解读2023 临沂市河东区中小学新生入学平台