题面 给一个 N N N 点 M M M 边的简单无向图,询问 Q Q Q 次,每次问你把编号在 [ l i , r i ] [l_i,r_i] [li,ri] 之间的边删掉后,该图是否存在奇数环,即是否不能被二染色. 1 ≤ N , M , Q ≤ 200000 1\leq N,M,Q\leq 200000 1≤N,M,Q≤200000. 题解 看了半天才搞懂官解里的奇怪分治是什么,其实就是整体二分嘛! 部分分就不多赘述了,大概就是一步步引导我们到正解的整体二分+可回退并查集(官解称其为:…
Dynamic Rankings Time Limit: 10 Seconds Memory Limit: 32768 KB The Company Dynamic Rankings has developed a new kind of computer that is no longer satisfied with the query like to simply find the k-th smallest number of the given N numbers. They…
欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 题目传送门 - BZOJ3110 题意概括 有N个位置,M个操作.操作有两种,每次操作如果是1 a b c的形式表示在第a个位置到第b个位置,每个位置加入一个数c.如果是2 a b c形式,表示询问从第a个位置到第b个位置,第C大的数是多少. N,M<=50000a<=b<=N1操作中abs(c)<=N2操作中c<=Maxlongint UPD(2018-04-01):之前抄的树套树是真的丑到爆.今天用…
BZOJ 3110 K大数查询 题面 有N个位置,M个操作.操作有两种,每次操作如果是1 a b c的形式表示在第a个位置到第b个位置,每个位置加入一个数c 如果是2 a b c形式,表示询问从第a个位置到第b个位置,第C大的数是多少. 题解 这道题一个好写的做法是"整体二分". 我做的上一道整体二分的题目在这里. 整体二分的主要过程是:二分答案,然后按照 答案比当前mid小/答案比当前mid大 将询问分为两组,一组放在左边,另一组放在右边,然后递归进行左右两边的二分. 这道题有修改操…
[BZOJ2527][Poi2011]Meteors Description Byteotian Interstellar Union (BIU) has recently discovered a new planet in a nearby galaxy. The planet is unsuitable for colonisation due to strange meteor showers, which on the other hand make it an exceptional…
题意:有N个位置,M个操作.操作有两种,每次操作 如果是1 a b c的形式表示在第a个位置到第b个位置,每个位置加入一个数c 如果是2 a b c形式,表示询问从第a个位置到第b个位置,第C大的数是多少. N,M<=50000,N,M<=50000 a<=b<=N 1操作中abs(c)<=N 2操作中c<=Maxlongint 思路:这道题如果外层是位置的话就需要在外层区间更新 并不会写 所以需要外层权值,内层位置 然而常数太渣,BZOJ上过不去 并不想(会)写标记永…