原题链接:PTA | 程序设计类实验辅助教学平台
Tips:以下Python代码仅个人理解,非最优算法,仅供参考!
ls = list(map(int,input().split()))
flag=True
ls1=[]
result=[]
for i in range(len(ls)):
if flag:
ls1.append([ls[i],ls[i+1]])
flag=False
else:
flag=True
for i in ls1:
x,n = i[0],i[1]
# if x==n== 0:
# continue
# result.append(0)
# result.append(0)
if x==0 or n==0:
continue
else:
result.append(x*n)
result.append(n-1)
if len(result) != 0:
print(*result)
else:
print('0 0')

281

被折叠的 条评论
为什么被折叠?



