CF955C Sad powers
题目描述
给定 $Q$ 个查询,每个查询为 $(L, R)$。
对于每个查询,请你找出有多少个 $x$ 满足 $L \leq x \leq R$,并且存在整数 $a > 0$,$p > 1$ 使得 $x = a^{p}$。
输入格式
第一行包含一个整数 $Q$,表示查询的数量,$1 \leq Q \leq 10^{5}$。
接下来的 $Q$ 行,每行包含两个整数 $L$ 和 $R$,$1 \leq L \leq R \leq 10^{18}$。
输出格式
输出 $Q$ 行,每行一个答案,表示每个查询的结果。
说明/提示
对于第一个查询,满足条件的数有 $1$ 和 $4$。
由 ChatGPT 4.1 翻译