单调队列
单调队列
lazy-sheep
有“痣”不在年高,无“痣”空长百岁。
骄傲使人落后,落后就会失败,失败乃成功之母,所以我要骄傲。
展开
-
6819. 【2020.10.07提高组模拟】七曜圣贤 (sage)
Description Input Output 每组数据输出一行表示答案。 Sample Input 1 7 327711436 4 6 3 0 Sample Output 292 Data Constraint Solution 用一个普通队列维护扔出去的红茶的编号,这是为了快速找到最早扔的并放回来。 再用一个单调队列维护扔出去的红茶的编号,这是为了更新答案。 如果一个编号更小的红茶在之后被扔出去了,那么之前编号大于它的红茶一定在它之前被捡回来,并且答案..原创 2020-10-07 22:20:03 · 237 阅读 · 0 评论 -
6434. 【NOIP2019提高组正式赛day2】划分(partition)
Description Input Output 输出到文件 partition.out 中。 输出一行一个整数,表示答案。 Sample Input 【样例 1 输入】 5 0 5 1 7 9 9 【样例 2 输入】 10 0 5 6 7 7 4 6 2 13 19 9 【样例 3 输入】 10000000 1 123 456 789 12345 6789 3 ...原创 2019-11-30 10:22:32 · 492 阅读 · 0 评论 -
3154. 【GDOI2013模拟1】删数字
Description 给你一个N 个数组成的序列V,要你删除其中K 个数,M 表示剩下的数字 中任意两个数的差值的最大值,m 表示最小差值,要你计算删除K 个数后,M+m 的最小值。 Input 第一行包含两个整数N(3<=N<=1,000,000)和K(1<=K<=N-2); 第二行包含N 个空格隔开的数, 表示给定的序列 V(-5,000,000<=Vi&...原创 2019-02-23 17:03:42 · 237 阅读 · 0 评论 -
3233. 照片
Description FarmerJohn决定为他的N头排列好的奶牛(1<=N<=200,000)做一张全景合照。这N头奶牛分别以1..N进行编号。他一共拍了M(1<=M<=100,000)张相片,每张相片都只包含有一部分位置连续的奶牛:第i张照片涵盖着编号从a_i到b_i的所有奶牛。当然,这些照片合起来并不保证包含所有的牛。 FarmerJohn拍摄完所...原创 2019-07-31 22:03:25 · 152 阅读 · 0 评论