下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、題目 0059 Burmuda(百慕大三角的蛋糕)題目來源:Tehran01者:林希德一、英文原文The Bermuda Trianglehe hidden region of the Bermuda Triangle make everything they needPeopleriangularshs. One day, someone decided to break the rule and bake a hexagonally shd cake. But asusual, he has to serve the cake in triangular pie. The pieare e
2、quilateral triangles but indifferent sizes for different people. He can use as many triangles as needed to cut the cakeopie, sucht nothing remains from the cake. For exle, the following figure showsayt a hexagon with side 9 can be cuto triangles with side 2 and 3. (The cake is cut along thethick lin
3、es, thin lines are drawn to show the sizes).Input is a hexagon and triangle types (specified by the length of their sides) and the goal is to decide if the hexagon can be compley divided by the given triangle types.Inputeger t (1 t 10), the number of test cases,Theline of the input file contains a s
4、inglefollowed by the input data for each test case. Each test case consists of a single line, containing s(1 s 25), the length of the hexagone, followed by n, the number of triangle types (1 n 10), followed by ninclusive).Outputegers representing the length of each triangle typee (betn 1 and 25,Ther
5、e should be one output line per test case containing either YES or NO depending on whetherthe hexagon can be compley divided by the given triangle types.S357le Input2 2 32 3 213 2 2 3Sle OutputNO NOYES二、中文翻譯百慕大三角的蛋糕一位百慕大三角的糕點師傅打算用一些正三角形的蛋糕拼成一塊正六邊形的蛋糕?,F(xiàn)在給你正六邊形蛋糕的邊長 s(s25)以及 n(n10)種正三角形蛋糕的邊長(正三角形蛋糕數(shù)量不
6、限),請你告訴糕點師傅打算能否成功實現(xiàn)。例如下圖就是用邊長為 2 和 3 的正三角形蛋糕拼成的邊長為 9 的正六邊形蛋糕。輸入文件第一行包含整數(shù) t (1 t 10)表示有 t 個測試數(shù)據(jù)。每個測試數(shù)據(jù)僅由一行組成,頭兩個數(shù)是整數(shù) s 和 n,其后有 n 個不超過 25 的正整數(shù),表示 n 種正三角形蛋糕的邊長。輸出針對每個數(shù)據(jù)輸出 YES 或者 NO 表示糕點師傅的愿望能否實現(xiàn)。樣例輸入35 2 2 37 2 3 213 2 2 3樣例輸出NO NOYES三、初步情況搜索搜吧!典型的搜索題。搜索吧!昆只想到搜索除了搜沒別的想法璟除了搜索,應(yīng)該有數(shù)學(xué)方法吧?恐怕真的是NP沒什么思路。應(yīng)該是搜索
7、吧。復(fù)雜的搜索題目。我目前沒好的猜想,不過建議把問題化簡,變成正方形,這樣會得到的好的猜想以及剪枝條件。這道題目,可以用數(shù)學(xué)方法在判斷繼續(xù)劃分無解時有一定的優(yōu)化,不過有時可能時間復(fù)雜度更高,暫時沒很好的判定方法由于是正六邊形,不像正方形那樣規(guī)則,題目的數(shù)據(jù)量又較小,所以還是用搜索來解決比較好。不知道是否可以貪心從一個角上開始用某種邊長的正三角形覆蓋一個小的正六邊形、或是平行四邊形?林希德仍然是搜索,不過有一些優(yōu)化:1、 將正六邊形分成 6 個正三角形,轉(zhuǎn)而判斷正三角形是否可被覆蓋2、 將正六邊形分成 3 個菱形,轉(zhuǎn)而判斷菱形是否可被覆蓋3、 將正六邊形分成 2 個梯形,轉(zhuǎn)而判斷梯形是否可被覆蓋
8、4、 最后判斷正六邊形是否可被覆蓋從數(shù)據(jù)規(guī)模上看,出題人只想到了搜索。但是即使是搜索也有優(yōu)化的余地,例如先看六變形的 1/6 是否有解,再看 1/3 是否有解,再看 1/2 是否有解,這樣可以通過大多數(shù)數(shù)據(jù)。好像可以先將正六邊形分成 6 個一樣的正三角形,然后看每個正三角形是否能被完全覆蓋;的話可以考慮分成 3 個一樣的菱形;再的話分成 2 個一樣的梯形;最后則為正六邊形。這樣可能可以稍微減少一點搜索的復(fù)雜度。目前還沒有自己做過。我覺得,如果搜索的話,不要先急著去搜索整個六邊形,可以先試著搜索能不能拼成正六邊形的 1/6(就是正三角形),如果再去搜索能不能拼成正六邊形的 1/3(就是兩個整三角形拼成的菱形),再就去搜索正六邊形的
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度企業(yè)年會包車服務(wù)協(xié)議6篇
- 二零二五年度個人教育培訓(xùn)私人借款及輔導(dǎo)合同3篇
- 工業(yè)互聯(lián)網(wǎng)產(chǎn)業(yè)園項目可行性報告
- 2025版能源公司股東節(jié)能減排合作協(xié)議書3篇
- 生物質(zhì)成型燃料建設(shè)項目可行性研究報告申請立項備案
- 二零二五年度商務(wù)咨詢servicescontract6篇
- 二零二五年度房地產(chǎn)項目融資居間服務(wù)合同5篇
- 2025年度二零二五年度mcn與環(huán)保組織合作環(huán)保項目合同3篇
- 2024年城市更新項目回遷安置合同
- 外研版(三起)(2024)小學(xué)三年級上冊英語全冊教案
- 初一《皇帝的新裝》課本劇劇本
- 幼兒園意識形態(tài)風(fēng)險點排查報告
- 英美文學(xué)導(dǎo)論21級學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 腰椎感染護理查房
- 2023-2024學(xué)年全國小學(xué)三年級上語文人教版期末考卷(含答案解析)
- 2024秋期國家開放大學(xué)專科《法律咨詢與調(diào)解》一平臺在線形考(形考任務(wù)1至4)試題及答案
- 七年級全冊語文古詩詞
- 銷售業(yè)務(wù)拓展外包協(xié)議模板2024版版
- 2024軟件維護合同范本
評論
0/150
提交評論