k=int(input())//输入有多少天
count=0
now=1 #意思是现在每天要给多少金币
a=0 #意思是持续给now个金币给了几天
for i in range(1,k+1):
count+=now #发金币了
a+=1 #今天的金币给了,所以天数+1
if a==now: #如果发够天数了
a=0 #重置
now+=1 #下会发的金币加一
print(count)
洛谷 P2669 金币
最新推荐文章于 2024-06-20 17:54:56 发布
k=int(input())//输入有多少天
count=0
now=1 #意思是现在每天要给多少金币
a=0 #意思是持续给now个金币给了几天
for i in range(1,k+1):
count+=now #发金币了
a+=1 #今天的金币给了,所以天数+1
if a==now: #如果发够天数了
a=0 #重置
now+=1 #下会发的金币加一
print(count)