#include<stdio.h>
int main()
{
int t;
long long n,mid,x,y,gap;
scanf("%d",&t);
for(int i=0;i<t;i++)
{
scanf("%lld%lld",&x,&y);
gap=y-x;
for(n=1;n<2100000000;n++)
{
if(n*n>=gap)break;
}
mid=(n*n+(n-1)*(n-1))/2;
if(mid>=gap)printf("%lld\n",2*n-2);
else printf("%lld\n",2*n-1);
}
return 0;
}
UVA - 846 - Steps
最新推荐文章于 2020-04-14 23:10:26 发布