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语言训练-排序问题<2> (C++代码)浏览:880 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:530 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:512 |
WU-整数平均值 (C++代码)浏览:1240 |
【金明的预算方案】 (C++代码)浏览:937 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:611 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:551 |
C二级辅导-公约公倍 (C语言代码)浏览:482 |
一元一次方程 (C语言代码)浏览:4063 |
筛排处理 (C语言代码)浏览:782 |