-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
22-yuyu0830 #84
22-yuyu0830 #84
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
λ± λ΄λ λΉνΈλ§μ€νΉ λ¬Έμ λ‘ λ°λ‘ νμ
ν μ μμμ§λ§ κ·Έ μμλ μ΄λ»κ² νμΈν΄μΌ κ°μ΄ μ μμ‘νκΈ΄ νλκ΅°μ.. μλ₯Ό λ€μ΄ 13μ리μ κ²½μ° μ€κ°μ 1012345678987 -> 6767, 8989 λ±κ³Ό κ°μ΄ κ²½μ°μ μμ μ‘΄μ¬κ° λ무 컀μ§κΈ° λλ¬Έμ μ΄μ μ μ리λ₯Ό 체ν¬νλ€κ³€ ν΄λ λ²μ£Όκ° λ무 컀μ λ¨Έλ¦¬λ‘ μ΄ν΄κ° μ μλλ κ² κ°μ΅λλ€..
μ λ ν΄λΉ λΈλ‘κ·Έμ κΈμ μ½μλλ° μ리μ, λ§μ§λ§ λμ°© μ, λ°©λ¬Έ νμΈ μ΄λΌλ κ²μ λμΌλ‘ 보μλ 머리λ‘λ μμ§ λ‘μ§μ μ΄ν΄νμ§ λͺ»νκ² μ΅λλ€... μΈμμλ λλν μ¬λλ€μ΄ λ무 λ§μ.
μ λ λ¬Έμ λ₯Ό λ΄€μ λ λ μ€λ₯΄λ©΄ λ°λ‘ μμ±νλ μμ΄κΈ΄ ν©λλ€. ν΄λΉ λ°©μμΌλ‘ ν μΌ λλ €λ³΄κ³ ν리λ κ² μμΌλ©΄ μμΈ μ²λ¦¬ νΉμ λμΉ μκ³ λ¦¬μ¦μ νμ νκΈ° μν΄ μμΈ ν μ€νΈμΌμ΄μ€λ₯Ό μ°Ύμ보λ νΈμ λλ€. μμ μ΄λ €μ΄ λ¬Έμ λ νλμ½λ©μΌλ‘ 빑ꡬνμ ν΄λ³΄λ€κ° λμ ν μλκ² μΌλ©΄ μ°Έκ³ νλ μμ΄κΈ΄ ν©λλ€. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
λΉνΈλ§μ€νΉμ΄λΌλ μκ³ λ¦¬μ¦μ μ²μ μ ν΄λ΄μ. μ΄ λ¬Έμ μμ μλ₯Ό λΉνΈλ‘ ννν΄μΌ νλ€λ μμ΄λμ΄λ₯Ό μ»κΈ°λΆν°κ° μ΄λ ΅λ€κ³ μκ°λλ€μ. λμλ¦¬κ° 0μΈ κ²½μ°μ 9μΈ κ²½μ°μ μμΈμ²λ¦¬λ μκ°νλ©΄μ dpλ‘ κ°±μ νλ κ±°λΌ λ§μ΄ λ°°μΈ μ μλ λ¬Έμ μλ€μ. μ λ λ¬Έμ κ° μ΄ν΄λμ§ μμ λ λ¬Έμ μ€λͺ μ λ ΈνΈμ μ°κ³ κ³μ 보λ κ² κ°μμ. κ·Έλ¬κ³ μ λ§ λͺ¨λ₯΄κ² λ€ μΆμΌλ©΄ μ¬μ΄νΈλ₯Ό μ°Έκ³ ν©λλ€.
π λ¬Έμ λ§ν¬
κ³λ¨ μ
βοΈ μμλ μκ°
3~4μκ°
β¨ μλ μ½λ
β λ¬Έμ
β νμ΄
λΉμ΅ μ΄λ»κ² μ κ·Όν΄μΌν μ§ κ°νΌκ° μ‘νμ§ μμλ€..
1οΈβ£ 첫λ²μ§Έ νμ΄
κ³λ¨μλ νμ κ° μ리μκ° 1 μ°¨μ΄κ° λμΌνλ€. νμ¬ μκ°
345
λΌκ³ νλ©΄ μμ 2 νΉμ 4λ₯Ό λΆμΈ2345
,4345
μ λ€μ 4 νΉμ 6μ λΆμΈ3454
,3456
κ° μ¬ μ μλ€. μ΄ μ μ μ°©μν΄νμ¬ μμ΄μ κΈΈμ΄ i
,μμ΄μ μμ μ j
,μμ΄μ λ μ k
λ₯Ό μ μ₯νλ DP λ°°μ΄λ‘ ν΄κ²°νλ € νλ€.νμ¬ μμ΄μ΄
jλ‘ μμν΄ kλ‘ λλλ i κΈΈμ΄μ μμ΄
μ΄λΌλ©΄μμ μκ° j - 1 νΉμ j + 1 μ΄λ©΄μ kλ‘ λλλ i + 1 κΈΈμ΄μ μμ΄
κ³Όμμ μκ° j μ΄λ©΄μ k - 1 νΉμ k + 1λ‘ λλλ i + 1 κΈΈμ΄μ μμ΄
μ λ§λ€ μ μλ€.μ΄ λ°©λ²μ μ μΆν΄λ³΄μ§ μμμ§λ§ λΉμ₯ νλ€κ° κ²ΉμΉλ μλ₯Ό ν΄κ²°ν μ μλ€λ κ²°λ‘ μ λλ¬νλ€.
μμ΄ 2345
μμμ΄ 1234
κ° μμ λ, λ μμ΄ λͺ¨λ12345
λΌλ μμ΄μ λ§λ€ μ μκΈ° λλ¬Έμ΄λ€. λ°λΌμ μμ΄μ μ¦κ°νλ λ°©ν₯μ ν λ°©ν₯μΌλ‘ μ νν νμκ° μλ€κ³ μκ°νλ€.2οΈβ£ λλ²μ§Έ νμ΄
μ§μ§ λμ ν 1λ λͺ¨λ₯΄κ² μ΄μ λΈλ‘κ·Έ νμ΄λ₯Ό μ°Έκ³ νλ€. (λ§ν¬)
μ λ΅ νμ΄λ λΉνΈλ§μ€νΉμ μ΄μ©νλ€. νμ¬ μμ΄μ΄ μ΄λ€ μλ€μ κ±°μ³μλμ§λ₯Ό λΉνΈλ§μ€νΉμ ν΅ν΄ ννν μ μλ€. 0 ~ 9κΉμ§μ μ«μκ° 1κ° μ΄μ μ‘΄μ¬νλ©΄ λκΈ° λλ¬Έμ κ΅³μ΄ κ°μλ₯Ό ννν νμλ μλ€.
1λ‘ μμν΄ 2λ‘ λλλ 4μ κΈΈμ΄μ μμ΄μ κ²½μ°
1212
,1232
κ° μλ€. μ΄ λμ κ²½μ° κ±°μ³μ¨ μ«μλ κ°κ°[1, 2]
,[1, 2, 3]
μ΄ λλ€. μ΄ μ«μλ₯Ό 0~9κΉμ§ μ΄ 10bitλ‘ ννν΄ λ°λ‘ λ€λ£° μ μλ€.μλ₯Ό λ€μ΄
[0, 1, 2, 3, 4]
λ₯Ό κ±°μΉ κ²½μ° 0,000,011,111 λ‘ ννν μ μλ€. λͺ¨λ μλ₯Ό λ€ κ±°μΉ κ²½μ° (μ¦ 1,111,111,111) κ° 1023μ΄κΈ° λλ¬Έμ 0~1023 κΉμ§λ₯Ό μ μ₯νλ©΄ λλ€.첫λ²μ§Έ νμ΄μμ λ΄€λ― μμ΄μ΄ μ¦κ°νλ λ°©ν₯μ λ¨λ°©ν₯μ΄ λλ€. μμ΄ λ€μ μ«μλ₯Ό λ§λΆμ΄λ λ°©μμΌλ‘ μμ΄μ λλ €κ°λ κ²½μ° κ΅³μ΄ μμ΄μ μμμ μ μ μ₯ν νμκ° μλ€. μ¦ dp λ°°μ΄μ
μμ΄μ κΈΈμ΄ i
,νμ¬ μμ΄μ λμ리 μ j
,μ§κΈκΉμ§ κ±°μ³μ¨ μ«μ k
λ₯Ό μ μ₯νλ λ°°μ΄λ‘ ν΄κ²°ν μ μλ€.νμ¬ μμ΄μ κΈΈμ΄κ° a, λμ리 μκ° bμΈ μμ΄μ΄ λ μ μλ κ²½μ°μ μλ
μμ΄μ κΈΈμ΄κ° a - 1
, λμ리 μκ°b - 1 (b > 0)
,b + 1 (b < 9)
μ ν©μ΄ λ κ²μ΄λ€. dp λ°°μ΄ μμμ μΌμͺ½ μ κ°κ³Ό μΌμͺ½ μλ κ°μ ν©μ΄ λλ€.μ¬κΈ°μ μ§κΈκΉμ§ κ±°μ³μ¨ κ²½μ°μ μκ° 0~1024 κΉμ§ μκΈ° λλ¬Έμ λͺ¨λ λν΄μ€λ€.
μ΅μ’ κ°μ κΈΈμ΄κ° nμ΄λ©΄μ 0~9κΉμ§μ μ«μκ° μλ μμ΄μ΄κΈ° λλ¬Έμ arr[n][0 ~ 9][1024] μ κ°μ λͺ¨λ ν©ν κ°μ΄ μ λ΅μ΄ λλ€.
π μλ‘κ² μκ²λ λ΄μ©
λ¬Έμ μ΄ν΄κ° λ무 μ΄λ €μ μ΄μ.. μ¬λ¬λΆμ λ¬Έμ μ΄ν΄κ° νλ€ λ μ΄λ»κ² ν΄κ²°νλμ?