第二次作業(yè)解題報告-奧運抽獎_第1頁
第二次作業(yè)解題報告-奧運抽獎_第2頁
第二次作業(yè)解題報告-奧運抽獎_第3頁
第二次作業(yè)解題報告-奧運抽獎_第4頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 byJiaZhihaofromNo.2MiddleSchoolin _CTSC2008_ byJiaZhihaofromNo.2MiddleSchoolin _CTSC2008_奧運抽解OfHebei 僅當(dāng)存在a,bL滿足a*b c定義l(kLk 10,即 f(0 f (S d f (S dqd f (S d)定義集合Tab d|dLl(a|dd |l現(xiàn)在有多組詢問,每一組詢問包含兩個數(shù)a,bf(Ta,bmodp第 1 頁 共 11 byJiaZhihaofromNo.2MiddleSchoolin 1 a b1000, byJiaZhihaofromNo.2MiddleSchoolin 1

2、 a b1000,n 1a b 100000,n 100000,p, q 2109 子任務(wù)一:構(gòu)造出集合L 1 剔除出集合中假設(shè)子集為2,3,5L1 一個元素( 數(shù),指針 P2 停在這個位置 L可以用取對數(shù)的方法來比較大小,對于n100000的規(guī)模,相信是不會子任務(wù)二:如何處理函f 第 2 頁 共 11 byJiaZhihaofromNo.2MiddleSchoolin f(A) d f(A byJiaZhihaofromNo.2MiddleSchoolin f(A) d f(Ad)q*d* f(Adf (A)*q1 d*q f (Ad)*qq2 *d* f(Ad)q* f(A)1q* f(A

3、d)1*(qd q* f(A)1(q*k kA,B 則q* f(A)(q* f(B)1)*(q*f (C)f (f(B) f(C)q* f(B)*f fA。線子任務(wù)三:如何計算出2,3,5首先,若bmoda0,顯然Ta,b f (Tab) 0若bmoda0設(shè)a2X1 *3Y1 *5Z1 ,b2X2 *3Y2 *5Z2 ,則就是落立方體x1y1z1x2y2z2第 3 頁 共 11 byJiaZhihaofromNo.2MiddleSchoolin byJiaZhihaofromNo.2MiddleSchoolin 500*500*500* 1.25*108 ,這顯然是程序56選成底,類似的例子還

4、有集合6可總第 4 頁 共 11 PROGRAM voarr=array1.3of longarr1=array1.2of arr;next,lch,rch:array1.numof longlp,rp:array1.numof arr; a:array0.100000of arr; b:array1.3ofarray0.100000of shu:array1.5of array1.3o p,z:array1.5of long byJia byJiaZhihaofromNo.2MiddleSchoolin 第 5 頁 共 11 Procedure fori:=1tondonowi:=nowi+

5、shuki; Function x:=a*b mod size; x:=q*x mod size; Function Function whileleftrightdobeginmid:=(left+right+1)div ifnotbig(amid,b)thenleft:=midelseright:=mid-1; b3)=0 then exit(true) else exit(false);Function byJia byJiaZhihaofromNo.2MiddleSchoolin 第 6 頁 共 11 mid:=(lpvc+rpvc)div 2; ifcnthenfind:=find(

6、nextv,c+1) else find:=valv;else ifd1c=mid+1thenk2:=find(rchv,c) else k2:=0;Procedure mid:=(lpvc+rpvc)div 2; iflpvcrpvcthenbeginif cmaxj then 第 7 頁 共 11 for i:=1 to 5 do beginifk=1thenbegininc(ji);zji:=i+1;end; end;for iif(con=1)then else if(con=3)then begin else ifconand210thenbegininc(n);primen:=2;

7、end; if con and 90 then begin inc(n);primen:=3;end; if con and 20 then begin inc(n);primen:=5;end;for i:=1 to ji forj:=1tondowhilezimodprimej=0dobegin zi:=zidivprimej; end;for ijfori:=1to100000dobegin for j:=1 to ji do begin while not big(now,ai-1) do begin ifbig(best,now)thenbest:=now; end;for j by

8、JiaZhihaofromNo.2MiddleSchoolin 附中文原2008 byJiaZhihaofromNo.2MiddleSchoolin 附中文原2008為 0 p-1第 8 11 end;for fori:=1tondobegin forj:=1tomaxidobij:=(bij-1*primei)modsize; end;for ifortest:=1tonumtestdobegin aended3)then wrielse begin end;for test byJiaZhihaofromNo.2MiddleSchoolin Shijiazh的標(biāo)號分別是 2、3、4、5、都

9、標(biāo)了號(1byJiaZhihaofromNo.2MiddleSchoolin Shijiazh的標(biāo)號分別是 2、3、4、5、都標(biāo)了號(1用L 表示所有數(shù)字的集合,例如,如、晶晶的眼睛是睜開的妮的眼睛是閉上的,則 L=2,3,4,6,8,9,12,。令 l(x)表示第 x 大的幸運數(shù)字。例如,上面例子中,l(1)=2,l(4)=6接著開始隨機(jī)產(chǎn)生兩個數(shù),小的數(shù)是 a,大的數(shù)字是b。定義集d|dL,l(a)|d,d | f (S) d f (S d qd f (S d。 f(Ta,bpab 的會產(chǎn)生多次 a,b才能算的。出于結(jié)果的熱切期待,你便想要重新寫一下計算程序,于,你的目光移向了前面的鍵盤

10、接下來的 n 行,每一行有兩個數(shù) a、b,中間用空格隔開,表示一次抽獎產(chǎn)生的兩個第 9 頁 共 11 byJiaZhihaofromNo.2MiddleSchoolin Shijiazh輸出共n 行,每byJiaZhihaofromNo.2MiddleSchoolin Shijiazh輸出共n 行,每一行一個整數(shù),表示一次抽獎?wù)叩奶柎a。順序與輸入n a、1 00 110001 31 2 4和迎迎的眼睛是睜開的,因此,前面15 個幸運數(shù)字是2、4、5、8、10、16、20、25、32、4050、64、80、100、125。l(1)=2,l(10) =40。既2的倍數(shù),又40的約數(shù)的幸運數(shù)字有2、4、8、10= f 0f 4002 40 f(20,20402 20 f(10,20,40)101660 2101660 f(8,10,20,40) 8 34870 2834870 f (4,8,10,20,40) 4 592798 2 4592798 f (2,4,8,10,2

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論