*【模拟】过剩数

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

【学习目标】

120秒内打完代码运行正确,并且提交正确。

【题意】

过剩数的定义:正整数 nn 若满足 σ(n)2n>0\sigma(n) - 2n > 0σ(n)\sigma(n) 表示 nn 的所有约数的和),则称 nn 为过剩数。 过剩值的定义:σ(n)2n\sigma(n) - 2n 。 求在区间 [x,y][x,y] 最大的过剩值。

例如: [10,12] ,只有12是过剩数,而且过剩值是4,那么这个区间里面最大的过剩值就是4。

【输入格式】

输入第一行为一个正整数t,表示有t组测试数据 每组测试数据一行,两个正整数 x,y(1xy1024)x,y (1 \le x \le y \le 1024)

【输出格式】

每组数据如果有过剩数,输出最大的过剩值,否则输出-1。

【样例输入】

3
1 1
10 12
1 1024

【样例输出】

-1
4
1208

入门8.1(函数+数学模拟)

未参加
状态
已结束
规则
XCPC
题目
20
开始于
2024-8-1 0:00
结束于
2024-8-10 4:00
持续时间
220 小时
主持人
参赛人数
35