P14976 [USACO26JAN1] Photoshoot B

题目描述

农夫 John 正在一个神奇的牧场里观察他的奶牛,并希望拍摄他的奶牛的子集。 牧场可以看作一个 $N \times N$ 的网格($1 \leq N \leq 500$),每个位置站着一头静止的奶牛。农夫 John 的相机能够拍摄牧场中任意一个 $K \times K$ 的正方形区域($1 \leq K \leq \min(N, 25)$)。 在任何时刻,每头奶牛都有一个介于 $0$ 和 $10^6$ 之间的美丽值。一张照片的吸引力指数是照片中所有奶牛美丽值的总和。 每头奶牛的美丽值初始为 $0$,因此一开始任何照片的吸引力指数都是 $0$。 在 $Q$ 个时刻($1 \leq Q \leq 3 \cdot 10^{4}$),由于吃了农夫 John 牧场中种植的神奇牧草,一头奶牛的美丽值会增加一个正整数。 农夫 John 想知道在每次更新后,他能拍摄到的照片的最大吸引力指数是多少。

输入格式

第一行包含整数 $N$ 和 $K$。 第二行包含一个整数 $Q$。 接下来的 $Q$ 行,每行包含三个整数:$r$、$c$ 和 $v$,分别表示行、列和新的美丽值($1 \leq r, c \leq N, 1 \leq v \leq 10^6$)。保证该位置的新美丽值大于该位置之前的美丽值。

输出格式

输出 $Q$ 行,对应每次更新后照片的最大吸引力指数。

说明/提示

第一次更新后,具有最大吸引力指数的照片是左上角为 $(2, 2)$、右下角为 $(3, 3)$ 的照片,其吸引力指数为 $11 + 0 + 0 + 0 = 11$。 第二次更新不影响最大吸引力指数。 第三次更新后,具有最大吸引力指数的照片变为左上角为 $(2, 1)$、右下角为 $(3, 2)$ 的照片,其吸引力指数为 $0 + 11 + 100 + 0 = 111$。 --- 只有一头奶牛具有正的美丽值,因此最大吸引力指数总是会包含这头奶牛。 --- - 输入 $3$-$6$:$N \leq 50, Q \leq 100$ - 输入 $7$-$10$:$N \leq 50$ - 输入 $11$-$18$:无额外约束。 翻译由 DeepSeek V3 完成