吓唬人函数

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

题目描述

小猿正在研究数学,他发现了一个很吓唬人的函数f(x)f(x),它表示​除x 本身之外,x 的最大约数(x 为大于 1 正整数)。

比如f(9)=3f(9)=3,因为9的因数有1,3,9,除了自身之外最大的因数是3

又比如f(75)=25f(75)=25,因为75的因数有1,3,5,15,25,75,除自身之外最大的因数是25

给出一个[L,R]区间,xx在区间之中.求f(x)f(x)的最大值

输入格式

一行两个整数 L,R,意义如题目描述。

输出格式

一行,表示对于LR L\sim R中每个数 x,f(x)x,f(x) 的最大值。

样例

样例输入

20 25

样例输出

12

样例解释

f(20)=10,f(21)=7,f(22)=11,f(23)=1,f(24)=12,f(25)=5f(20)=10,f(21)=7,f(22)=11,f(23)=1,f(24)=12,f(25)=5,最大值是12

数据规模与约定

40%数据:R104R \leq 10^4

80%数据:R108R \leq 10^8

100%数据:1<L<R10161 \lt L \lt R \leq 10^{16}

王老师_逻辑思维+二分强化

未认领
状态
已结束
题目
23
开始时间
2025-9-13 0:00
截止时间
2025-10-3 23:59
可延期
24 小时