import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc= new Scanner(System.in); int n=sc.nextInt(); long max=0; long a; for (int i = 1; i <=n; i++) { a=i; if(a>max) max=a; while(a!=1){ if(a%2==0) a/=2; else a=a*3+1; if(a>max) max=a; } } System.out.println(max); } }
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:802 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:700 |
点我有惊喜!你懂得!浏览:2213 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:564 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C++代码)(手动优化一下计算)浏览:1280 |
字符串问题 (C语言代码)浏览:1504 |
WU-复数求和 (C++代码)浏览:1998 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:533 |
幸运数 (C++代码)浏览:1259 |
核桃的数量 (C语言代码)浏览:668 |