上一页 1 2 3 4 5 6 7 8 9 10 ··· 30 下一页
摘要: 题目链接:https://www.acwing.com/problem/content/description/253/ 题目给出一个序列和M次询问,问从[L,R]区间中取出颜色相同的袜子的概率,实际上就是计算组合数,由于询问的数量过于庞大,只能用离线的莫队算法进行求解。 对询问进行分块,先按照l进 阅读全文
posted @ 2020-07-21 19:16 WA自动机~ 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://www.acwing.com/problem/content/252/ 题目给出一些点的坐标,质量,磁力和吸引半径,初始时刻只有一个磁石在(x0,y0)位置,可以通过磁石吸引其他磁石,然后选择磁石继续进行吸引,问最终可以得到多少磁石? 由于磁石的吸引要满足距离小于吸引半径, 阅读全文
posted @ 2020-07-21 17:36 WA自动机~ 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://www.acwing.com/problem/content/description/251/ 题目中下一次的询问一定要在上一次的答案的基础上计算,所以属于在线回答的题目,此时只能用分块进行求解,有两种分块的策略。 1.维护一个数组,记录在块断开的两个位置中的每个数出现的次 阅读全文
posted @ 2020-07-21 16:15 WA自动机~ 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 通过以下代码获得certificates,注意,必须对于master结点和两个node结点机器上都需要获取 通过 kubectl describe pod xxx获得报错信息: Error syncing pod, skipping: failed to "StartContainer" for " 阅读全文
posted @ 2020-07-16 10:11 WA自动机~ 阅读(6754) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://www.acwing.com/problem/content/244/ 树状数组大约比分块快上几倍,分块数据结构也具有很强的利用余地,我们这个问题中,没个分块上有两个属性,一个是sum一个是add,其中一个分块的sum域是真实的,但是其中的a[i]是不真实的,真实的a[i] 阅读全文
posted @ 2020-07-15 11:59 WA自动机~ 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=2482 给出每个点框定的区域,求区域叠加的最大值,可以通过如下算法: 将每个可行点都标记,记录这些点上的权值,维护一个叶结点是一个权值点的线段树,更新的时候注意,由于所有的点都是可行点,所以右边界要在最后删除,遇到同样的x坐标的,优先叠 阅读全文
posted @ 2020-07-15 11:05 WA自动机~ 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=1151 实际上不下放lazytag就是一个保持另一层记录的过程。简单的来说,就是当cnt为0的时候,t[rt<<1].len+t[rt<<1|1].len才是真实信息,当cnt不为0的时候,这段的段长才是真实信息,t[rt<<1].le 阅读全文
posted @ 2020-07-14 16:06 WA自动机~ 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://www.acwing.com/problem/content/247/ 操作有两种:求区间最大公约数+区间修改。 两者的结合可以运用更相损减术,维护一个差分数列,用一个树状数组维护数列的差分前缀和,其中要注意的是,树状数组和线段树的维护中要防止索引的越界!!其次,gcd得到 阅读全文
posted @ 2020-07-14 10:18 WA自动机~ 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://www.acwing.com/problem/content/246/ 线段树合并线段的时候要更新结点中的ans值,但是这个值的更新依赖于lmax与rmax,这两个值的更新又依赖于sum,故查询的时候需要返回的是一个结点,返回代表的区间的信息。 代码: #include<i 阅读全文
posted @ 2020-07-14 08:53 WA自动机~ 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://www.acwing.com/problem/content/245/ 题目给出一个长度为n-1的序列表示一个位置前面有多少个比他小,问这个序列是多少?这个序列是一个1-n的全排列。 通过从后向前扫描可知每个位置的编号,比如最后一个是an+1,这个位置在之后不考虑,然后从接 阅读全文
posted @ 2020-07-13 22:59 WA自动机~ 阅读(169) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 30 下一页