Advertisement
Guest User

ACM100

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