1nes @ 2024-11-28 10:06:52
T1
给定a b 通过加1 减1 乘2 将a变成b 最小化操作数
a , b 范围
T2
part1
给定区间[1 , S] 以及n条线段 线段i覆盖区间
对于每次询问 给出opt
若opt为1 给出x 问 点x处线段覆盖数
若opt为2 给出x 问 覆盖数超过x的点有多少
part2
对于part1 线段i多一个权值w
询问中的覆盖数改为覆盖的线段的权值和
part3
对于part1 询问改为
若opt为1 给出区间l , r 问覆盖l , r的线段有多少条
若opt为2 给出区间l , r 问覆盖l , r最少需要几条线段
若opt为3 给出区间l , r 以及x 问l , r中有多少点被线段覆盖数多于x
part4 part3的在线版本
part5
对于part3 线段i多一个权值w
询问opt2 多一个权值w 问每个点的覆盖线段权值和不小于w的最小线段数
询问opt3 中的覆盖数改为覆盖线段的权值和
by 1nes @ 2024-11-28 10:08:11
第二题S范围1e9 , n , m 1e5
by 1nes @ 2024-11-28 10:16:20
@1nesw也是1e9
by XuYueming @ 2024-11-28 10:32:55
@1nes T1 很典啊,Naughty fairies 黑暗爆炸 2577。
by XuYueming @ 2024-11-28 10:33:36
@1nes 去,数据范围怎么一样,你想问的就是这题吗?
by Colinxu2020 @ 2024-11-28 10:33:57
T2
part1.
离线所有的计数,差分维护线段(
by XuYueming @ 2024-11-28 10:41:24
完了,T1 怎么做?
by Colinxu2020 @ 2024-11-28 10:48:59
part2. 同理,但是令
part3. 离线所有询问,线段按右端点从小到大排序,
对于操作①输出
对于操作②,从
对于操作③类似于操作①,再多维护一个
by 1nes @ 2024-11-28 10:53:03
感谢
by Colinxu2020 @ 2024-11-28 10:53:54
part4.
操作②③不受强制在线影响,不管(操作②原题CF175E)。操作①直接用主席树维护即可(等价于求
part5.
做法没有本质区别吧
by Colinxu2020 @ 2024-11-28 10:54:26
@1nes