#include <math.h>int main()
{
int n;
scanf("%d", &n);
while (n--)
{int l, r;scanf("%d %d", &l, &r); int y_max = (int)sqrt(r);//算l的平方根,然后向上取整并强制转换为整数, y² >= lint y_min = (int)ceil(sqrt(l));int count;if (y_max < y_min) count = 0; else count = y_max - y_min + 1; printf("%d\n", count);
}
◮:
◮: