2020 CCPC河南省赛
2020 CCPC河南省赛
A - 班委竞选
签到不多说
1 | // AC one more times |
C - 我得重新集结部队
这个读懂题就很容易啦,是个小模拟。
1 | // AC one more times |
E - 发通知 (离散化 + 差分)
题意:学院一共有 n 位学生,用 1, 2, …, n 编号。每天,学院都会派遣辅导员给学生发送若干通知,以保证各项措施、活动消息得到落实。
现在,学院要求辅导员发送一条关于光盘行动的通知。对于通知信息,同学们的反应往往各不相同,辅导员预测出第
辅导员会选择在某一时刻发布一次通知消息,他希望在至少有 k 名同学收到通知的前提下,使得同学们的总体愉悦度最大。同学们的总体愉悦度是所有同学愉悦度的异或和。请聪明的你帮助辅导员计算最大的总体愉悦度。
思路:关于区间操作,很容易会想到差分和前缀和。但是我们发现
对于区间
离散化也是常操,unique一下。
1 | // AC one more times |
当然你愿意用map也是可以的,但是常数比较大
1 |
|
ps:布吉岛为什么,那么容易的我写了辣么久emmm,果然是太久没写啦。
- Title: 2020 CCPC河南省赛
- Author: Nannan
- Created at : 2024-09-30 17:15:00
- Updated at : 2024-09-30 17:15:06
- Link: https://redefine.ohevan.com/2024/09/30/2020CCPC河南省赛 E(离散化 + 差分)/
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments