守卫
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
给你两个整数 ,和 表示一个下标从 开始的 网格图。同时给你两个数组 (守卫)和 (墙) 的信息,其中 ,分别表示第个警卫和第座墙所在的位置。
一个警卫能看到 个坐标轴方向(即东、南、西、北)的所有格子,除非他们被一座墙或者另外一个警卫挡住了视线。如果一个格子能被至少一个警卫看到,那么我们说这个格子被保卫了。
请你输出空格子中,有多少个格子是没被保卫的。
输入格式
第一行输入四个正整数 ,表示网格图大小、警卫个数和墙个数。
接下来 行,每行输入两个整数,表示第 个警卫所在的位置。
接下来 行,每行输入两个整数,表示第 座墙所在的位置。
输出格式
请你输出空格子中,有多少个格子是没被保卫的。
4 6 3 3
0 0
1 1
2 3
0 1
2 2
1 4
7

上图中,被保卫和没有被保卫的格子分别用红色和绿色表示,总共有 个没有被保卫的格子,所以我们返回 。
3 3 1 4
1 1
0 1
1 0
2 1
1 2
4

上图中,没有被保卫的格子用绿色表示总共有 个没有被保卫的格子,所以我们返回 。
数据规模与约定
- 中所有位置互不相同。
图灵周赛 Round 35(二场)
- 状态
- 已结束
- 规则
- ACM/ICPC
- 题目
- 10
- 开始于
- 2025-12-20 18:00
- 结束于
- 2025-12-20 20:00
- 持续时间
- 2 小时
- 主持人
- 参赛人数
- 29