版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
含章信競周賽HanZJ01題解本周競賽題目難度為CSP_J組復(fù)賽T1/T2難度。算法為模擬算法。三道題,用時120分鐘。題目名稱:謝弗涅的猜想題號:HanZJ01T1算法分類:模擬算法聰明的謝弗涅在學(xué)習(xí)數(shù)列的時候發(fā)現(xiàn)一個有趣的現(xiàn)象:從正整數(shù)n開始,如果n是偶數(shù),就將它除以2;如果n是奇數(shù),就將它乘以3再加1。用得到的新值不斷重復(fù)上述步驟,最終都會得到1。例如,n=22時,會得到如下序列:22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1。謝弗涅猜想,對于任意正整數(shù)n,該算法總能終止于n=1。到目前位置該算法在1e6的數(shù)值內(nèi)都是正確的。對于給定的n,該序列中的元素的個數(shù),包括1,被稱為該數(shù)字的循環(huán)節(jié)長度。如上例中的22,其循環(huán)節(jié)長度為16。輸入兩個正整數(shù)i,j(0<i<j<=1e6)。計算區(qū)間[i,j]內(nèi)整數(shù)的循環(huán)節(jié)長度最大值。輸入由多組樣例組成,第一行為正整數(shù)T(1<=T<=100)。第二行為兩個正整數(shù)i,j,定義如題。對于每個輸入,在不同的行輸出一個正整數(shù)。輸入樣例:21101030輸出樣例:20112解題思路:此題為角谷猜想得板子題。唯一變化是角谷猜想常態(tài)下會要求輸出路徑,此題僅要求輸出路徑長度,即循環(huán)節(jié)。此題解題時須注意多樣例初始化問題。解題代碼如下:題目名稱:謝弗涅的掃雷游戲題號:HanZJ01T2算法分類:模擬算法最近謝弗涅迷戀上了掃雷游戲。游戲的目標(biāo)是找到一個n*m矩陣中的所有地雷。在游戲中,每個單元格有8個相鄰的各自,謝弗涅需要計算出每個單元格周圍地雷的個數(shù)。如下例是一個4*4的單元格,用*表示地雷,左側(cè)為游戲初始的樣子,右側(cè)為計算出的結(jié)果。輸入將包含若干個矩陣。對于每一個矩陣,第一行將包含兩個正整數(shù)n,m(0<n,m<=100),表示矩陣的行列數(shù)。接下來n行,表示矩陣。其中*表示地雷,#表示安全區(qū)。當(dāng)n=m=0時,輸入結(jié)束。程序不應(yīng)處理這一行。對于每個輸入的矩陣,同樣輸出一個矩陣。輸出矩陣中,以數(shù)字代替#,數(shù)字要求如題意。*單元還以*表示。兩個矩陣之間應(yīng)以一個空行隔開。*注:本編譯器不支持while(1)寫法。輸入樣例:44*########*######35**#########*###00輸出樣例:*10022101*101110**100332001*100解題思路:此題為模擬算法,解法就是將題目文字描述的掃雷過程代碼復(fù)原即可。需要注意的是,8個方向的坐標(biāo)調(diào)整系不要寫錯。同時需要注意,多樣例中圖形矩陣的初始化問題。解題代碼如下:題目名稱:謝弗涅的猜想(J01T3)題號:HanZJ01T3算法分類:模擬算法謝弗涅學(xué)校每年的組織同學(xué)去不同的地方旅游。學(xué)生們要均攤所有的旅費。同學(xué)們在旅行中會墊付一些費用,并在旅行結(jié)束后計算。計費原則是多退少補,每個同學(xué)的支出差距在1分錢以內(nèi)。同學(xué)們互相轉(zhuǎn)錢是件很麻煩的事,所以你的任務(wù)是在一份清單的基礎(chǔ)上,計算出為了平攤費用所必須進(jìn)行的最小總“交易”額。輸入由若干組組成。每組第一行一個正整數(shù)n(1<=n<=1000),表示這次旅行由n名同學(xué)組成。一下n行,包含了每一個同學(xué)墊付的費用pi(0<pi<=1e5),精確到分。最后一行由一個0結(jié)束。對于每組數(shù)據(jù)只輸出一行,為最小交易額度,精確到分。輸入樣例:310.00
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑與市政工程質(zhì)量安全第三方巡查方案與流程
- 腹腔鏡結(jié)直腸癌根治術(shù)對老年結(jié)直腸癌患者術(shù)后胃腸功能恢復(fù)的影響
- 二零二五年度個人金融理財產(chǎn)品購買擔(dān)保協(xié)議3篇
- 房地產(chǎn)行業(yè)房地產(chǎn)銷售培訓(xùn)心得
- 2025版環(huán)保產(chǎn)業(yè)項目可行性評估范本匯編3篇
- 二零二五版物流裝備租賃及維護(hù)服務(wù)合同2篇
- 《企業(yè)安全管理》課件
- 二零二五年度房地產(chǎn)分銷代理創(chuàng)新模式合同范文
- 二零二五年度房地產(chǎn)土地一級開發(fā)代理服務(wù)合同
- 二零二五版物流園區(qū)物業(yè)承包合作協(xié)議3篇
- 教案-中國書法史
- 隧道施工-緒論(使用)
- 2024年湖南高速鐵路職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫附答案
- 電力系統(tǒng)動態(tài)仿真與建模
- 中國的古代祭祀文化
- 學(xué)校中層干部管理培訓(xùn)
- 《航運市場營銷》課件-海運巨頭馬士基
- 繪本創(chuàng)作方案
- 地鐵保潔服務(wù)投標(biāo)方案(技術(shù)標(biāo))
- 2023年河南省新鄉(xiāng)市鳳泉區(qū)事業(yè)單位招聘53人高頻考點題庫(共500題含答案解析)模擬練習(xí)試卷
- 2023年小升初簡歷下載
評論
0/150
提交評論