#38499: python新手測資60求指教


jun103010418@gmail.com (駿陳)

School : No School
ID : 238530
IP address : [106.1.48.42]
Last Login :
2025-04-05 11:16:21
b266. 矩陣翻轉 -- 2016 APCS 實作題第二題 | From: [106.1.48.42] | Post Date : 2023-11-30 21:35

def fly(a):
    r = len(a)
    return [a[r-1-i] for i in range(r)]
def lop(a):
    r,c = len(a),len(a[0])
    return [[a[i][j]for i in range(r)]for j in range(c)]

a = []
r,c,m = map(int,input().split())
for i in range(r):
    j = list(map(int,input().split()))
    a.append(j)
p = list(map(int,input().split()))
for i in p[::-1]:
    if i ==0:a = lop(a)
    a = fly(a)
print(r,c)
for i in range(len(a)):
    print(*a[i])

 

 
ZeroJudge Forum