λͺ©λ‘λΈŒλ£¨νŠΈν¬μŠ€ (2)

𝘚𝘭𝘰𝘸 𝘣𝘢𝘡 𝘴𝘡𝘦𝘒π˜₯𝘺

[λ°±μ€€] 3085번: 사탕 κ²Œμž„ - C++

문제 μƒκ·Όμ΄λŠ” 어렸을 적에 "λ΄„λ³΄λ‹ˆ (Bomboni)" κ²Œμž„μ„ μ¦κ²¨ν–ˆλ‹€. κ°€μž₯ μ²˜μŒμ— N×N크기에 사탕을 μ±„μ›Œ λ†“λŠ”λ‹€. μ‚¬νƒ•μ˜ 색은 λͺ¨λ‘ κ°™μ§€ μ•Šμ„ μˆ˜λ„ μžˆλ‹€. μƒκ·Όμ΄λŠ” μ‚¬νƒ•μ˜ 색이 λ‹€λ₯Έ μΈμ ‘ν•œ 두 칸을 κ³ λ₯Έλ‹€. κ·Έ λ‹€μŒ κ³ λ₯Έ 칸에 λ“€μ–΄μžˆλŠ” 사탕을 μ„œλ‘œ κ΅ν™˜ν•œλ‹€. 이제, λͺ¨λ‘ 같은 μƒ‰μœΌλ‘œ 이루어져 μžˆλŠ” κ°€μž₯ κΈ΄ 연속 λΆ€λΆ„(ν–‰ λ˜λŠ” μ—΄)을 κ³ λ₯Έ λ‹€μŒ κ·Έ 사탕을 λͺ¨λ‘ λ¨ΉλŠ”λ‹€. 사탕이 μ±„μ›Œμ§„ μƒνƒœκ°€ μ£Όμ–΄μ‘Œμ„ λ•Œ, 상근이가 먹을 수 μžˆλŠ” μ‚¬νƒ•μ˜ μ΅œλŒ€ 개수λ₯Ό κ΅¬ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜μ‹œμ˜€. μž…λ ₯ 첫째 쀄에 λ³΄λ“œμ˜ 크기 N이 μ£Όμ–΄μ§„λ‹€. (3 ≤ N ≤ 50) λ‹€μŒ N개 μ€„μ—λŠ” λ³΄λ“œμ— μ±„μ›Œμ Έ μžˆλŠ” μ‚¬νƒ•μ˜ 색상이 μ£Όμ–΄μ§„λ‹€. 빨간색은 C, νŒŒλž€μƒ‰μ€ P, μ΄ˆλ‘μƒ‰μ€ Z, λ…Έλž€μƒ‰μ€ Y둜 μ£Όμ–΄μ§„λ‹€. μ‚¬νƒ•μ˜ 색이 λ‹€λ₯Έ μΈμ ‘ν•œ 두 ..

[λ°±μ€€] 3024번: λ§ˆλΌν†€ 틱택토 - C++

문제 상근(Albert), 민혁(Barbara), μ„ μ˜(Casper), 창영(Dinko), ν˜„μ§„(Eustahije)이가 λ§ˆλΌν†€ 틱택토 κ²Œμž„μ„ ν•˜λ €κ³  ν•œλ‹€. 이 κ²Œμž„μ€ N×N λ³΄λ“œμ—μ„œ μ§„ν–‰ν•œλ‹€. 맨 μ²˜μŒμ— λ³΄λ“œμ˜ λͺ¨λ“  칸은 λΉ„μ–΄μžˆλ‹€. ν”Œλ ˆμ΄μ–΄λŠ” 턴을 λ²ˆκ°ˆμ•„κ°€λ©΄μ„œ μžμ‹ μ˜ μ˜μ–΄ μ΄λ¦„μ˜ 첫 κΈ€μžλ₯Ό 빈 칸에 μ λŠ”λ‹€. (두 μ‚¬λžŒμ˜ μ˜μ–΄ μ΄λ¦„μ˜ 첫 κΈ€μžκ°€ 같은 κ²½μš°λŠ” μ—†λ‹€) κ²Œμž„μ€ μ„Έ κΈ€μžκ°€ ν–‰, μ—΄, λ˜λŠ” λŒ€κ°μ„ μœΌλ‘œ 연속할 λ•Œ, κ·Έ ν”Œλ ˆμ΄μ–΄κ°€ μŠΉλ¦¬ν•˜λ©°, κ²Œμž„μ΄ λλ‚˜κ²Œ λœλ‹€. λ³΄λ“œνŒμ˜ μƒνƒœκ°€ μ£Όμ–΄μ‘Œμ„ λ•Œ, κ²Œμž„μ΄ λλ‚¬λŠ”μ§€ μ•„λ‹Œμ§€λ₯Ό κ²°μ •ν•˜κ³ , 끝났닀면 μŠΉμžκ°€ λˆ„κ΅¬μΈμ§€ κ΅¬ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜μ‹œμ˜€. μž…λ ₯ 첫째 쀄에 λ³΄λ“œνŒμ˜ 크기 N이 μ£Όμ–΄μ§„λ‹€. (1 ≤ N ≤ 30) λ‹€μŒ N개 μ€„μ—λŠ” λ³΄λ“œνŒμ˜ μƒνƒœκ°€ μ£Όμ–΄μ§„λ‹€. '.'λŠ”..