
[Softeer - level2] ๋ฐ์ด๋ฌ์ค
ยท
Algorithm/Softeer
# ๋ฐ์ด๋ฌ์ค 1์ด๋น P๋ฐฐ์ฉ ์ฆ๊ฐ # ์ฒ์ K๋ง๋ฆฌ n์ดํ -> ๋ช๋ง๋ฆฌ? # k:๋ฐ์ด๋ฌ์ค ์ , P:์ฆ๊ฐ์จ , N:์ด ์๊ฐ k,p,n = map(int,input().split()) result = k for _ in range(n): a = result % 1000000007 b = p % 1000000007 result = (a*b) % 1000000007 print(result) (a*b) % m = ( (a%m) * (b%m) ) % m https://sskl660.tistory.com/75 ๋ชจ๋๋ฌ ์ฐ์ (Modular Arithmetic) *๋ชจ๋๋ฌ ์ฐ์ (Modular Arithmetic) -> ๋ชจ๋๋ฌ ์ฐ์ (๋ชจ๋๋ฌ ์ฐ์ฐ)์ ์ ์์ ํฉ๊ณผ ๊ณฑ์ ์ด๋ค ์ฃผ์ด์ง ์์ ๋๋จธ์ง๋ฅผ ์ด์ฉํ์ฌ ์ ์ํ๋ ๋ฐฉ๋ฒ์ ๋งํ๋ค. ..