差分和前缀和
SlienceAccept
「箴言4:23」 你要保守你心,胜过保守一切,因为一生的果效,是由心发出。
展开
-
99. 激光炸弹(二维前缀和)
题目链接 一种新型的激光炸弹,可以摧毁一个边长为 R 的正方形内的所有的目标。 现在地图上有 N 个目标,用整数Xi,Yi表示目标在地图上的位置,每个目标都有一个价值Wi。 激光炸弹的投放是通过卫星定位的,但其有一个缺点,就是其爆炸范围,即那个边长为 R 的正方形的边必须和x,y轴平行。 若目标位于爆破正方形的边上,该目标不会被摧毁。 求一颗炸弹最多能炸掉地图上总价值为多少的目标。 输入格式 第一...原创 2019-04-05 22:39:17 · 309 阅读 · 0 评论 -
100. IncDec序列(差分思想)
题目链接 给定一个长度为 n 的数列 a1,a2,…,an,每次可以选择一个区间 [l,r],使下标在这个区间内的数都加一或者都减一。 求至少需要多少次操作才能使数列中的所有数都一样,并求出在保证最少次数的前提下,最终得到的数列可能有多少种。 输入格式 第一行输入正整数n。 接下来n行,每行输入一个整数,第i+1行的整数代表ai。 输出格式 第一行输出最少操作次数。 第二行输出最终能得到多少种结果...原创 2019-04-08 22:26:30 · 275 阅读 · 0 评论 -
C. Maximum Subrectangle(前缀和 + 思维)
题目链接 You are given two arrays a and b of positive integers, with length n and m respectively. Let c be an n×m matrix, where ci,j=ai⋅bj. You need to find a subrectangle of the matrix c such that the su...原创 2019-04-25 08:46:37 · 711 阅读 · 0 评论