本文主要是介绍stringstream 求汉诺塔步数(高精),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
洛谷P1760通天之汉诺塔
题目描述
在你的帮助下,小A成功收集到了宝贵的数据,他终于来到了传说中连接通天路的通天山。但是这距离通天路仍然有一段距离,但是小A突然发现他没有地图!!!但是幸运的是,他在山脚下发现了一个宝箱。根据经验判断(小A有经验吗?),地图应该就在其中!在宝箱上,有三根柱子以及在一根柱子上的n个圆盘。小A在经过很长时间判断后,觉得这就是hanoi塔!(这都要琢磨)。但是移动是需要时间的,所以小A必须要通过制造延寿药水来完成这项任务。现在,他请你告诉他需要多少步完成,以便他造足够的延寿药水.。时限1s。
输入输出格式
输入格式:
一个数n,表示有n个圆盘
输出格式:
一个数s,表示需要s步。
输入输出样例
输入样例#1: 复制
31
输出样例#1: 复制
2147483647
输入样例#2: 复制
15
输出样例#2: 复制
32767
说明
对于所有数据n<=15000
#
这篇关于stringstream 求汉诺塔步数(高精)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!