1087 有多少不同的值 python
思路是a是逐渐增大的一个数,所以只要a发生变化,a的计算结果就一定没出现过,所以count+1.n = int(input())tem = -1count = 0for i in range(1,n+1):a = i//2 + i//3 + i//5if tem != a:count += 1tem = aprint(count)...
·
思路是a是逐渐增大的一个数,所以只要a发生变化,a的计算结果就一定没出现过,所以count+1.
n = int(input())
tem = -1
count = 0
for i in range(1,n+1):
a = i//2 + i//3 + i//5
if tem != a:
count += 1
tem = a
print(count)更多推荐



所有评论(0)