单调队列
不拿牌不改名
ACM刚入门,博客写错了可以留言给我啊
展开
-
单调队列 2020牛客暑期多校训练营(第二场)F题 Fake Maxpooling
题目大意:给你一个 n* m 的网格,每个格子有一个元素 A(i,j),这个元素 A(i,j) 等于 lcm(i,j);问所有 k* k 的正方形的最大值(最大值是指 k*k 正方形里面的元素最大值)之和;比赛时暴力找规律过了,正解是用单调队列求出每一行的 m-k+1 个最大值,然后在这个新求得的网格中再用单调队列求出每一列的 n-k+1 个最大值,最后相加就是答案,注意 longlong ;代码:#include<bits/stdc++.h>#define LL long long原创 2020-07-16 17:06:57 · 163 阅读 · 0 评论 -
求m区间内的最小值(洛谷P1440)
求m区间内的最小值题目描述一个含有n项的数列(n<=2000000),求出每一项前的m个数到它这个区间内的最小值。若前面的数不足m项则从第1个数开始,若前面没有数则输出0。输入格式第一行两个数n,m。第二行,n个正整数,为所给定的数列。输出格式n行,第i行的一个数ai,为所求序列中第i个数前m个数的最小值。输入 #16 27 8 1 4 3 2输出 #107...原创 2019-09-04 14:39:10 · 779 阅读 · 0 评论 -
切蛋糕(洛谷P1714)
切蛋糕题目描述今天是小Z的生日,同学们为他带来了一块蛋糕。这块蛋糕是一个长方体,被用不同色彩分成了N个相同的小块,每小块都有对应的幸运值。小Z作为寿星,自然希望吃到的第一块蛋糕的幸运值总和最大,但小Z最多又只能吃M小块(M≤N)的蛋糕。吃东西自然就不想思考了,于是小Z把这个任务扔给了学OI的你,请你帮他从这N小块中找出连续的k块蛋糕(k≤M),使得其上的幸运值最大。输入格式输入文件ca...原创 2019-09-05 22:57:33 · 752 阅读 · 0 评论 -
好消息,坏消息(洛谷 P2629)
好消息,坏消息题目描述uim在公司里面当秘书,现在有n条消息要告知老板。每条消息有一个好坏度,这会影响老板的心情。告知完一条消息后,老板的心情等于之前老板的心情加上这条消息的好坏度。最开始老板的心情是0,一旦老板心情到了0以下就会勃然大怒,炒了uim的鱿鱼。uim为了不被炒,知道了了这些消息(已经按时间的发生顺序进行了排列)的好坏度,希望研究如何不让老板发怒。uim必须按照时间的发生顺序逐...原创 2019-09-06 18:19:46 · 603 阅读 · 0 评论 -
[USACO13NOV]挤奶牛Crowded Cows(洛谷 P3088)
题目描述Farmer John’s N cows (1 <= N <= 50,000) are grazing along a one-dimensional fence. Cow i is standing at location x(i) and has height h(i) (1 <= x(i),h(i) <= 1,000,000,000).A cow feel...原创 2019-09-07 20:27:34 · 493 阅读 · 0 评论