[Java] BOJ 1074 Z
λ¬Έμ λ¬Έμ λ§ν¬ https://www.acmicpc.net/problem/1074νμλ ν¬κΈ°κ° 2N × 2NμΈ 2μ°¨μ λ°°μ΄μ Zλͺ¨μμΌλ‘ νμνλ €κ³ νλ€. μλ₯Ό λ€μ΄, 2×2λ°°μ΄μ μΌμͺ½ μμΉΈ, μ€λ₯Έμͺ½ μμΉΈ, μΌμͺ½ μλμΉΈ, μ€λ₯Έμͺ½ μλμΉΈ μμλλ‘ λ°©λ¬Ένλ©΄ Zλͺ¨μμ΄λ€.N > 1μΈ κ²½μ°, λ°°μ΄μ ν¬κΈ°κ° 2N-1 × 2N-1λ‘ 4λ±λΆ ν νμ μ¬κ·μ μΌλ‘ μμλλ‘ λ°©λ¬Ένλ€.λ€μ μλ 22 × 22 ν¬κΈ°μ λ°°μ΄μ λ°©λ¬Έν μμμ΄λ€.Nμ΄ μ£Όμ΄μ‘μ λ, rν cμ΄μ λͺ λ²μ§Έλ‘ λ°©λ¬Ένλμ§ μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€.λ€μμ N=3μΌ λμ μμ΄λ€.첫째 μ€μ μ μ N, r, cκ° μ£Όμ΄μ§λ€.rν cμ΄μ λͺ λ²μ§Έλ‘ λ°©λ¬Ένλμ§ μΆλ ₯νλ€.μμ΄λμ΄λ°°μ΄μ 4λ±λΆνμ¬ 1,2,3,4λΆλ©΄μΌλ‘ λλ ν, ꡬν΄μΌλλ μ΄κ³Ό νμ κΈ°μ€μΌλ‘ 4λ±λΆν..
2024. 8. 18.
[Java] BOJ 30804 κ³ΌμΌ νν루
λ¬Έμ λ¬Έμ λ§ν¬ https://www.acmicpc.net/problem/30804μνλ κΈ΄ λ§λμ Nκ°μ κ³ΌμΌμ΄ κ½νμλ κ³ΌμΌ νν루λ₯Ό λ§λ€μμ΅λλ€.κ³ΌμΌμ κ° μ’
λ₯μλ 1λΆν° 9κΉμ§μ λ²νΈκ° λΆμ΄μκ³ , μμͺ½λΆν° μ°¨λ‘λ‘ S1,S2,β―,SNλ² κ³ΌμΌμ΄ κ½νμμ΅λλ€.κ³ΌμΌ νν루λ₯Ό λ€ λ§λ μνκ° μ£Όλ¬Έμ λ€μ νμΈν΄λ³΄λ κ³ΌμΌμ λ μ’
λ₯ μ΄νλ‘ μ¬μ©ν΄λ¬λΌλ μμ²μ΄ μμμ΅λλ€.μ΄λ κ² λ§λ€ μ μλ κ³ΌμΌμ λ μ’
λ₯ μ΄νλ‘ μ¬μ©ν νν루 μ€μμ, κ³ΌμΌμ κ°μκ° κ°μ₯ λ§μ νν루μ κ³ΌμΌ κ°μλ₯Ό ꡬνμΈμ.νν루λ₯Ό λ€μ λ§λ€ μκ°μ΄ μμλ μνλ, λ§λμ μμͺ½κ³Ό λ€μͺ½μμ λͺ κ°μ κ³ΌμΌμ λΉΌμ λ μ’
λ₯ μ΄νμ κ³ΌμΌλ§ λ¨κΈ°κΈ°λ‘ νμ΅λλ€.μμμ aκ°, λ€μμ bκ°μ κ³ΌμΌμ λΉΌλ©΄ Sa+1,Sa+2,β―,SN−b−1,SN−bλ² κ³ΌμΌ,..
2024. 8. 17.