[PTA] 1001. 害死人不偿命的(3n+1)猜想 (Basic)
2024-09-01 01:56:55
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int times = 0;
while (n != 1) {
if (1 == (n & 1)) {
n = (3 * n + 1) >> 1;
} else {
n = n >> 1;
}
++times;
}
System.out.print(times);
sc.close();
}
}
最新文章
- Mac下U盘安装系统“未验证的错误”
- 浅谈Excel开发:八 Excel 项目的安装部署
- Hadoop Kernel tunning
- GNU KHATA——开源的会计管理软件
- python反射的妙用
- H3C dhcp 中继
- 博为iHospital-HIS医院信息系统产品系列
- JSON和GSON操作json数据
- Mercurial使用简单介绍【转】
- 【转】终于解决了Apache乱码问题
- NGINX(二)内存池
- 使用APPLICATION制作缓存,转存一下,有一段写的还可以。
- Java线程池总结
- 解读vscode断点调试配置文件【待续】
- .net下的缓存技术
- 十二、文件和目录——Linux文件系统结构
- OPENJDK 源码编译
- pgadmin4 python
- 简单谈谈JS数组中的indexOf方法
- sqlserver中为节约存储空间的收缩数据库机制