![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前缀和
恋花飘落
这个作者很懒,什么都没留下…
展开
-
【CodeForces】675C - Money Transfers(前缀和)
题干: There are n banks in the city where Vasya lives, they are located in a circle, such that any two banks are neighbouring if their indices differ by no more than 1. Also, bank 1 and bank n are neigh...原创 2020-02-24 15:42:49 · 180 阅读 · 0 评论 -
AcWing 101. 最高的牛(前缀和、stl的运用)
题干: 有 N 头牛站成一行,被编队为1、2、3…N,每头牛的身高都为整数。 当且仅当两头牛中间的牛身高都比它们矮时,两头牛方可看到对方。 现在,我们只知道其中最高的牛是第 P 头,它的身高是 H ,剩余牛的身高未知。 但是,我们还知道这群牛之中存在着 M 对关系,每对关系都指明了某两头牛 A 和 B 可以相互看见。 求每头牛的身高的最大可能值是多少。 1≤N≤10000 1≤H≤1000000 ...原创 2019-07-13 17:19:06 · 214 阅读 · 0 评论 -
AcWing 102. 最佳牛围栏(二分、前缀和)
题干: 农夫约翰的农场由 N 块田地组成,每块地里都有一定数量的牛,其数量不会少于1头,也不会超过2000头。 约翰希望用围栏将一部分连续的田地围起来,并使得围起来的区域内每块地包含的牛的数量的平均值达到最大。 围起区域内至少需要包含 F 块地,其中 F 会在输入中给出。 在给定条件下,计算围起区域内每块地包含的牛的数量的平均值可能的最大值是多少。 1≤N≤100000 思路: 因为要求的是平均值...原创 2019-07-14 15:20:04 · 301 阅读 · 0 评论 -
AcWing 99. 激光炸弹(二维前缀和)
题干: 一种新型的激光炸弹,可以摧毁一个边长为 R 的正方形内的所有的目标。 现在地图上有 N 个目标,用整数Xi,Yi表示目标在地图上的位置,每个目标都有一个价值Wi。 激光炸弹的投放是通过卫星定位的,但其有一个缺点,就是其爆炸范围,即那个边长为 R 的正方形的边必须和x,y轴平行。 若目标位于爆破正方形的边上,该目标不会被摧毁。 求一颗炸弹最多能炸掉地图上总价值为多少的目标。 0<N≤1...原创 2019-07-12 12:07:18 · 102 阅读 · 0 评论 -
AcWing 139. 回文子串的最大长度(字符串hash、二分)
题干: 如果一个字符串正着读和倒着读是一样的,则称它是回文的。 给定一个长度为N的字符串S,求他的最长回文子串的长度是多少。 输入格式 输入将包含最多30个测试用例,每个测试用例占一行,以最多1000000个小写字符的形式给出。 输入以一个以字符串“END”(不包括引号)开头的行表示输入终止。 输出格式 对于输入中的每个测试用例,输出测试用例编号和最大回文子串的长度(参考样例格式)。 每个输出占一...原创 2019-07-30 14:35:27 · 215 阅读 · 0 评论