作者imorgan (i。摩根)
站內Programming
標題[請益] 徵求強者解決程式難題
時間Wed Nov 30 11:06:56 2011
需求:
1. 1~50任意選出25各數字成為一組(代號a$),剩餘25各數字為該組剩餘數(代號b$)
2. 共需20組a1~a20(與相對應之b1~b20)
3. 以a來講,總共會產生500各數字(25*20=500)
4. 以a來講,1~50每各數字出現次數為10次(50*10=500)
5. 以a來講,碰撞次數限制為4~6
碰撞定義:任意兩組號碼,同時出現在一組a中稱為一次。
根據此一定義,任意兩各數字 in 20組a中,碰撞次數n範圍:0<=n<=10
碰撞舉例:
有一組a1產出為(1,2,3,4,5,...,25)
(1,2)的碰撞次數為1次,(1,3)(1,4)(1,5)...(24,25)亦同
6. 呈現上述20組a與其對應之20組b,共20*25=500各數字(與其對應各組剩餘b),統計並
呈現所有碰撞組合之次數
目前計算總碰撞次數為C(25:2)*20=6000
C(25:2)代表從25各號碼當中,任意取出2各號碼的次數
20代表共20組,算出來6000代表為這20組共500各號碼各自在每一組的總碰撞組合次數,
平均碰撞次數為6000/(50*49/2)=4.89...
願意付15KNTD給寫得出來的人,程式語言不限,但要能成功移植平台給我。
被版主用板規四刪掉,感覺蠻奇妙的,這哪裡像是作業了?
或許妳覺得這是作業,建議訂一個比較清楚的規範比較好!!
這問題困擾我很久了,一直想個方法解決,可以搜尋我的id一年半之前就有po過類似的,
若是作業,這科早就被當了吧?
請版主明查,謝謝。
--
薏仁做事薏仁湯
小叮做事小叮噹
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 221.120.6.199
※ 編輯: imorgan 來自: 221.120.6.199 (11/30 11:07)
1F:→ akasan:codejob...... 114.44.158.31 11/30 11:59
2F:→ Lordaeron:若一年半也沒解, 就別去解了吧118.160.163.126 11/30 13:34
3F:→ LPH66:所以還是去 CodeJob 吧 140.112.230.62 11/30 13:44
4F:→ mron:丁丁做事,叮叮噹。 59.112.226.17 11/30 16:15
5F:→ MOONRAKER:似曾相識咧 59.120.49.163 11/30 16:17
6F:→ callmei:有一點點像科學計算裡的MC法或晶格波茲曼? 140.112.218.94 11/30 17:06
7F:推 yasuhiro:我還是看不懂你的例子跟定義大概是我太蠢 1.160.169.21 11/30 22:55
8F:→ shadowjohn:糟了…光第一題就覺得霧沙沙...- -" 114.45.82.228 12/01 00:57
9F:→ linkismet:第四點和第五點看不懂 114.26.157.160 12/01 09:47
10F:→ gohomexx:怪了,n年前我好像有解過回在你的文章的 122.146.42.56 12/02 19:03
11F:→ gohomexx:不過忘了code丟那去了 122.146.42.56 12/02 19:03
12F:推 yauhh:你這要發案付錢的事情,不要這麼隨便貼文. 61.231.65.211 12/06 09:17
13F:→ yauhh:可以先在codejob貼發案資訊,留連絡資料, 61.231.65.211 12/06 09:18
14F:→ yauhh:然後再來這裡徵求人去接你的案子. 61.231.65.211 12/06 09:19
15F:→ ykjiang:該不會重修時又碰到同樣的作業吧 :p 61.230.69.120 12/06 12:15
16F:→ ykjiang:看在15KNTD份上,有看在仔細看一下題目 61.230.69.120 12/06 12:21