思路是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)
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐