信息學(xué)-集訓(xùn)隊(duì)作業(yè)_第1頁(yè)
信息學(xué)-集訓(xùn)隊(duì)作業(yè)_第2頁(yè)
信息學(xué)-集訓(xùn)隊(duì)作業(yè)_第3頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

C令測(cè)試題解題報(bào)告——搬公司C令測(cè)試題解題報(bào)告——搬公司市外語(yǔ)校n 2004-Prb —[問(wèn)題描述n個(gè)巨人,依次標(biāo)號(hào)為1、2、?、nii恰好i噸的家具時(shí),搬家工作才能順利展開。很不幸的是,你沒(méi)有稱量求巨人Ai搬運(yùn)第i號(hào)家具,使得一個(gè)巨人恰搬運(yùn)一件家具。的家具恰為i噸,那么它會(huì)將家具拎至腰間;如果巨人i搬運(yùn)的家具超過(guò)i需要特別注意:為了不惹惱大富翁,你最多只有20次本題是一道交互式題目,測(cè)試庫(kù)提供兩個(gè)函數(shù):Start,Test,作用Start必須最先調(diào)用且只能調(diào)用一次,用它來(lái)開始搬家工作并獲得整數(shù)n首先將指令寫入某數(shù)組A,表示接下來(lái)你希望巨人Ai去搬運(yùn)第i號(hào)家具;然Test,TestA:Ai=–1i號(hào)家具被巨人舉過(guò)頭頂,Ai=0表示第i號(hào)家具被巨人拎至腰間,Ai=1表示第i號(hào)家C營(yíng)測(cè)試題解報(bào)告——C營(yíng)測(cè)試題解報(bào)告——lem2—搬家公司(R市外語(yǔ)學(xué)校 了Pasal和C/C++ 試庫(kù)的方法。其中T PascC 測(cè)試uses o工程中應(yīng)包含文件remo icludermvta Fntntr:lniogtatTs ProcedreTs : tT 如何測(cè)試你如何測(cè)試你 remover.in1n2行包323N=A1= A2= A3=A1= A2= A3=A1= A2= A3=020TestC4令營(yíng)測(cè)試題解題C4令營(yíng)測(cè)試題解題報(bào)告——roblem2——搬家公司 mo市外 澤 :1<=n<[問(wèn)題簡(jiǎn)述交互式問(wèn)題,存在一個(gè)1~n的排列,要求編一個(gè)程序來(lái)猜。每次可以對(duì)這n個(gè)數(shù)一起進(jìn)行猜測(cè),猜測(cè)它們分別多少,規(guī)定這個(gè)猜列必須也為1~n。件會(huì)告訴你每個(gè)數(shù)分別是大了、小了,還是恰恰相等。要求在20次猜測(cè)之內(nèi)確[問(wèn)題分析剛拿到題目會(huì)有這樣的想法:倘若每次猜列可以任意,那么總猜測(cè)次數(shù)log2nn=10001020次,因此本題應(yīng)該次的猜測(cè)可以任意,顯然平均意義下是不會(huì)影響結(jié)果的。每次猜測(cè)之后,所有數(shù)值的可能性為n個(gè)區(qū)間,將這些區(qū)間以線段的形式表示:C冬令營(yíng)測(cè)試題解題報(bào)—Problem——搬家公C冬令營(yíng)測(cè)試題解題報(bào)—Problem——搬家公南市外國(guó)語(yǔ)學(xué)校朱園11n注意須要猜n這個(gè)數(shù)。如果用n來(lái)猜測(cè)一個(gè)不包含n的區(qū)間,那么這兩個(gè)區(qū)間,不難發(fā)現(xiàn),用n來(lái)猜測(cè)前者期望效益更高,因?yàn)榭梢杂胣-1來(lái)猜測(cè)后者,這樣更趨近于二分。進(jìn)一步會(huì)發(fā)現(xiàn),用n來(lái)猜測(cè)最短的一條線段,方可使期望效益較高。選擇了n以后,將所有的區(qū)間排除n這個(gè)點(diǎn),類似地處理n-1~1,即可找到一個(gè)非常優(yōu)秀的猜列注意在過(guò)程中需要將已經(jīng)確定的點(diǎn)排除。比如說(shuō)已經(jīng)知道了第三個(gè)數(shù)為3,那么在所有包含3的區(qū)間上,需要把3這個(gè)點(diǎn)挖除。當(dāng)然,這類似于使所有大于3的數(shù)減去1,并不影響貪心的期望效益。因?yàn)槲译S機(jī)生成了100個(gè)以上的數(shù)據(jù),情況下只需要使用13次猜測(cè)。另C息學(xué)林匹冬令營(yíng)—C息學(xué)林匹冬令營(yíng)—市外國(guó)語(yǔ)學(xué)校我用手工生成了一些“針對(duì)性”數(shù)據(jù),也未能使程序突破13次。對(duì)數(shù)據(jù)的況下高達(dá)16次猜測(cè)之多??梢栽O(shè)計(jì)一個(gè)效果函數(shù),表示第i個(gè)數(shù)猜測(cè)第j個(gè)區(qū)間的效果值。用適當(dāng)?shù)姆椒?,那么將排除掉大量的可能值,這些卻無(wú)法在“效果函數(shù)”中體現(xiàn)。[程序C信學(xué)冬令營(yíng)測(cè)試題解題報(bào)告——C信學(xué)冬令營(yíng)測(cè)試題解題報(bào)告——搬家司(R 我從1開始檢索, 是->1檢索int axN],right[MaxN dn aN // 哪些數(shù)已經(jīng)被 來(lái)1、在所 含i的區(qū)間內(nèi) 3 據(jù)返回值修改lft和

4、根據(jù)dne來(lái)確定是 一 改l 1024*768分辨率+WindowsNotepad可達(dá)到視覺最佳效果12345+程序+8時(shí)限 [總結(jié)C 信息學(xué)冬令營(yíng)測(cè) 解 blem2——搬家公(emove市國(guó)語(yǔ)學(xué)校了將近2 之后進(jìn)行了5分鐘的測(cè)試 使我對(duì)勝利看得更清、準(zhǔn)也為我 但隨機(jī)數(shù)成所花的20in的確是不應(yīng)該的。時(shí)做息學(xué)題時(shí),都是正向思,很少?gòu)臏y(cè)試數(shù)據(jù)以及cheker角度想題, 以后我應(yīng)該舉辦一些個(gè)的賽,鍛煉這面的素質(zhì),信息視更全面[附錄測(cè)試環(huán)境與標(biāo)測(cè)試環(huán)境與標(biāo) 測(cè)試環(huán)境 器Djgpp3.2.1+ -Wno-derecatd-O-marc=pentiu3-ffast-ath-omit-rampointeFeepasal1.06-Op3機(jī) lCeleronrcessor 28MB臺(tái) sXProfessinal (5.1.2 osor測(cè)試環(huán)境編譯器Djgpp2.953+Rhide-pipe-O6-march=pentium3-ffast-math-fomit

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論