loj#P6116. 「2017 山东二轮集训 Day6」防御
「2017 山东二轮集训 Day6」防御
题目描述
敌人建造了时空传送仪,他们会用它来对你的基地进行攻击,具体说,你的基地是一个 的矩形,敌人将用 时间进行进攻,在且仅在时间 ,会有茫茫多的敌人出现在点 。
你可以建造炮塔来防御敌人的进攻,炮塔能攻击到与之曼哈顿距离不超过 的敌人,但是每隔 时间才能攻击一次,即若时间 进行了攻击,那么时间 才能进行下一次攻击。
与大多数游戏类似,当炮塔射程内没有敌人时,它会立刻充能完毕,在下一次敌人出现时可以立刻进行攻击。
现在你需要求出,在每个位置放置炮塔分别能消灭最多多少敌人。
输入格式
第一行四个正整数 。
接下来 行每行两个正整数,依次表示每个时间敌人的位置。
输出格式
输出一个 的矩阵表示每个点的答案。
2 2 1 1
1 1
2 2
1 2
2 1
数据范围与提示