写在前面:
A
签到题,基本运算,读懂题即可
ceil(x)
是对向上取整, floor(x)
是对向下取整
B
签到题,读懂题即可,线性扫陷阱
C
小构造题,如果范围里有大于
D
小数学题,发现
E
看到几种做法
1. 线段树(我的做法)
2. 异或前缀和
3. 分块
感觉线段树还是比较好想的,维护区间内属于
F
基环树森林的基本做法,先处理环下树一定最优,然后找环,环中舍掉贡献最少的边,定出一个起点按顺序输出,最劣复杂度
在一个有向图中,每一个点都有唯一的一个出边,那么这个图就是一棵基环树。
G
奇技淫巧题
发现操作肯定是选非
数据范围告诉我们如果什么操作都不做,所有数的和最大应该是
第一次手撕
作者: wsy_jim