#P1861. Don't let me drown

Don't let me drown

Description

为了安抚IOI AKer zxy受伤的心,让他来生还有参加IOI的勇气,他的粉丝XQY出了这道题。

若一个数所有质因子的指数都为1,我们称其为square-free-number

定义函数xqy,zxyxqyzxy为:

xqy(n)=\begin{cases} 1 & n=1\\ -1 & n\neq 1 \\ \end{cases}xqy(n)={11n=1n=1

先对所有xqyxqy的值进行初始化,随后

xqy(n)=zxy(n)=\sum_{d|n,d\in square-free-number }^{} \ xqy(d)xqy(n)=zxy(n)=dn,dsquarefreenumber xqy(d)

输入两个数a,ba,b,求:zxy(b)-zxy(a)zxy(b)zxy(a).

Input Format

两个正整数a,ba,b1 \le a,b \le 1 \times 10^91a,b1×109

Output Format

zxy(b)−zxy(a)

1 3

-1

Hint

Source

数学 原创 玄级