题解 | 完全数计算
#我觉得这种解体方法是一直作弊,哈哈哈 但是真的简单 def count_perfect_numbers(n): # 定义小于或等于5×10^5的完全数列表 perfect_numbers = [6, 28, 496, 8128] # 计数小于或等于n的完全数 count = sum(1 for num in perfect_numbers if num <= n) return count # 读取输入 n = int(input()) # 输出结果 print(count_perfect_numbers(n))