看板 Prob_Solve 關於我們 聯絡資訊
不好意思,我又來問一些芭樂題了 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)
netsphere:因為cycle不一定從第一個開始 10/18 19:10