λ°±μ€€: 11057 였λ₯΄λ§‰ 수

문제 11057번: 였λ₯΄λ§‰ 수 였λ₯΄λ§‰ μˆ˜λŠ” 수의 μžλ¦¬κ°€ μ˜€λ¦„μ°¨μˆœμ„ μ΄λ£¨λŠ” 수λ₯Ό λ§ν•œλ‹€. μ΄λ•Œ, μΈμ ‘ν•œ μˆ˜κ°€ 같아도 μ˜€λ¦„μ°¨μˆœμœΌλ‘œ μΉœλ‹€. 예λ₯Ό λ“€μ–΄, 2234와 3678, 11119λŠ” 였λ₯΄λ§‰ μˆ˜μ΄μ§€λ§Œ, 2232, 3676, 91111은 였λ₯΄λ§‰ μˆ˜κ°€ μ•„λ‹ˆλ‹€. 수� www.acmicpc.net 문제 풀이 이전에 ν‘Ό 10844 μ‰¬μš΄ 계단 μˆ˜μ— λŒ€ν•œ 풀이와 μœ μ‚¬ν•œ λ°©μ‹μœΌλ‘œ ν’€ 수 μžˆλŠ” λ¬Έμ œμ΄λ‹€. 차이점은 0으둜 λΆ€ν„° μ‹œμž‘ν•  수 있고 μˆ˜κ°€ μ€‘λ³΅λ˜μ–΄λ„ λœλ‹€λŠ” 것이닀. λ”°λΌμ„œ n에 λ”°λ₯Έ 경우의 μˆ˜λ“€μ€ f(n) = f(n - 1) + f(n) 점화식을 톡해 ꡬ할 수 μžˆλ‹€. μ΄λŠ” 3으둜 λλ‚˜κΈ° μœ„ν•΄μ„œλŠ” μ•žμ˜ μˆ«μžλ“€μ΄ 0, 1, 2κ°€ λ˜μ–΄λ„ 되기 λ•Œλ¬Έμ— μ΄λŠ” μ•žμ— κ΅¬ν•œ 경우의 수λ₯Ό ν•©μ‚°ν•΄μ£Όμ–΄μ•Ό ν•˜κΈ° λ•Œλ¬Έμ΄λ‹€. μ½”λ“œ from ..

λ°±μ€€: 2156 포도주 μ‹œμ‹

문제 2156번: 포도주 μ‹œμ‹ νš¨μ£ΌλŠ” 포도주 μ‹œμ‹νšŒμ— κ°”λ‹€. κ·Έ 곳에 κ°”λ”λ‹ˆ, ν…Œμ΄λΈ” μœ„μ— λ‹€μ–‘ν•œ 포도주가 λ“€μ–΄μžˆλŠ” 포도주 μž”μ΄ 일렬둜 놓여 μžˆμ—ˆλ‹€. νš¨μ£ΌλŠ” 포도주 μ‹œμ‹μ„ ν•˜λ €κ³  ν•˜λŠ”λ°, μ—¬κΈ°μ—λŠ” λ‹€μŒκ³Ό 같은 두 가지 규 www.acmicpc.net 문제 풀이 포도주 λ§ˆμ…¨μ„ λ•Œ κ°€μž₯ 많이 λ§ˆμ‹œλŠ” 경우λ₯Ό μ°ΎλŠ” λ¬Έμ œμ΄λ‹€. 문제의 μ œν•œμ‚¬ν•­μœΌλ‘œ μ—°μ†ν•΄μ„œ 3μž” μ΄μƒμ˜ 포도주λ₯Ό λ§ˆμ‹€ 수 μ—†λ‹€. μ²˜μŒλΆ€ν„° μ„Έμž”μ˜ 와인을 λ§ˆμ‹€ 경우 λ§ˆμ‹€ 수 μžˆλŠ” ν¬λ„μ£ΌλŠ” λ‹€μŒκ³Ό κ°™λ‹€. OXO : 쀑간 와인을 λ§ˆμ‹œμ§€ μ•ŠλŠ” 경우 OOX : μ„Έ 번째 와인을 λ§ˆμ‹œμ§€ μ•ŠλŠ” 경우 XOO : 첫 번째 와인을 λ§ˆμ‹œμ§€ μ•ŠλŠ” 경우 즉, 이전 와인과 ν˜„μž¬ 와인을 λ§ˆμ‹œλŠ” κ²½μš°μ™€ μ „μ „μ˜ 와인과 ν˜„μž¬ 와인을 λ§ˆμ‹œλŠ” 경우, ν˜„μž¬ 와인을 λ§ˆμ‹œμ§€ μ•ŠλŠ” 경우둜 λ‚˜λ‰˜μ–΄..

λ°±μ€€: 9465 μŠ€ν‹°μ»€

문제 9465번: μŠ€ν‹°μ»€ 문제 μƒκ·Όμ΄μ˜ 여동생 상λƒ₯μ΄λŠ” λ¬Έλ°©κ΅¬μ—μ„œ μŠ€ν‹°μ»€ 2n개λ₯Ό κ΅¬λ§€ν–ˆλ‹€. μŠ€ν‹°μ»€λŠ” κ·Έλ¦Ό (a)와 같이 2ν–‰ nμ—΄λ‘œ λ°°μΉ˜λ˜μ–΄ μžˆλ‹€. 상λƒ₯μ΄λŠ” μŠ€ν‹°μ»€λ₯Ό μ΄μš©ν•΄ 책상을 κΎΈλ―Έλ €κ³  ν•œλ‹€. 상λƒ₯이가 κ΅¬λ§€ν•œ μŠ€ν‹° www.acmicpc.net 문제 풀이 μŠ€ν‹°μ»€λ₯Ό 제거 ν•  λ•Œ λ‹€μŒκ³Ό 같은 κ·œμΉ™μ΄ μ μš©λœλ‹€. 변을 μΈμ ‘ν•˜κ³  있으면 λ™μ‹œμ— μŠ€ν‹°μ»€κ°€ μ œκ±°λ˜μ–΄ 선택할 수 μ—†μœΌλ―€λ‘œ λŒ€κ°μ„ μœΌλ‘œ μ„ νƒν•˜μ—¬μ•Ό ν•œλ‹€. μŠ€ν‹°μ»€μ˜ μ μˆ˜κ°€ μ΅œλŒ€κ°€ 되기 μœ„ν•΄μ„œλŠ” λŒ€κ°μ„ μ˜ 점수λ₯Ό ν•©ν•˜μ—¬ μ΅œλŒ€ 값을 찾으면 λœλ‹€. 첫 번째 ν–‰μ—μ„œ μ‹œμž‘ν•˜κ²Œ λœλ‹€λ©΄ `β†˜β†—β†˜β†—` 와 같이 μŠ€ν‹°μ»€λ₯Ό μ„ νƒν•˜κ²Œ λœλ‹€. 이와 λ°˜λŒ€λ‘œ 두 번째 ν–‰μ˜ 경우 `β†—β†˜β†—β†˜` 와같이 μŠ€ν‹°μ»€λ₯Ό μ„ νƒν•˜κ²Œ λœλ‹€. 첫 번째 μ—΄κ³Ό 두 번째 μ—΄μ€λ‹¨μˆœνžˆλŒ€κ°μ„ μ˜ν•©μ„κ΅¬ν•˜λ©΄λ˜μ§€λ§Œ λ‹¨μˆœνžˆ λŒ€..

κΈ€ 보관함
μ΅œκ·Όμ— 올라온 κΈ€
μ΅œκ·Όμ— 달린 λŒ“κΈ€