Advertisement
noshin98

uva 100

Jun 29th, 2016
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.64 KB | None | 0 0
  1. #include<stdio.h>
  2. int main()
  3. {
  4.     long long a,b,i,n,m,count,max;
  5.     while(scanf("%lld%lld",&a,&b)==2)
  6.     {
  7.  
  8.         max=0;
  9.         printf("%lld %lld ",a,b);
  10.  
  11.         if(a>b)
  12.         {
  13.             m=b;
  14.             b=a;
  15.             a=m;
  16.         }
  17.  
  18.         for(i=a;i<=b;i++)
  19.         {
  20.             count=1;
  21.             n=i;
  22.             while(n>1)
  23.             {
  24.                 if(n&1)
  25.                     n=3*n+1;
  26.                 else
  27.                     n/=2;
  28.                 count++;
  29.             }
  30.             if(count>max)
  31.                 max=count;
  32.         }
  33.  
  34.         printf("%lld\n",max);
  35.     }
  36.  
  37.     return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement