Files

22 lines
568 B
Python

import sys
problem_name = str('goat')
sys.stdin = open(problem_name + ".in", "r")
#sys.stdout = open(problem_name+".out", "w")
m, n, k = map(int, input(). split())
T = [[False]*(n+1) for i in range(m+1)]
for i in range(k):
n, y = map(int, input().split())
T[n - 1][y - 1] = True
C = [[0]*(n+1) for i in range(m+1)]
C[1][1] = 1
dead = 0
for i in range(1, m+1):
for j in range(1, n+1):
if i == 1 and j == 1:
comb = 1
else:
comb = C[i-1][j] + C[i][j-1]
if T[i][j]:
dead += comb
comb = 0