Все задачи на 5.10.17 13:00

This commit is contained in:
2017-10-05 13:08:02 +03:00
parent 93746b05d7
commit ca2ca71f63
120 changed files with 2343 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
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