标算又是树套树?写不来QwQ…
传送门
题解
据说这题可以用带修主席树、树套树、整体二分解。由于蒟蒻我实在太菜了QwQ,只好选择了整体二分。
把刚原始序列理解为n个添加操作,将修改操作理解为一个删除操作和一个添加操作。然后直接上整体二分,解法类似于「ZJOI2013」K大数查询。并且由于每次只需要修改一个位置的信息,所以用普通树状数组就行了呢poi,快得飞起(尽管我自带大常数QwQ)。
代码
整体二分又好写又好理解呢poi
1 |
|
标算又是树套树?写不来QwQ…
据说这题可以用带修主席树、树套树、整体二分解。由于蒟蒻我实在太菜了QwQ,只好选择了整体二分。
把刚原始序列理解为n个添加操作,将修改操作理解为一个删除操作和一个添加操作。然后直接上整体二分,解法类似于「ZJOI2013」K大数查询。并且由于每次只需要修改一个位置的信息,所以用普通树状数组就行了呢poi,快得飞起(尽管我自带大常数QwQ)。
整体二分又好写又好理解呢poi
1 | #include<cstdio> |