A9673 | Pasha and Pixels
时间限制1s
内存限制256MB
通过 / 提交0/0
题目描述
Pasha loves his phone and also putting his hair up... But the hair is now irrelevant.
Pasha has installed a new game to his phone. The goal of the game is following. There is a rectangular field consisting of $n$ row with $m$ pixels in each row. Initially, all the pixels are colored white. In one move, Pasha can choose any pixel and color it black. In particular, he can choose the pixel that is already black, then after the boy's move the pixel does not change, that is, it remains black. Pasha loses the game when a $2×2$ square consisting of black pixels is formed.
Pasha has made a plan of $k$ moves, according to which he will paint pixels. Each turn in his plan is represented as a pair of numbers $i$ and $j$ , denoting respectively the row and the column of the pixel to be colored on the current move.
Determine whether Pasha loses if he acts in accordance with his plan, and if he does, on what move the $2×2$ square consisting of black pixels is formed.
Pasha has installed a new game to his phone. The goal of the game is following. There is a rectangular field consisting of $n$ row with $m$ pixels in each row. Initially, all the pixels are colored white. In one move, Pasha can choose any pixel and color it black. In particular, he can choose the pixel that is already black, then after the boy's move the pixel does not change, that is, it remains black. Pasha loses the game when a $2×2$ square consisting of black pixels is formed.
Pasha has made a plan of $k$ moves, according to which he will paint pixels. Each turn in his plan is represented as a pair of numbers $i$ and $j$ , denoting respectively the row and the column of the pixel to be colored on the current move.
Determine whether Pasha loses if he acts in accordance with his plan, and if he does, on what move the $2×2$ square consisting of black pixels is formed.
输入格式
The first line of the input contains three integers $n,m,k$ ( $1<=n,m<=1000$ , $1<=k<=10^{5}$ ) — the number of rows, the number of columns and the number of moves that Pasha is going to perform.
The next $k$ lines contain Pasha's moves in the order he makes them. Each line contains two integers $i$ and $j$ ( $1<=i<=n$ , $1<=j<=m$ ), representing the row number and column number of the pixel that was painted during a move.
The next $k$ lines contain Pasha's moves in the order he makes them. Each line contains two integers $i$ and $j$ ( $1<=i<=n$ , $1<=j<=m$ ), representing the row number and column number of the pixel that was painted during a move.
输出格式
If Pasha loses, print the number of the move when the $2×2$ square consisting of black pixels is formed.
If Pasha doesn't lose, that is, no $2×2$ square consisting of black pixels is formed during the given $k$ moves, print $0$ .
If Pasha doesn't lose, that is, no $2×2$ square consisting of black pixels is formed during the given $k$ moves, print $0$ .
输入输出样例
输入 #1
2 2 4 1 1 1 2 2 1 2 2
输出 #1
4
输入 #2
2 3 6 2 3 2 2 1 3 2 2 1 2 1 1
输出 #2
5
输入 #3
5 3 7 2 3 1 2 1 1 4 1 3 1 5 3 3 2
输出 #3
0
暂无题解
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?
提交通过
评测结果:Accepted