杭電2064

此題是一道簡單的遞歸 此題是一道遞歸運算題,這題又是一道漢諾塔問題!!!只要了解其規律,呵呵,你就可以很快AC了!!

?

?????????????????????????????????????????????????

這是一般的漢諾塔問題的解題方法照片!!!弄了好久也沒弄好本題的照片,所以只好盡量用語言描述了!哈!
此題只是在原型上略微修改一下
移動方法如下:

第1步:初始狀態
?
第2步:把上面的n-1個盤移到第3號桿上
?
第3步:把第n個盤從1移到2
?
第4步:把前n-1個從3移到1,給第個盤讓路
?
第5步:把第n個盤從2移到3 所以便有以下規律:

f(n)=3*f(n-1)+2;

最后注意一下要用64位整數即可!!即__int64,同時輸出要用 printf("%I64d\n",f(n))!

?祝你成功AC!!!

?

#include<iostream>
using namespace std;
int main()
{
?int n;
?__int64 f(int m);
?while(cin>>n)
?{
? printf("%I64d\n",f(n));
?}
?return 0;
}
?__int64 f(int m)
?{
? if(m==1)
???? ? return 2;
else
? ? return (3*f(m-1)+2);
?}

轉載于:https://www.cnblogs.com/xiohao/archive/2012/10/14/2723216.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/392391.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/392391.shtml
英文地址,請注明出處:http://en.pswp.cn/news/392391.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

/ ./ ../ 的區別

/ 根目錄 &#xff08;絕對路徑&#xff09; ./ 當前目錄 ../父級目錄 &#xff08;相對路徑&#xff09; ./home是當前目錄下的一個叫home的目錄/home是絕對路徑的/home就是根下的home目錄轉載于:https://www.cnblogs.com/sjd1118/p/7055475.html

java設置表格列不可修改_Java DefaultTableModel使單元格不可編輯JTable

參見英文答案 >How to make a JTable non-editable 7個我有一個JAVA項目,并希望使用DefaultTableModel使我的JTable不可編輯.我知道一個解決方法,稱為&#xff1a;JTable table new JTable(...){public boolean isCellEditable(int row…

阻塞隊列實現

? 作者&#xff1a;小胡_不糊涂 &#x1f331; 作者主頁&#xff1a;小胡_不糊涂的個人主頁 &#x1f4c0; 收錄專欄&#xff1a;JavaEE &#x1f496; 持續更文&#xff0c;關注博主少走彎路&#xff0c;謝謝大家支持 &#x1f496; 阻塞隊列 1. 什么是阻塞隊列2. 標準庫中的…

graphql入門_GraphQL入門指南

graphql入門by Leonardo Maldonado萊昂納多馬爾多納多(Leonardo Maldonado) GraphQL入門指南 (A Beginner’s Guide to GraphQL) One of the most commonly discussed terms today is the API. A lot of people don’t know exactly what an API is. Basically, API stands fo…

leetcode 239. 滑動窗口最大值(單調隊列)

給你一個整數數組 nums&#xff0c;有一個大小為 k 的滑動窗口從數組的最左側移動到數組的最右側。你只可以看到在滑動窗口內的 k 個數字。滑動窗口每次只向右移動一位。 返回滑動窗口中的最大值。 示例 1&#xff1a; 輸入&#xff1a;nums [1,3,-1,-3,5,3,6,7], k 3 輸出…

scrape創建_確實在2分鐘內對Scrape公司進行了評論和評分

scrape創建網頁搜羅&#xff0c;數據科學 (Web Scraping, Data Science) In this tutorial, I will show you how to perform web scraping using Anaconda Jupyter notebook and the BeautifulSoup library.在本教程中&#xff0c;我將向您展示如何使用Anaconda Jupyter筆記本…

ArcGIS自定義高程

沒寫呢。 轉載于:https://www.cnblogs.com/jiangyuanjia/p/11220183.html

Java基礎——String類(一)

一、String 類代表字符串 Java 程序中的所有字符串字面值&#xff08;如 "abc" &#xff09;都作為此類的實例實現。 字符串是常量&#xff1b;它們的值在創建之后不能更改。字符串緩沖區支持可變的字符串。因為 String 對象是不可變的&#xff0c;所以可以共享。例如…

java jol原理_Java對象布局(JOL)實現過程解析

java對象布局JOL(java object layout),描述對象在堆內存的布局。如下圖&#xff1a;1.markword 固定長度8byte&#xff0c;描述對象的identityhashcode&#xff0c;分代年齡&#xff0c;鎖信息等(https://www.jb51.net/article/183984.htm)&#xff1b;2.klasspoint 固定長度4b…

數據庫維護相關

&#xff08;1&#xff09;SQL Server 查看數據表使用空間 exec sp_spaceused 表名 &#xff08;2&#xff09;SQL Server 數據表使用空間排序 exec sp_MSForeachTable precommandN create table ##( table_name sysname, records int, save_space Nvarchar(10), use_space var…

Redux初學者指南

by Safeer Hayat通過更安全的哈亞特 Understanding Redux as a beginner can be quite confusing. Redux has an abundance of new terms and concepts which are often pretty unintuitive. This guide presents a very simplified example of a Redux implementation. I wil…

leetcode 86. 分隔鏈表(鏈表)

給你一個鏈表和一個特定值 x &#xff0c;請你對鏈表進行分隔&#xff0c;使得所有小于 x 的節點都出現在大于或等于 x 的節點之前。 你應當保留兩個分區中每個節點的初始相對位置。 示例&#xff1a; 輸入&#xff1a;head 1->4->3->2->5->2, x 3 輸出&am…

極光推送

推送原理 IOS 通過APNs推送服務。 每個設備只要保持一個與APNs的常鏈接&#xff0c;服務器將要推送的消息發送給APNs&#xff0c;APNs再將消息轉發到響應的手機&#xff0c;手機內置的程序再進行分發&#xff0c;到響應的APP&#xff0c;就能很好的實現推送功能 Andriod 雖然谷…

電腦通過手機上網的方法

(適用于包月CMWAP無限流量服務,只收CMWAP費用)移動手機(GPRS) CMWAP無限流量包月服務&#xff0c;可以通過手機作調制解調器&#xff0c;將手機和電腦連接用代理服務器上網. 看到了很多帖子&#xff0c;整理了一下&#xff0c;把它貼出來供大家參考。一 該方法對手機要求:1 手…

java入門學習_Java入門學習進階知識點

Java入門學習進階知識點入門階段&#xff0c;主要是培養Java語言的編程思想。了解Java語言的語法&#xff0c;書寫規范等&#xff0c;掌握Eclipse、MyEclipse等開發工具&#xff0c;編寫Java代碼的能力。學完這個階段你應該可進行小型應用程序開發并且可以對數據庫進行基本的增…

如何不認識自己

重點 (Top highlight)By Angela Xiao Wu, assistant professor at New York University紐約大學助理教授Angela Xiao Wu This blog post comes out of a paper by Angela Xiao Wu and Harsh Taneja that offers a new take on social sciences’ ongoing embrace of platform …

JDBC 數據庫連接操作——實習第三天

今天開始了比較重量級的學習了&#xff0c;之前都是對于Java基礎的學習和回顧。繼續上篇的話題&#xff0c;《誰動了我的奶酪》&#xff0c;奉獻一句我覺得比較有哲理的話&#xff1a;“學會自嘲了,而當人們學會自嘲,能夠嘲笑自己的愚蠢和所做的錯事時,他就在開始改變了。他甚至…

webassembly_WebAssembly的設計

webassemblyby Patrick Ferris帕特里克費里斯(Patrick Ferris) WebAssembly的設計 (The Design of WebAssembly) I love the web. It is a modern-day superpower for the dissemination of information and empowerment of the individual. Of course, it has its downsides …

leetcode 509. 斐波那契數(dfs)

斐波那契數&#xff0c;通常用 F(n) 表示&#xff0c;形成的序列稱為 斐波那契數列 。該數列由 0 和 1 開始&#xff0c;后面的每一項數字都是前面兩項數字的和。也就是&#xff1a; F(0) 0&#xff0c;F(1) 1 F(n) F(n - 1) F(n - 2)&#xff0c;其中 n > 1 給你 n &a…

java基本特性_Java面試總結之Java基礎

無論是工作多年的高級開發人員還是剛入職場的新人&#xff0c;在換工作面試的過程中&#xff0c;Java基礎是必不可少的面試題之一。能不能順利通過面試&#xff0c;拿到自己理想的offer&#xff0c;在準備面試的過程中&#xff0c;Java基礎也是很關鍵的。對于工作多年的開發人員…