![網(wǎng)上找的一些算法動(dòng)態(tài)普及組_第1頁](http://file4.renrendoc.com/view/5477eec75e43d8dd5a8c21103c4015e5/5477eec75e43d8dd5a8c21103c4015e51.gif)
![網(wǎng)上找的一些算法動(dòng)態(tài)普及組_第2頁](http://file4.renrendoc.com/view/5477eec75e43d8dd5a8c21103c4015e5/5477eec75e43d8dd5a8c21103c4015e52.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第十屆青少年信息學(xué)聯(lián)賽復(fù)賽試題( 普及組三小時(shí)完成 )不高興的津津(unhappy.pas/dpr/p)【問題描述】津津上初中了。認(rèn)為津津應(yīng)該更加用習(xí),所以津津除了上學(xué)之外,還要參加?jì)寢尀樗龍?bào)名的各科復(fù)習(xí)班。另外每周還會(huì)送她去學(xué)習(xí)朗誦、舞蹈和鋼琴。但是津津如果一天上課超過八個(gè)小時(shí)就會(huì)不高興,而且上得越久就會(huì)越不高興。假設(shè)津津不會(huì)因?yàn)槠渌虏桓吲d,并且不高興不會(huì)持續(xù)到第二天。請(qǐng)你幫忙檢查一下津津下周的日程安排,看看下周她會(huì)不會(huì)不高興;如果會(huì)的話,哪天最不高興。【輸入文件】輸入文件 unhappy.in 包括七行數(shù)據(jù),分別表示周一到周日的日程安排。每行包括兩個(gè)小于 10 的非負(fù)整數(shù),用空格隔開,分
2、別表示津津在學(xué)校上課的時(shí)間和間。安排她上課的時(shí)【輸出文件】輸出文件 unhappy.out 包括一行,這一行只包含一個(gè)數(shù)字。如果不會(huì)不高興則輸出 0,如果會(huì)則輸出最不高興的是(用 1, 2, 3, 4, 5, 6, 7 分別表示周一,周二,周三,周四,周五,周六,周日)。如果有兩天或兩天以上不高興的程度相當(dāng),則輸出時(shí)間最靠前的一天?!緲永斎搿? 36 27 25 35 40 40 6【樣例輸出】3花生采摘(peanuts.pas/dpr/p)【問題描述】先生有一只寵物猴,名叫多多。這天,他們兩個(gè)正沿著鄉(xiāng)間小路散步,突然發(fā)現(xiàn)路邊的告示牌上貼著一張小小的紙條:“歡迎免費(fèi)品嘗我種的花生!熊字”。先
3、生和多多都很開心,因?yàn)榛ㄉ撬麄兊淖類?。在告示牌背后,路邊真的有一塊花生田,花生植株整齊地排列成矩形網(wǎng)格(如圖 1)。有經(jīng)驗(yàn)的多多一眼就能看出,每棵花生植株下的花生有多少。為了訓(xùn)練多多的算術(shù),先生說:“你先找出花生最多的植株,去采摘它的花生;然后再找出剩下的植株里花生最多的,去采摘它的花生;依此類推,不過你一定要在我限定的時(shí)間內(nèi)回到路邊?!奔俣ǘ喽嘣诿總€(gè)時(shí)間內(nèi),可以做下列四件事情中的一件:1)2)3)4)從路邊跳到最靠近路邊(即第一行)的某棵花生植株;從一棵植株跳到前后左右與之相鄰的另一棵植株;采摘一棵植株下的花生;從最靠近路邊(即第一行)的某棵花生植株跳回路邊。現(xiàn)在給定一塊花生田的大小和花
4、生的分布,請(qǐng)問在限定時(shí)間內(nèi),多多最多可以采到多少個(gè)花生?注意可能只有部分植株下面長有花生,假設(shè)這些植株下的花生個(gè)數(shù)各不相同。例如在圖 2 所示的花生田里,只有位于(2, 5), (3, 7), (4, 2), (5, 4)的植株下長有花生,個(gè)數(shù)分別為 13, 7, 15, 9。沿著圖示的路線,多多在 21 個(gè)時(shí)間內(nèi),最多可以采到 37 個(gè)花生?!据斎胛募枯斎胛募?peanuts.in 的第一行包括三個(gè)整數(shù),M, N 和 K,用空格隔開;表示花生田的大小為 M * N(1 = M, N = 20),多多采花生的限定時(shí)間為 K(0 = K = 1000)個(gè)時(shí)間。接下來的 M 行,每行包括 N 個(gè)
5、非負(fù)整數(shù),也用空格隔開;第 i +1 行的第 j 個(gè)整數(shù) Pij(0 = Pij = 500)表示花生田里植株(i, j)下花生的數(shù)目,0 表示該植株下沒有花生?!据敵鑫募枯敵鑫募?peanuts.out 包括一行,這一行只包含一個(gè)整數(shù),即在限定時(shí)間內(nèi),多多最多可以采到花生的個(gè)數(shù)?!緲永斎搿?0 0 0 000 0 00 0 0 0 0 0 0【樣例輸出】【樣例輸入】0 0 0 00 0 0 000 0 00 0 0 0 0 0 0【樣例輸出 2】28FBI 樹(fas/dpr/p)【問題描述】可以把由“0”和“1”組成的字符串分為三類:全“0”串稱為 B 串,全“1”串稱為 I 串,既含
6、“0”又含“1”的串則稱為 F 串。FBI 樹是一種二叉樹1,它的結(jié)點(diǎn)類型也包括 F 結(jié)點(diǎn),B 結(jié)點(diǎn)和 I 結(jié)點(diǎn)三種。由一個(gè)長度為 2N 的“01”串S 可以構(gòu)造出一棵 FBI 樹 T,遞歸的構(gòu)造方法如下:T 的根結(jié)點(diǎn)為 R,其類型與串S 的類型相同;若串 S 的長度大于 1,將串 S 從中間分開,分為等長的左右子串 S1 和 S2;由串 S1 構(gòu)造 R 的樹 T1,由右子串S2 構(gòu)造 R 的右子樹 T2?,F(xiàn)在給定一個(gè)長度為 2N 的“01”串,請(qǐng)用上述構(gòu)造方法構(gòu)造出一棵 FBI 樹,并輸出它的后序遍歷2序列。【輸入文件】輸入文件 fbi.in 的第一行是一個(gè)整數(shù) N(0 = N = 10),
7、第二行是一個(gè)長度為 2N 的“01”串。【輸出文件】輸出文件 fbi.out 包括一行,這一行只包含一個(gè)字符串,即 FBI 樹的后序遍歷序列?!緲永斎搿?10001011【樣例輸出】IBFBBBFIBFIIIFF【數(shù)據(jù)規(guī)模】對(duì)于 40%的數(shù)據(jù),N = 2;對(duì)于全部的數(shù)據(jù),N = 10。1二叉樹:二叉樹是結(jié)點(diǎn)的有限集合,這個(gè)集合或?yàn)榭占?,或由一個(gè)根結(jié)點(diǎn)和兩棵不相交的二叉樹組成。這兩棵不相交的二叉樹分別稱為這個(gè)根結(jié)點(diǎn)的樹和右子樹。2后序遍歷:后序遍歷是深度優(yōu)先遍歷二叉樹的法,它的遞歸定義是:先后序遍歷樹,再后序遍歷右子樹,最后根?;鹦侨?martian.pas/dpr/p)【問題描述】人類終于登
8、上了火星的土地并且見到了神秘的火星人。人類和火星人都無法理解對(duì)方的語言,但是的科學(xué)家發(fā)明了一種用數(shù)字交流的方法。這種交流方法是這樣的,首先,火星人把一個(gè)非常大的數(shù)字告訴人類科學(xué)家,科學(xué)家這個(gè)數(shù)字的含義后,再把一個(gè)很小的數(shù)字加到這個(gè)大數(shù)上面,把結(jié)果告訴火星人,作為人類的回答?;鹦侨擞靡环N非常簡單的方式來表示數(shù)字掰手指?;鹦侨酥挥幸恢皇?,但這只手上有成千上萬指,這些手指排成一列,分別為 1,2,3?;鹦侨说娜我鈨筛种付寄茈S意交換位置,他們就是通過這方法計(jì)數(shù)的。一個(gè)火星人用一個(gè)人類演示了如何用手指計(jì)數(shù)。如果把五根手指拇指、食指、中指、無名指和小指分別為 1,2,3,4 和 5,當(dāng)它們按正常順序排列
9、時(shí),形成了 5 位數(shù) 12345,當(dāng)你交換無名指和小指的位置時(shí),會(huì)形成 5 位數(shù) 12354,當(dāng)你把五個(gè)手指的順序完全顛倒時(shí),會(huì)形成 54321,在所有能夠形成的 120 個(gè) 5 位數(shù)中,12345 最小,它表示 1; 12354 第二小,它表示 2;54321 最大,它表示 120。下表展示了只有 3 根手指時(shí)能夠形成的6 個(gè) 3 位數(shù)和它們代表的數(shù)字:現(xiàn)在你有幸成為了第一個(gè)和火星人交流的地球人。一個(gè)火星人會(huì)讓你看他指,科學(xué)家會(huì)告訴你要加上去的很小的數(shù)。你的任務(wù)是,把火星人用手指表示的數(shù)與科學(xué)家告訴你的數(shù)相加,并根據(jù)相加的結(jié)果改變火星人手指的排列順序。輸入數(shù)據(jù)保證這個(gè)結(jié)果不會(huì)超出火星人手指能表示的范圍?!据斎胛募枯斎胛募?martian.in 包括三行,第一行有一個(gè)正整數(shù) N,表示火星人手指的數(shù)目(1 = N = 10000)。第二行是一個(gè)正整數(shù) M,表示要加上去的小整數(shù)(1 = M = 100)。下一行是 1 到 N 這 N 個(gè)整數(shù)的一個(gè)排列,用空格隔開,表示火星人手指的排列順序?!据敵鑫募枯敵鑫募?martian.out 只有一行,這一行含有 N 個(gè)整數(shù),表示改變后的火星人
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 鹽田古典聲學(xué)裝修施工方案
- 機(jī)場(chǎng)候機(jī)廳墻面裝修協(xié)議
- 木材短途運(yùn)輸協(xié)議
- 服裝店內(nèi)部裝修項(xiàng)目協(xié)議
- 兒童玩具店裝修協(xié)議
- 港口貨物轉(zhuǎn)運(yùn)保險(xiǎn)合同建議
- 青海醫(yī)院負(fù)壓病房施工方案
- 項(xiàng)目初步踏勘方案
- 蘇州園林碳化木施工方案
- 公房拆遷補(bǔ)償合同范例
- 父母贈(zèng)與協(xié)議書
- 2025節(jié)后復(fù)工安全工作重點(diǎn)(培訓(xùn)課件)
- 員工之愛崗敬業(yè)培訓(xùn)課件1
- 高校鑄牢中華民族共同體意識(shí)教育的路徑研究
- 《宗教與文化》課件
- 醫(yī)療機(jī)構(gòu)依法執(zhí)業(yè)自查管理辦法
- 《個(gè)人所得稅征管問題及對(duì)策研究》
- 2020-2024年五年高考?xì)v史真題分類匯編(全國)專題14 中國古代史(非選擇題)(原卷版)
- JGJT46-2024《施工現(xiàn)場(chǎng)臨時(shí)用電安全技術(shù)標(biāo)準(zhǔn)》條文解讀
- 2022年云南省公務(wù)員錄用考試《申論》真題(縣鄉(xiāng)卷)及答案解析
- 大學(xué)輔導(dǎo)員崗位考核參考指標(biāo)
評(píng)論
0/150
提交評(píng)論