提出詳細
ソースコード
# -*- coding: utf-8 -*-
from numpy import *
if __name__ == "__main__":
num = input() #テストケース
for i in range(0, num):
data = raw_input()
data_list = data.split(" ")
w = int(data_list[0])
h = int(data_list[1])
data = raw_input()
data_list = data.split(" ")
n = int(data_list[0])
m = int(data_list[1])
closs_list = zeros((h, w), dtype='S5') #行 列
for n in range(0, n):
data = raw_input()
data_list = data.split(" ")
v = int(data_list[0])
x = int(data_list[1])
y = int(data_list[2])
s = data_list[3]
#たて
if v == 0:
for v in range(0, len(s)):
closs_list[y+v][x] = s[v]
else:
for v in range(0, len(s)):
closs_list[y][x+v] = s[v]
#こたえ
result = ""
for m in range(0, m):
data = raw_input()
data_list = data.split(" ")
_x = int(data_list[0])
_y = int(data_list[1])
result = result + closs_list[_y][_x]
print "Case #%d:" % (i+1)
print result
提出情報
提出出力結果
テストケース情報