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();
}
}

最新文章

  1. Mac下U盘安装系统“未验证的错误”
  2. 浅谈Excel开发:八 Excel 项目的安装部署
  3. Hadoop Kernel tunning
  4. GNU KHATA——开源的会计管理软件
  5. python反射的妙用
  6. H3C dhcp 中继
  7. 博为iHospital-HIS医院信息系统产品系列
  8. JSON和GSON操作json数据
  9. Mercurial使用简单介绍【转】
  10. 【转】终于解决了Apache乱码问题
  11. NGINX(二)内存池
  12. 使用APPLICATION制作缓存,转存一下,有一段写的还可以。
  13. Java线程池总结
  14. 解读vscode断点调试配置文件【待续】
  15. .net下的缓存技术
  16. 十二、文件和目录——Linux文件系统结构
  17. OPENJDK 源码编译
  18. pgadmin4 python
  19. 简单谈谈JS数组中的indexOf方法
  20. sqlserver中为节约存储空间的收缩数据库机制

热门文章

  1. 不同格式图片相互转换的开源库分享(使用CxImage,并有VC6的配置过程)
  2. Markdown的选择
  3. NSTimer 的简易使用方法
  4. Spring AOP APIS
  5. abp(net core)+easyui+efcore仓储系统——创建应用服务(五)
  6. ORACLE(系统表emp) 基本与深入学习
  7. Spring Framework 组件注册 之 FactoryBean
  8. Fabric1.4源码解析:链码实例化过程
  9. 设计模式-简单工厂模式(SimpleFactory)
  10. POJ 3301:Texas Trip(计算几何+三分)