Algorithm


C. Pie or die
time limit per test
2 seconds
memory limit per test
256 megabytes
input
standard input
output
standard output

Volodya and Vlad play the following game. There are k pies at the cells of n  ×  m board. Each turn Volodya moves one pie to the neighbouring (by side) cell. If the pie lies at the border of the board then Volodya can move it outside the board, get the pie and win. After Volodya's move, Vlad bans some edge at the border of the board of length 1 (between two knots of the board) so that Volodya is not able to move the pie outside the board through this edge anymore. The question is: will Volodya win this game? We suppose both players follow the optimal strategy.

Input

First line contains 3 integers, separated by space: 1 ≤ n, m ≤ 100 — dimensions of the board and 0 ≤ k ≤ 100 — the number of pies. Each of the next k lines contains 2 integers, separated by space: 1 ≤ x ≤ n1 ≤ y ≤ m — coordinates of the corresponding pie. There could be more than one pie at a cell.

Output

Output only one word: "YES" — if Volodya wins, "NO" — otherwise.

Examples
input
Copy
2 2 1
1 2
output
Copy
YES
input
Copy
3 4 0
output
Copy
NO
input
Copy
100 50 2
50 25
50 25
output
Copy
NO

 

Code Examples

#1 Code Example with C++ Programming

Code - C++ Programming

#include <cstdio>

int main(){

    int n, m, k; scanf("%d %d %d\n", &n, &m, &k);
    for(int p = 0; p < k; p++){
        int x, y; scanf("%d %d\n", &x, &y);
        if(x <= 5 || x + 4 >= n || y <= 5 || y + 4 >= m){puts("YES"); return 0;}
    }

    puts("NO");

    return 0;
}
Copy The Code & Try With Live Editor

Input

x
+
cmd
2 2 1
1 2

Output

x
+
cmd
YES
Advertisements

Demonstration


Codeforces Solution-C. Pie or die-Solution in C, C++, Java, Python

Previous
Codeforces solution 1080-B-B. Margarite and the best present codeforces solution
Next
CodeChef solution DETSCORE - Determine the Score CodeChef solution C,C+