Update solution 0372

This commit is contained in:
YDZ
2021-03-28 23:35:06 +08:00
parent 417635f58c
commit 984b06f29c
2 changed files with 13 additions and 16 deletions

View File

@ -30,9 +30,8 @@ Your task is to calculate ab mod 1337 where a is a positive integer and b 
模运算性质二:(a - b) % p = (a % p - b % p + p) % p
模运算性质三:(a * b) % p = (a % p * b % p) % p
模运算性质四a ^ b % p = ((a % p)^b) % p
模运算性质五ab % p = ((a % p) * ( b % p)) % p, 其中 ab 是一个数字,如:287498374 等等
这一题需要用到性质三、四、五。举个例子:
这一题需要用到性质三、四。举个例子:
12345^678 % 1337 = (12345^670 * 12345^8) % 1337
= ((12345^670 % 1337) * (12345^8 % 1337)) % 1337 ---> 利用性质 三

View File

@ -30,9 +30,8 @@ Your task is to calculate ab mod 1337 where a is a positive integer and b 
模运算性质二:(a - b) % p = (a % p - b % p + p) % p
模运算性质三:(a * b) % p = (a % p * b % p) % p
模运算性质四a ^ b % p = ((a % p)^b) % p
模运算性质五ab % p = ((a % p) * ( b % p)) % p, 其中 ab 是一个数字,如:287498374 等等
这一题需要用到性质三、四、五。举个例子:
这一题需要用到性质三、四。举个例子:
12345^678 % 1337 = (12345^670 * 12345^8) % 1337
= ((12345^670 % 1337) * (12345^8 % 1337)) % 1337 ---> 利用性质 三
@ -54,7 +53,6 @@ package leetcode
// 模运算性质二:(a - b) % p = (a % p - b % p + p) % p
// 模运算性质三:(a * b) % p = (a % p * b % p) % p
// 模运算性质四a ^ b % p = ((a % p)^b) % p
// 模运算性质五ab % p = ((a % p) * ( b % p)) % p, 其中 ab 是一个数字,如:287498374 等等
// 举个例子
// 12345^678 % 1337 = (12345^670 * 12345^8) % 1337
// = ((12345^670 % 1337) * (12345^8 % 1337)) % 1337 ---> 利用性质 三