jsoi2012夏令營層次第四講_第1頁
jsoi2012夏令營層次第四講_第2頁
jsoi2012夏令營層次第四講_第3頁
jsoi2012夏令營層次第四講_第4頁
jsoi2012夏令營層次第四講_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Jsoi2012夏令營B——BFSBFS所遵循的搜索策略是按層次搜索。r=max

By.BFS=O(c^k)orO(c^d)C為分支數(shù),dvoidvoidbfs(int{foricurtocur{ifv{if(v==n)}until} dx:Array[1..4]dy:Array[1..4]ofTypenode=Recordx,y:integer;p:integer;q:array[1..100]Integer=(1,0,-1,Integer=(0,1,0,-g:array[0..11,0..11]of cur:node;n,f,r,x,y,i:integer;ProcedureBFS;f:=1;r:=2;q[1].x:=1;q[1].y:=1;q[1].p:=0;g[1,1]:=cur:=Fori:=1to4Dox:=cur.x+dx[i];y:=cur.y+Ifg[x,y]= Thenq[r].x:=x;q[r].y:=y;q[r].p:=f;Inc(r);g[x,y]:=1;If(x=n)and(y=n)ThenPrint(r-1);Until(f=ProcedurePrint(n:i,j:s:array[1..100]ofi:=Whileq[n].p<>0DoInc(i);s[i]:=q[n];n:=Forj:=iDownto1DoWrite('->(',s[j].x,',',s[j].y,')'); EX1.10L10L3L7L的空容器各一個,現(xiàn)在請你10L5L。六種倒油方式(107,103,710,73,310,37)判重:順序查找隊列用一個三維(或二維)行以及該倒多少油(10L7L為例)(C10>0)And(C7C10+C7>7C10+C7EX2.倒水問題(上機練習(xí)有兩個沒有刻度的,其容量是V1和V2,另有一無限容量的水缸,里面有無限多水我們可以用水缸中的水將裝滿也可以將中的水全部倒入水缸,或者將水從一個倒入另一個中(必須倒光或者另一個滿為止,現(xiàn)請你找出一個方案,使得1或2或1+2中的水正好等于V3V1、V2V3V1和V22^7,V3(此題可能無解35EX3.在一個n×nm位騎士,每年他們都要聚會一次,所有的騎士都nm2m+12xy512243EX4.A$,B$及一組字串變換的規(guī)則(6個規(guī)則A$中的子串A1$可以變換為B1$A2$可以變換為B2$……。例如:A$='abcd'B$='xyz''abc'→'xu''ud'→'y'則此時,A$B$,其變換的過程為:A$n規(guī)則數(shù)目,以下為n條規(guī)則}A1$B1$A2$20出"NOANSWER"abcdxyzabcxuudyy3(1/a的a是自然數(shù))表示一切有理數(shù)。如:2/3=1/2+1/6,2/3=1/3+1/3,因為加數(shù)中有相同的。對于一個分?jǐn)?shù)a/b,表示方法有很多種,但是哪種最好呢?首先,加數(shù)少的比19/45=1/3+1/12+19/45=1/3+1/15+19/45=1/3+1/18+19/45=1/4+1/6+19/45=1/5+1/6+1/181/180,1/45,1/30,1/180都大。給出一行用一個空格隔開的兩個整數(shù)a和b一行用一個空格隔開的兩個整數(shù)a和bproceduredfs(k,q:longint;x,y:qword);vari:longint;proceduredfs(k,q:longint;x,y:qword);vari:longint; x:=xdivw;y:=ydivw;ifk=t-1thenif(x=1)and(Y>c[k])the

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論