社区讨论
求助,关于本地与在线ide
P1205[USACO1.2] 方块转换 Transformations参与者 1已保存回复 0
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @lo7f9h99
- 此快照首次捕获于
- 2023/10/27 00:52 2 年前
- 此快照最后确认于
- 2023/10/27 00:52 2 年前
在跑测试样例时,本地可以正常输出,但在线ide却re了,这是什么情况呢,这已经是我第二次遇到此情况了,先前的仍为解决。语言为py3
PYTHON# P1205
num = int(input())
n = [[] for i in range(0, num)]
for i in range(0, num):
z = input()
for t in z:
n[i].append(t)
m = [[] for i in range(0, num)]
for i in range(0, num):
z = input()
for t in z:
m[i].append(t)
def nine(n, num):
x = [[0 for i in range(0, num)] for i in range(0, num)]
for i in range(0, num):
y = 0
for t in n[i]:
x[y][num-1-i] = t
y += 1
return x
def fan(n, num):
if num % 2 == 0:
x = num // 2 + 1
else:
x = num // 2
for i in range(0, x):
n[i], n[x-1-i] = n[x-1-i], n[i]
return n
f = 0
if n == m:
print('6')
else:
n = nine(n, num)
if n == m:
print('1')
else:
n = nine(n, num)
if n == m:
n = print('2')
else:
n = nine(n, num)
if n == m:
print('3')
else:
n = fan(n, num)
if n == m:
print('4')
else:
n = nine(n, num)
if n == m:
print('5')
else:
n = nine(n, num)
if n == m:
print('5')
else:
n = nine(n, num)
if n == m:
print('5')
else:
print('7')
回复
共 0 条回复,欢迎继续交流。
正在加载回复...