试题 历届真题 杨辉三角形【第十二届】【省赛】【C组】
最后只能完成40%,恰个烂分
n = int(input())
thisline = [1]
lastline = [1]
sumline = []
for i in range(150000):
thisline = [0 for x in range(i+1)]
for j in range(i+1):
if j == 0:
thisline[0] = 1
elif j == i:
thisline[j] = 1
else:
thisline[j] = lastline[j] + lastline[j-1]
sumline.append(thisline[j])
sumline = sumline
lastline = thisline
for i in range(len(sumline)):
if n == sumline[i]:
print(i+1)
break
试题 历届真题 时间显示【第十二届】【省赛】【C组】
我总感觉这种输出方法太蠢了
n = int(input())
shi = n%86400000/3600000
fen = n%3600000/60000
miao = n%60000/1000
shi = str(int(shi))
fen = str(int(fen))
miao = str(int(miao))
print(shi.zfill(2),end='')
print(':',end='')
print(fen.zfill(2),end='')
print(':',end='')
print(miao.zfill(2))
OK,下面学C语言正确输出了,早这样不完事了
n = int(input())
shi = n%86400000/3600000
fen = n%3600000/60000
miao = n%60000/1000
print("%02d:%02d:%02d"%(shi,fen,miao))