[問題] ACM 350

看板Prob_Solve (計算數學 Problem Solving)作者 (趴裏趴呆)時間15年前 (2009/10/15 10:44), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
不好意思,我又來問一些芭樂題了 int cycle=1; buffer[10000]={}; buffer[l]=1 while(buffer[(z*l+i)%m]!=1) { cycle++; l=(z*l+i)%m; buffer[l]=1; } 我用這個跑9111 5309 6000 1234 這個測資 都跑成 501cycle 其它的測資都沒問題 我實在是想不出為什麼 麻煩版上大大幫我解惑一下,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.0.128 ※ 編輯: catarticle 來自: 114.25.0.128 (10/15 10:46)

10/18 19:10, , 1F
因為cycle不一定從第一個開始
10/18 19:10, 1F
文章代碼(AID): #1Areo1pt (Prob_Solve)
文章代碼(AID): #1Areo1pt (Prob_Solve)