题解 | #二维数组操作#
二维数组操作
http://www.nowcoder.com/practice/2f8c17bec47e416897ce4b9aa560b7f4
题目的描述,像极了一位雄才大略的产品,正在向测试人员和开发人员,描述他那伟大的产品设计和构思。然后测试人员根据描述想象了一些测试用例,同时开发人员也根据描述写了一些代码,然后代码死活无法通过所有的测试用例。因此,产品,测试,开发进行了三方会谈,确定了准确的描述,然后产品去更新需求说明;测试根据需求说明,设计新的测试用例;开发根据新的需求说明重新设计代码。
cou = 0
while True:
try:
num_list = input().split(' ')
cou += 1
except:
break
if cou == 1:
if 0 < int(num_list[0]) <=9 and 0 < int(num_list[1]) <= 9:
m = int(num_list[0])
n = int(num_list[1])
print(0)
else:
print(-1)
elif cou == 2:
if int(num_list[0]) < m and int(num_list[1]) < n and int(num_list[2]) < m and int(num_list[3]) < n:
print(0)
else:
print(-1)
elif cou == 3:
if 1 + m <= 9 and int(num_list[0]) < m:
print(0)
else:
print(-1)
elif cou == 4:
if 1 + n <= 9 and int(num_list[0]) < n:
print(0)
else:
print(-1)
elif cou == 5:
if int(num_list[0]) < m and int(num_list[1]) < n:
print(0)
else:
print(-1)
cou = 0