当前位置: 首页 > news >正文

【程序算法题】洛谷, P1760 通天之汉诺塔, java实现。

题目背景

直达通天路·小A历险记第四篇

题目描述

在你的帮助下,小 A 成功收集到了宝贵的数据,他终于来到了传说中连接通天路的通天山。但是这距离通天路仍然有一段距离,但是小 A 突然发现他没有地图!!!但是幸运的是,他在山脚下发现了一个宝箱。根据经验判断(小 A 有经验吗?),地图应该就在其中!

在宝箱上,有三根柱子以及在一根柱子上的 n 个圆盘。小 A 在经过很长时间判断后,觉得这就是 hanoi 塔!(这都要琢磨)。但是移动是需要时间的,所以小 A 必须要通过制造延寿药水来完成这项任务。现在,他请你告诉他需要多少步完成,以便他造足够的延寿药水。

输入格式  一个数 n,表示有 n 个圆盘。

输出格式  一个数 s,表示需要 s 步。

输入输出样例

输入 #131

输出 #12147483647

输入 #215

输出 #232767

说明/提示

数据范围及约定  对于所有数据,n15000。

 1 //洛谷, P1760 通天之汉诺塔
 2 //完全自己独立实现,未参考任何其他实现。
 3 import java.math.BigInteger;
 4 import java.io.*;
 5 import java.util.*;
 6 public class Main {
 7     public static void  main(String args[]) {
 8         int countPlates=0;
 9         BigInteger countMove=new BigInteger("1");
10         BigInteger two=new BigInteger("2");
11         BigInteger minusOne=new BigInteger("-1");
13         
14         Scanner in = new Scanner(System.in);
15         countPlates=in.nextInt();
16         for (int i =1; i<= countPlates; i++)
17             countMove = countMove.multiply(two);
18         countMove=countMove.add(minusOne);
19 
20         System.out.println(countMove);      
21     }   
22 }

 


http://www.jsqmd.com/news/29934/

相关文章:

  • 雷池 WAF 免费版深度体验:企业用 Lua 脚本拓展,护住跨境电商
  • 2025年度中国靠谱房地产模型公司排行:房地产模型服务商推荐
  • vscode配置MCP
  • 2025年深度解析福田欧曼:技术驱动下的多维度价值演进
  • 2025年11月数控加工中心厂家推荐榜:权威排名与综合评测分析
  • 2025年11月数控加工中心制造厂家榜单:诚信企业参数对比与专业评测
  • 2025年11月数控加工中心权威排名榜:供应厂家口碑与性能评测分析
  • 2025年分析欧曼重卡:从技术驱动维度解析中高端重卡发展路径
  • 2025年纳豆菌订制厂家权威推荐榜单:蜂胶苦瓜银杏叶软胶囊/京蜂蜂胶苦瓜银杏叶软胶囊/艾多喜鹿茸人参淫羊藿胶囊源头厂家精选
  • 事倍功半是蠢蛋58 cursor新版本点不开ask界面
  • 2025年11月数控铣床厂家推荐排行榜:权威口碑与性能综合评测指南
  • 2025年11月数控铣床厂家推荐排行榜:实力厂家全面对比与选购指南
  • 2025年11月数控铣床生产厂家评价榜单:可靠诚信品牌综合对比
  • 2025年11月太空舱民宿推荐十强榜单:热门厂家服务与质量横向对比
  • 如何在百亿罚单警示下破局:DXC数据合规实践案例
  • 2025年11月商务办公复印纸供应厂家推荐:高性价比厂家服务评测与排行
  • 2025年11月商务办公复印纸厂家推荐榜:五家优质供应厂家综合评测与排行
  • 2025年11月太空舱民宿厂家推荐排行榜:综合口碑与供应实力权威评测
  • 差距少,就会容易震荡,可以尝试做网格交易
  • 2025年路灯工厂权威推荐榜单:太阳能路灯/市电路灯/高杆灯源头厂家精选
  • 2025年11月太空舱民宿厂家推荐榜单:权威评测与排行分析
  • 2025年风力发力机厂家权威推荐榜单:风光互补系统/10kw垂直轴风力发电机/垂直轴风机发电机源头厂家精选
  • Gitee:中国企业级代码托管的本土化突围样本
  • 【2025-10-31】工作常态
  • 半导体静态电性测试系统如何实现对各类电子元器件的评估测试? - FORCREAT
  • 《ESP32-S3使用指南—IDF版 V1.6》第四十五章 Flash模拟U盘实验
  • 为什么 Spring Boot 3 要求 JDK 最低版本为 17?全面深度解析
  • Windows的远程桌面程序,连接到别的电脑后,无法使用 复制粘贴,怎么办
  • 2025年抗裂腻子粉生产商权威推荐榜单:内墙柔性腻子粉/耐水腻子粉/环保腻子粉源头厂家精选
  • Flink-介绍