看板 KS87-308 關於我們 聯絡資訊
> ※ 引述《Isaac (加油~~~)》之銘言: > > ※ 引述《showermi (累死了><)》之銘言: > > > 我猜答案是 1111112/2=555556 如果B一樣是2的話`~~~ > > > 對不對ㄚ!? > > 不是ㄝ 呵呵 我是不知道怎麼算~ > > 不過如果P= 1111111, B=2...用程式跑出來是832501... > 路人插花...... > -- > 應是555556 用電腦跑會因數值太大而產生錯誤 況且2*832501除以1111111餘數不是1 > (如果是用pow這種函數的話) > 若想用前面提到的算法 則 > > 1111111=239*4649 兩者都是質數 > 則B^[238和4649的公因數]=1 mod 1111111 > 故B^-1=B^[79016-1] mod 1111111=555556 > 其中79016是238和4649的(最小)公因數 > -- 如果這樣算...那若 P = 21 = 3 x 7 則 B^6 = 1 mod 21 所以 B^-1 = B^6-1 mod 21 = 11 但 B^-1 = B^21-1-1 mod 21 = 2 不就不符合ㄌ... -- 我程式邊跑邊mod 應該沒有溢位的問題... -- ※ Origin: 松濤情懷與斑城故事 <khhs.twbbs.org> ◆ From: 61-217-86-38.HINET-IP.hinet.net