#P6532. 棋盘战车异或攻击(TOPOVI)
0
棋盘战车异或攻击(TOPOVI)
棋盘战车异或攻击(TOPOVI)
题目描述
这里有一个 的棋盘,棋盘上有 个棋子,每个棋子有一个武力值 。
我们做出如下规定:
- 一个棋子的攻击范围是它所在的这一行与这一列,不包括它自己。
- 一个棋盘上的单元格可以被攻击,当且仅当能攻击到它的所有棋子的武力值的异或和大于 。
现在我们会进行 次操作,请求出每次操作后会被攻击到的格子总数。
输入格式
第一行三个整数 。
接下来 行,一行三个整数 ,第 行表示有一个棋子在 的位置,武力值为 。
接下来 行,一行四个整数 ,表示将位于 的棋子移至 。
输出格式
共 行,一行一个整数,第 行表示第 次操作后会被攻击到的格子总数。
样例输入 #1
2 2 2
1 1 1
2 2 1
2 2 2 1
1 1 1 2
样例输出 #1
4
0
样例输入 #2
2 2 2
1 1 1
2 2 2
2 2 2 1
1 1 1 2
样例输出 #2
4
2
样例输入 #3
3 3 4
1 1 1
2 2 2
2 3 3
2 3 3 3
3 3 3 1
1 1 1 2
3 1 3 2
样例输出 #3
6
7
7
9
数据范围
数据范围及限制
- 对于 的数据,保证 。
- 对于 的数据,保证 ,,,,,在移动过程中棋子不会重叠。
说明
本题满分 分。
本题译自 Croatian Open Competition in Informatics 2015/2016 Contest #1 T4 TOPOVI。
知识点与难度
本题涉及的知识点从属于 CSP-S,难度(CF Rating):1900。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 15 | 1~3 | 样例 |
| 1 | 25 | 4~9 | 小规模 n,k,p≤100 |
| 2 | 30 | 10~17 | 中等规模 n≤10^5, k,p≤10^4 |
| 3 | 18~25 | 满规模 n=10^9, k,p=10^5 哈希计数测试 |
出处:原题链接