CSPSMK08B. 涟漪(ripple)
题目描述
题目描述
众所周知,向水池里扔东西会产生涟漪。
现在把水池看成一个 行 列的网格,每个位置初始高度均为 ,水面上共有 个涟漪,涟漪以四连通的方式向外扩散,每个涟漪有一个初始强度 ,衰减速度 和中心 ,涟漪对水面高度造成的影响是正负交替的,若不考虑水池边界,一个 涟漪对水面高度造成的影响如下表:
0 0 0 0 0 0 0
0 0 0 2 0 0 0
0 0 2 -5 2 0 0
0 2 -5 8 -5 2 0
0 0 2 -5 2 0 0
0 0 0 2 0 0 0
0 0 0 0 0 0 0
求出最终的水面高度。
输入格式
第一行三个正整数 ,,。
接下来 行,每行 个整数,分别表示涟漪的横纵坐标 ,初始强度 和衰减速度 。
输出格式
由于本题输出量过大,所以采用特殊的输出方式:
设 表示 处的水面高度,
输出一行 个整数,第 个整数为 。
输入样例 #1
6 5 2
2 2 5 2
5 3 4 1
输出样例 #1
12486703 900480213 85168626 937842371 48230619 937788082
本组为本站补充样例,不是原卷附件样例。
输入样例 #2
1 1 1
1 1 2 5
输出样例 #2
466
本组为本站补充样例,不是原卷附件样例。
输入样例 #3
3 4 3
2 4 28 5
2 2 3 9
2 4 26 8
输出样例 #3
301819317 914407007 301819317
说明提示
【样例 提示】
第一个涟漪造成的影响为:
1 -3 1 0 0
-3 5 -3 1 0
1 -3 1 0 0
0 1 0 0 0
0 0 0 0 0
0 0 0 0 0
第二个涟漪造成的影响为:
0 0 0 0 0
0 0 -1 0 0
0 -1 2 -1 0
-1 2 -3 2 -1
2 -3 4 -3 2
-1 2 -3 2 -1
最终水面高度为:
1 -3 1 0 0
-3 5 -4 1 0
1 -4 3 -1 0
-1 3 -3 2 -1
2 -3 4 -3 2
-1 2 -3 2 -1
数据范围
| 子任务编号 | n | m | k | 子任务分值 |
|---|---|---|---|---|
| 20 | ||||
| 50 |
对于所有数据,有 ,,。