【問題】問題 怎麼算


Recommended Posts

這是我的解法

2^255 /13

= [(2^12)^21▪(2^3)]/13

= [(2^12)^21]/13▪(2^3)/13

= 1▪ (2^3)/13

= 1▪ 8

= 8

暴力解法

2^0 /13...1

2^1 /13...2

2^2 /13...4

2^3 /13...8

2^4 /13...3

2^5 /13...6

2^6 /13...12

2^7 /13...11

2^8 /13...9

2^9 /13...5

2^10/13...10

2^11/13...7

2^12/13...1

2^13/13...2

...

12個次方一個週期

(225+1)/12...10

10-1=9

=>2^9/13...5

答案 5

你的算法是正確的

可是樓主問的是" 2的255次方除以13的餘數"

你算成" 2的225次方除以13的餘數"

鏈接文章
分享到其他網站
  • 3 years later...

2^255是2^n(n≧0)裡面第256個元素

而2^n/13的餘數週期為12

故256=12*21+4

代表2^255/13的餘數,

正好與每個週期裡面第4個元素的餘數相同,

從第一個週期得知第4個元素為2^3=8,

故餘數為8。

(像在說書)

此內容已被編輯, ,由 core2
鏈接文章
分享到其他網站

請登入後來留意見

在登入之後,您才能留意見



立即登入