UVAOJ 846 steps

来源:互联网 发布:mac电脑怎么切换输入法 编辑:程序博客网 时间:2024/05/22 06:11

    水题就直接上代码了

#include<stdio.h>#include<math.h>int fun(int x){    int n;    n=(int )floor(sqrt(x)-1e-9);    if(sqrt(x)==n)  return 2*n-1;    else if(x<=n*(n+1))  return 2*n;    else return 2*n+1;}int main(){   int t,x,y;   scanf("%d",&t);   for(;t>0;t--)   {       scanf("%d%d",&x,&y);       int len=fabs(y-x);       if(len<=2) printf("%d\n",len);       else  printf("%d\n",fun(len));   }    return 0;}


0 0
原创粉丝点击