题目:https://pintia.cn/problem-sets/994805260223102976/problems/1038429191091781632
思路就是这样,但有个测试点竟然提示答案错误。
def f(x):
"""s = x//2 + x//3 + x//5 """
s = 0
for i in [2, 3, 5]:
s += x//i
return s
def t(n):
"""统计f(x)不同值个数 """
s = set()
for x in range(1, n + 1):
s.add(f(x))
return print(len(s))
if __name__ == '__main__':
n = int(input())
if 2<= n <= 10**4:
t(n)