π λ¬Έμ
π± μμ΄λμ΄
μ«μ μ λ ¬μ΄ μλ μ¬μ μ(λ¬Έμμ΄) μ λ ¬μ μ¬μ©νμ
"ν° μ"μ κΈ°μ€μ΄ μλ μ¬μ μ μ λ ¬μ μ¬μ©νλ€. 9, 30 λ μ«μκ° μλ€. λ μλ₯Ό μ‘°ν©νμ¬ λ§λ€ μ μλ κ°μ₯ ν° μλ
930μ΄λ€. μ¦ λ¬Έμμ΄ μ λ ¬μ ν΅ν΄ κ°μ₯ λ€μλ μ(30, 9)λΆν° μ«μλ₯Ό ν©μΉλ©° νλ©΄ λλ€.
νμ§λ§ νλμ λ°λ‘κ° μλ€. 3,30 λ μ«μκ° μλ€. λ μλ₯Ό μ‘°ν©νμ¬ λ§λ€ μ μλ κ°μ₯ ν° μλ 330μ΄λ€.
νμ§λ§ λ¬Έμμ΄ μ λ ¬ μ κ°μ₯ λ€μλ λ²νΈκ° 30μ΄ λλ€ (3,30) μμ²λΌ μΆλ ₯ μ 303μ΄λΌλ μ«μκ° λ§λ€μ΄μ§λ€.
μ΄λ―Έ μ λ ¬λ λ¬Έμμ΄μμ μμ μ«μ '3', '3'0 κ°μ κ²½μ° 330, 303μ΄ ν°μ§ νλ¨νκ³ , κ²°κ΄κ°μ λ°λΌ
λ¬Έμμ΄μ μλ‘ λ³κ²½ν΄ μ£Όλ νμμΌλ‘ νλ©΄ λλ€.
μ λ ₯ κ°μΌλ‘ 1,000,000,000κΉμ§ λ€μ΄μ¨λ€. λ§μ½ λ λ¬Έμμ΄μ μ΄μ΄ λΆμ¬μ μ μνμΌλ‘ λ³ν μ
intνμ μ λ¬Όλ‘ μ΄κ³ longνμ λ overflowκ° λ°μνλ€. BigIntegerνμ μ μ¬μ©ν΄μΌ νλ€.
π± μ½λ λ° νμ΄
π± λλ μ
νλ λ¬Έμ μ€μμλ μ¬μ΄ νΈμ μνλ κ² κ°λ€.
κ°μ₯ μ΄λ €μ λ μ μ λ°λ‘λ₯Ό μ²λ¦¬ν λ μ΄λ»κ² λΉκ΅λ₯Ό ν κΉμλ€. Nμ΄ μκΈ°λ ν΄μ λ¬Έμμ΄μ ν©μΉκ³ μ«μλ‘ λΉκ΅νλ€.
O(N^2)μ μκ³ λ¦¬μ¦μΌλ‘ νμμ§λ§ λ μ’μ λ°©λ²μ΄ μμ κ² κ°λ€ λμ€μ 리ν©ν λ§μ ν΄λ΄μΌκ² λ€ λ!
'Algorithm > - Baekjoon' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[BOJ] λ°±μ€ 23559 λ°₯ (JAVA) (0) | 2024.06.21 |
---|---|
[BOJ] λ°±μ€ 19577 μνμ μ¬λ°μ΄ (JAVA) (0) | 2024.05.26 |
[BOJ] λ°±μ€ 17267 μλ¨μ (JAVA) (0) | 2024.05.14 |
[BOJ] λ°±μ€ 13334 μ² λ‘ (JAVA) (0) | 2024.05.09 |
[BOJ] λ°±μ€ 1377 λ²λΈ μνΈ (JAVA) (1) | 2024.05.03 |
λλ§μ κ°λ° λ°μ΄ν°λ² μ΄μ€!
ν¬μ€ν μ΄ μ’μλ€λ©΄ "μ’μμβ€οΈ" λλ "ꡬλ ππ»" ν΄μ£ΌμΈμ!