#15295: python,NA80%, 判讀#4: 20% WA (line:2) 您的答案為: 4 3 2 0 9 7 9 0 5 6 正確答案為: 7 3 3 1 3 1 0 6 5 0


c0745085 (unknown)

學校 : 不指定學校
編號 : 81443
來源 : [163.16.53.251]
最後登入時間 :
2019-09-05 12:20:19
b266. 矩陣翻轉 -- 2016 APCS 實作題第二題 | From: [49.159.228.30] | 發表日期 : 2018-09-26 23:51

import sys
def P(l):
for i inrange(1):
r=eval(l[i][i])
c=eval(l[i][i+1])
m=eval(l[i][i+2])
iflen(l)==r+2:
fl=l[1:r+1]
fl=RT(r,c,m,fl)
re=r+c-len(fl)
print(len(fl),re,sep=' ')
for i in fl:
print(*i,sep=' ')
del l[:]

def RT(r,c,m,fl):
for i inrange(m):
cl=fl
x=eval(l[r+1][i])
ifint(x)==0:
sl=[]
iflen(cl)==r:
j=0
while j<=c-1:
sl.append([])
for i inrange(r):
sl[j].append(cl[r-1-i][j])
j+=1
fl=sl
else:
j=0
while j<=r-1:
sl.append([])
for i inrange(c):
sl[j].append(cl[c-1-i][j])
j+=1
fl=sl
ifint(x)==1:
iflen(cl)==r:
for i inrange(r-1):
for j inrange(c):
y=cl[i][j]
cl[i][j]=cl[r-1-i][j]
cl[r-1-i][j]=y
fl=cl
else:
for i inrange(c-1):
for j inrange(r):
y=cl[i][j]
cl[i][j]=cl[c-1-i][j]
cl[c-1-i][j]=y
fl=cl
return(fl)

l=[]
s=sys.stdin.readline()
while s!='':
s=s.strip().split()
iflen(s)>0:
l.append(s)
P(l)
s=sys.stdin.readline()
 
#15296: Re:python,NA80%, 判讀#4: 20% WA (line:2) 您的答案為: 4 3 2 0 9 7 9 0 5 6 正確答案為: 7 3 3 1 3 1 0 6 5 0


c0745085 (unknown)

學校 : 不指定學校
編號 : 81443
來源 : [163.16.53.251]
最後登入時間 :
2019-09-05 12:20:19
b266. 矩陣翻轉 -- 2016 APCS 實作題第二題 | From: [163.16.248.221] | 發表日期 : 2018-09-27 11:07

這個答案沒有兩個部分

測資應該是甚麼呢

 
ZeroJudge Forum