๐Ÿ“๋ฌธ์ œ ํ’€์ด/๐ŸงฉBaekjoon

    [JAVA] ๋ฐฑ์ค€ 16926 ๋ฐฐ์—ด ๋Œ๋ฆฌ๊ธฐ 1 | ๊ตฌํ˜„

    ~๋ชฉ์ฐจ~ ๋ฌธ์ œ ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ ์ž‘์„ฑ ์ฝ”๋“œ ๋ฌธ์ œ https://www.acmicpc.net/problem/16926 16926๋ฒˆ: ๋ฐฐ์—ด ๋Œ๋ฆฌ๊ธฐ 1 ํฌ๊ธฐ๊ฐ€ N×M์ธ ๋ฐฐ์—ด์ด ์žˆ์„ ๋•Œ, ๋ฐฐ์—ด์„ ๋Œ๋ ค๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ๋ฐฐ์—ด์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฐ˜์‹œ๊ณ„ ๋ฐฉํ–ฅ์œผ๋กœ ๋Œ๋ ค์•ผ ํ•œ๋‹ค. A[1][1] ← A[1][2] ← A[1][3] ← A[1][4] ← A[1][5] ↓ ↑ A[2][1] A[2][2] ← A[2][3] ← A[2][4] A[2][5] www.acmicpc.net ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ - ๊ตฌํ˜„ ๋ฌธ์ œ - ์‚ฌ๊ฐํ˜•์„ ํ•œ ๊ฒน(?)์”ฉ ๋ฐฉ๋ฌธํ•˜๋ฉฐ ์ „๋ถ€ ๋Œ๋ฆฐ๋‹ค. => ์ด ์ˆ˜ํ–‰์„ R๋ฒˆ - ๊ฐ ์‚ฌ๊ฐํ˜•์„ ๋Œ๋ฆด ๋•Œ ์™ผ์ชฝ ์œ„์˜ ๊ฐ’์„ ๋”ฐ๋กœ ์ €์žฅ ํ•˜๊ณ  ๊ฐ ๋ฉด์— ๋Œ€ํ•ด for๋ฌธ์„ ๋Œ๋ฆฐ๋‹ค. - ์œ—์ค„, ์˜ค๋ฅธ์ชฝ์ค„, ์•„๋ž˜์ค„, ์™ผ์ชฝ์ค„์„ ๋Œ๋ฆผ์œผ๋กœ์จ ์™ผ์ชฝ ์œ„ ๊ฐ’..

    [JAVA] ๋ฐฑ์ค€ 2493 ํƒ‘ | Stack

    ~๋ชฉ์ฐจ~ ๋ฌธ์ œ ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ ์ž‘์„ฑ ์ฝ”๋“œ ๋ฌธ์ œ https://www.acmicpc.net/problem/2493 2493๋ฒˆ: ํƒ‘ ์ฒซ์งธ ์ค„์— ํƒ‘์˜ ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ •์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค. N์€ 1 ์ด์ƒ 500,000 ์ดํ•˜์ด๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” N๊ฐœ์˜ ํƒ‘๋“ค์˜ ๋†’์ด๊ฐ€ ์ง์„ ์ƒ์— ๋†“์ธ ์ˆœ์„œ๋Œ€๋กœ ํ•˜๋‚˜์˜ ๋นˆ์นธ์„ ์‚ฌ์ด์— ๋‘๊ณ  ์ฃผ์–ด์ง„๋‹ค. ํƒ‘๋“ค์˜ ๋†’์ด๋Š” 1 www.acmicpc.net ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ - Stack์„ ์ด์šฉํ•ด ๋จผ์ € ์Œ“์ธ ๊ฐ’ ์ค‘ (๊ฐ€์žฅ ๊ฐ€๊นŒ์šด) ๋ณธ์ธ๋ณด๋‹ค ํฐ ๊ฐ’ ์ฐพ๊ธฐ 1. Stack์ด ๋น„์–ด ์žˆ๋Š”์ง€ ์•„๋‹Œ์ง€ ํŒ๋ณ„ 2. ๋น„์–ด์žˆ๋‹ค๋ฉด 0 ์ถœ๋ ฅ & ๋ณธ์ธ push VS ๋น„์–ด์žˆ์ง€ ์•Š๋‹ค๋ฉด Stack์—์„œ ๋ณธ์ธ๋ณด๋‹ค ํฐ ๊ฐ’์„ ์ฐพ์„ ๋•Œ๊นŒ์ง€ pop 3. ๋ณธ์ธ๋ณด๋‹ค ํฐ ๊ฐ’์„ ์ฐพ์•˜๋‹ค๋ฉด ์ถœ๋ ฅํ•˜๊ณ  ๋ณธ์ธ push 4. 1 ~ 3 ๋ฐ˜๋ณต ์ž‘์„ฑ ์ฝ”๋“œ imp..

    [JAVA] ๋ฐฑ์ค€ 12891 DNA ๋น„๋ฐ€๋ฒˆํ˜ธ | ์Šฌ๋ผ์ด๋”ฉ ์œˆ๋„์šฐ

    ~๋ชฉ์ฐจ~ ๋ฌธ์ œ ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ ์ž‘์„ฑ ์ฝ”๋“œ ๋ฌธ์ œ https://www.acmicpc.net/problem/12891 12891๋ฒˆ: DNA ๋น„๋ฐ€๋ฒˆํ˜ธ ํ‰์†Œ์— ๋ฌธ์ž์—ด์„ ๊ฐ€์ง€๊ณ  ๋…ธ๋Š” ๊ฒƒ์„ ์ข‹์•„ํ•˜๋Š” ๋ฏผํ˜ธ๋Š” DNA ๋ฌธ์ž์—ด์„ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค. DNA ๋ฌธ์ž์—ด์€ ๋ชจ๋“  ๋ฌธ์ž์—ด์— ๋“ฑ์žฅํ•˜๋Š” ๋ฌธ์ž๊ฐ€ {‘A’, ‘C’, ‘G’, ‘T’} ์ธ ๋ฌธ์ž์—ด์„ ๋งํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด “ACKA” www.acmicpc.net ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ - ์Šฌ๋ผ์ด๋”ฉ ์œˆ๋„์šฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ด์šฉํ•˜์—ฌ ๊ณ ์ •๋œ ํฌ๊ธฐ์˜ ๊ตฌ๊ฐ„ ๊ฒฐ๊ณผ๋ฅผ ๊ณ„์‚ฐ - ๋‹จ์ˆœ ๋ฐ˜๋ณต๋ฌธ์„ ํ†ตํ•ด ๋งค๋ฒˆ ๋ฌธ์ž์—ด์˜ ํŠน์ • ๊ตฌ๊ฐ„ ๋ฐœ์ƒํ•œ ๋ฌธ์ž ๊ฐœ์ˆ˜๋ฅผ ์„ธ๋ฉด ์‹œ๊ฐ„ ์ดˆ๊ณผ ๋ฐœ์ƒ - P ๊ธธ์ด๋งŒํผ ๊ฐ ๋ฌธ์ž์˜ ๋ฐœ์ƒ ํšŸ์ˆ˜๋ฅผ ์นด์šดํŠธ ํ•˜์—ฌ ์ €์žฅํ•œ๋‹ค - 0๋ถ€ํ„ฐ N-P๊นŒ์ง€ ํ•œ์นธ์”ฉ ์ด๋™ํ•˜๋ฉด์„œ ํ•ด๋‹น ๊ตฌ๊ฐ„ ์•ž ๋ฌธ์ž์—ด์€ ์ œ๊ฑฐ, ๊ฐ€์žฅ ๋’ค ๋ฌธ์ž์—ด ํ•œ..

    [JAVA] ๋ฐฑ์ค€ 2961 ๋„์˜์ด๊ฐ€ ๋งŒ๋“  ๋ง›์žˆ๋Š” ์Œ์‹

    ~๋ชฉ์ฐจ~ ๋ฌธ์ œ ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ ์ž‘์„ฑ ์ฝ”๋“œ ๋ฌธ์ œ https://www.acmicpc.net/problem/2961 2961๋ฒˆ: ๋„์˜์ด๊ฐ€ ๋งŒ๋“  ๋ง›์žˆ๋Š” ์Œ์‹ ์ฒซ์งธ ์ค„์— ์žฌ๋ฃŒ์˜ ๊ฐœ์ˆ˜ N(1 ≤ N ≤ 10)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ N๊ฐœ ์ค„์—๋Š” ๊ทธ ์žฌ๋ฃŒ์˜ ์‹ ๋ง›๊ณผ ์“ด๋ง›์ด ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„๋˜์–ด ์ฃผ์–ด์ง„๋‹ค. ๋ชจ๋“  ์žฌ๋ฃŒ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์š”๋ฆฌ๋ฅผ ๋งŒ๋“ค์—ˆ์„ ๋•Œ, ๊ทธ ์š”๋ฆฌ์˜ ์‹ ๋ง›๊ณผ ์“ด๋ง›์€ www.acmicpc.net ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ - DFS, ์™„์ „ ํƒ์ƒ‰ - ์‹ ๋ง›๊ณผ ์“ด๋ง›์„ ์ €์žฅํ•œ ๋ฐฐ์—ด์„ ํ•˜๋‚˜์”ฉ ๋ฐฉ๋ฌธํ•˜๋ฉฐ ๋„ฃ์„์ง€ ์•ˆ ๋„ฃ์„์ง€ ํ™•์ธํ•œ๋‹ค - ๋ชจ๋“  ์Œ์‹์„ ๋„ฃ์„์ง€ ์•ˆ ๋„ฃ์„์ง€ ํ™•์ธํ•˜์˜€์„ ๋•Œ, ์“ด๋ง›๊ณผ ์‹ ๋ง›์˜ ์ฐจ์ด๊ฐ€ answer๋ณด๋‹ค ์ž‘๋‹ค๋ฉด answer๋ฅผ ์—…๋ฐ์ดํŠธ - ์™„์ „ ํƒ์ƒ‰ ํ›„ answer๋ฅผ ์ถœ๋ ฅ ์ž‘์„ฑ ์ฝ”๋“œ import java.util.*; import..

    [Python] ๋ฐฑ์ค€ 1654 ๋žœ์„  ์ž๋ฅด๊ธฐ | ์ด์ง„ ํƒ์ƒ‰ | ์‹œ๊ฐ„ ์ดˆ๊ณผ

    ~๋ชฉ์ฐจ~ ๋ฌธ์ œ ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ ์ž‘์„ฑ ์ฝ”๋“œ ๋ฌธ์ œ https://www.acmicpc.net/problem/1654 1654๋ฒˆ: ๋žœ์„  ์ž๋ฅด๊ธฐ ์ฒซ์งธ ์ค„์—๋Š” ์˜ค์˜์‹์ด ์ด๋ฏธ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋žœ์„ ์˜ ๊ฐœ์ˆ˜ K, ๊ทธ๋ฆฌ๊ณ  ํ•„์š”ํ•œ ๋žœ์„ ์˜ ๊ฐœ์ˆ˜ N์ด ์ž…๋ ฅ๋œ๋‹ค. K๋Š” 1์ด์ƒ 10,000์ดํ•˜์˜ ์ •์ˆ˜์ด๊ณ , N์€ 1์ด์ƒ 1,000,000์ดํ•˜์˜ ์ •์ˆ˜์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ•ญ์ƒ K โ‰ฆ N ์ด๋‹ค. ๊ทธ www.acmicpc.net ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ - N์˜ ๋ฒ”์œ„๊ฐ€ ํฌ๋ฏ€๋กœ ์ด์ง„ํƒ์ƒ‰์œผ๋กœ ํ’€์ดํ•ด์•ผ ํ•œ๋‹ค. - ๊ธธ์ด๊ฐ€ ๊ฐ€์žฅ ๊ธด ๋žœ์„ ์„ end๊ฐ’, 0์„ start๊ฐ’์œผ๋กœ ๋‘๊ณ  ์ค‘๊ฐ„ ๊ฐ’์œผ๋กœ mid๋ฅผ ์„ ์–ธํ•œ๋‹ค. - start์™€ end๊ฐ€ ๊ต์ฐจ๋˜๋Š” ์ง€์ ์—์„œ ์ข…๋ฃŒํ•˜๋Š” while๋ฌธ์„ ์ž‘์„ฑํ•˜์—ฌ ์ตœ๋Œ€ ๊ธธ์ด๋ฅผ ์ฐพ๋Š”๋‹ค. - mid๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋ชจ๋“  ๋žœ์„  ๋ณ„ ์ƒ์„ฑ๋˜๋Š” ๋žœ์„  ๊ฐœ์ˆ˜๋ฅผ ๋ชจ..

    [Python] ๋ฐฑ์ค€ 9655 ๋Œ ๊ฒŒ์ž„ | DP

    ~๋ชฉ์ฐจ~ ๋ฌธ์ œ ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ ์ž‘์„ฑ ์ฝ”๋“œ ๋ฌธ์ œ https://www.acmicpc.net/problem/9655 9655๋ฒˆ: ๋Œ ๊ฒŒ์ž„ ์ƒ๊ทผ์ด๊ฐ€ ๊ฒŒ์ž„์„ ์ด๊ธฐ๋ฉด SK๋ฅผ, ์ฐฝ์˜์ด๊ฐ€ ๊ฒŒ์ž„์„ ์ด๊ธฐ๋ฉด CY์„ ์ถœ๋ ฅํ•œ๋‹ค. www.acmicpc.net ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ - DP(๋‹ค์ด๋‚˜๋ฏน ํ”„๋กœ๊ทธ๋ž˜๋ฐ) - ๊ธฐ๋ก์„ ์œ„ํ•œ dp ๋ฐฐ์—ด : 0์€ SK, 1์€ CY๋ฅผ ์˜๋ฏธ - N์ด 1์ผ ๋•Œ : SK N์ด 2์ผ ๋•Œ : SK -> CY N์ด 3์ผ ๋•Œ : SK ๋˜๋Š” SK -> CY -> SK ์ด๋ฏ€๋กœ ๊ฒฐ๋ก ์ ์œผ๋กœ SK N์ด 4์ผ ๋•Œ : 1์ผ ๋•Œ ๊ฒฐ๊ณผ์™€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ ๋˜๋Š” 3์ผ ๋•Œ ๊ฒฐ๊ณผ์™€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ, ๊ฒฐ๋ก ์ ์œผ๋กœ CY ...... - ์ ํ™”์‹ N์ด 4์ด์ƒ์ผ ๋•Œ, ai = (ai-1 + 1) % 2 ๋˜๋Š” ai = (ai-3 + 1) % 2 ์ž‘์„ฑ ์ฝ”๋“œ ..

    [Python] ๋ฐฑ์ค€ 2579 ๊ณ„๋‹จ ์˜ค๋ฅด๊ธฐ | DP

    ~๋ชฉ์ฐจ~ ๋ฌธ์ œ ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ ์ž‘์„ฑ ์ฝ”๋“œ ๋ฌธ์ œ https://www.acmicpc.net/problem/2579 2579๋ฒˆ: ๊ณ„๋‹จ ์˜ค๋ฅด๊ธฐ ๊ณ„๋‹จ ์˜ค๋ฅด๊ธฐ ๊ฒŒ์ž„์€ ๊ณ„๋‹จ ์•„๋ž˜ ์‹œ์ž‘์ ๋ถ€ํ„ฐ ๊ณ„๋‹จ ๊ผญ๋Œ€๊ธฐ์— ์œ„์น˜ํ•œ ๋„์ฐฉ์ ๊นŒ์ง€ ๊ฐ€๋Š” ๊ฒŒ์ž„์ด๋‹ค. ๊ณผ ๊ฐ™์ด ๊ฐ๊ฐ์˜ ๊ณ„๋‹จ์—๋Š” ์ผ์ •ํ•œ ์ ์ˆ˜๊ฐ€ ์“ฐ์—ฌ ์žˆ๋Š”๋ฐ ๊ณ„๋‹จ์„ ๋ฐŸ์œผ๋ฉด ๊ทธ ๊ณ„๋‹จ์— ์“ฐ์—ฌ ์žˆ๋Š” ์  www.acmicpc.net ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ - ์ตœ๋Œ€ 300๊ฐœ ๊ณ„๋‹จ์˜ ์ ์ˆ˜๋ฅผ ๊ธฐ๋กํ•  ๋ฐฐ์—ด ๋ฏธ๋ฆฌ ์„ ์–ธ - ๊ณ„๋‹จ ๋ณ„ ์ ์ˆ˜ ๊ธฐ๋ก ๋ฐฐ์—ด๊ณผ dp ๊ธฐ๋ก์„ ์ €์žฅํ•  ๋ฐฐ์—ด 2๊ฐœ ํ•„์š” - ๊ณ„๋‹จ 1 : ๋ณธ์ธ ์ ์ˆ˜ ๊ณ„๋‹จ 2 : ๊ณ„๋‹จ 1 + ๋ณธ์ธ ์ ์ˆ˜ ๊ณ„๋‹จ 3 : max(๊ณ„๋‹จ 1 + ๋ณธ์ธ , ๊ณ„๋‹จ 2 + ๋ณธ์ธ) - ์ ํ™”์‹ : max( ๋ณธ์ธ ์ด์ „ ๊ณ„๋‹จ ๋ฐŸ๊ณ  ๋ณธ์ธ , ๋ณธ์ธ ์ด์ „ ๊ณ„๋‹จ ๋ฐŸ์ง€ ์•Š๊ณ  ๋ณธ์ธ) ai = ma..

    [Python] ๋ฐฑ์ค€ 1966 ํ”„๋ฆฐํ„ฐ ํ

    ~๋ชฉ์ฐจ~ ๋ฌธ์ œ ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ ์ž‘์„ฑ ์ฝ”๋“œ ๋ฌธ์ œ https://www.acmicpc.net/problem/1966 1966๋ฒˆ: ํ”„๋ฆฐํ„ฐ ํ ์—ฌ๋Ÿฌ๋ถ„๋„ ์•Œ๋‹ค์‹œํ”ผ ์—ฌ๋Ÿฌ๋ถ„์˜ ํ”„๋ฆฐํ„ฐ ๊ธฐ๊ธฐ๋Š” ์—ฌ๋Ÿฌ๋ถ„์ด ์ธ์‡„ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ฌธ์„œ๋ฅผ ์ธ์‡„ ๋ช…๋ น์„ ๋ฐ›์€ ‘์ˆœ์„œ๋Œ€๋กœ’, ์ฆ‰ ๋จผ์ € ์š”์ฒญ๋œ ๊ฒƒ์„ ๋จผ์ € ์ธ์‡„ํ•œ๋‹ค. ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฌธ์„œ๊ฐ€ ์Œ“์ธ๋‹ค๋ฉด Queue ์ž๋ฃŒ๊ตฌ์กฐ์— www.acmicpc.net ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ - ์ž๋ฃŒ๊ตฌ์กฐ ํ - ์ˆœ์„œ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋‘๊ฐœ์˜ ๋ณ€์ˆ˜๋ฅผ ์ž˜ ๊ตฌ๋ถ„ํ•˜์—ฌ ์ธ์ง€ํ•˜์—ฌ์•ผํ•œ๋‹ค. * ๋‚จ์€ ์šฐ์„ ์ˆœ์œ„ ์ค‘ ์ตœ๋Œ€๊ฐ’์ด๋ฏ€๋กœ ์ถœ๋ ฅํ•˜๋Š” ์ˆœ์„œ * ์ดˆ๊ธฐ ํ์˜ ๊ฐ ๋ฌธ์„œ ์ˆœ์„œ - ํ์— (์ค‘์š”๋„, ์œ„์น˜) ๊ฐ’์„ ์‚ฝ์ž…ํ•œ๋‹ค. ์œ„์น˜๊ฐ’์„ ์‚ฝ์ž…ํ•˜๋Š” ์ด์œ ๋Š” M๊ณผ ๋น„๊ตํ•˜์—ฌ ์ฐพ๋Š” ๋ฌธ์„œ์ธ์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•จ - ์ดˆ๊ธฐ ํ๋ฅผ ๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•œ๋‹ค. ๋งค๋ฒˆ ํ์˜ ์ตœ๋Œ€๊ฐ’์„ ๊ตฌํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค..

    [Python] ๋ฐฑ์ค€ 16953 A -> B | ๊ทธ๋ฆฌ๋”” ์•Œ๊ณ ๋ฆฌ์ฆ˜ | BFS

    ~๋ชฉ์ฐจ~ ๋ฌธ์ œ ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ ์ž‘์„ฑ ์ฝ”๋“œ ๋ฌธ์ œ https://www.acmicpc.net/problem/16953 16953๋ฒˆ: A → B ์ฒซ์งธ ์ค„์— A, B (1 ≤ A < B ≤ 109)๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. www.acmicpc.net ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ - ๊ทธ๋ฆฌ๋”” ์•Œ๊ณ ๋ฆฌ์ฆ˜, BFS - ์ž…๋ ฅ ๊ฐ’์— ๋Œ€ํ•ด์„œ ๋‘๊ฐœ์˜ ์—ฐ์‚ฐ์„ ์—ฐ์‡„์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•จ์œผ๋กœ ๋ชจ๋“  ๊ฒฝ์šฐ์˜ ์ˆ˜ ํ™•์ธ - ์›ํ•˜๋Š” ๊ฐ’์ด ๋ฐœ๊ฒฌ๋˜๋ฉด ์ถœ๋ ฅ ํ›„ ์ฆ‰์‹œ ์ข…๋ฃŒ( ๊ฐ€์žฅ ๋จผ์ € ๋ฐœ๊ฒฌ๋˜๋Š” ์—ฐ์‚ฐ ํšŸ์ˆ˜๊ฐ€ ๊ฐ€์žฅ ์ž‘์€ ์—ฐ์‚ฐ์ด๋ฏ€๋กœ) : ๊ทธ๋ฆฌ๋”” - ์—ฐ์‚ฐ ๊ฐ’์ด ํƒ€์ผ“ ๊ฐ’๋ณด๋‹ค ํฌ๋‹ค๋ฉด ํ•ด๋‹น ์„œ๋ธŒ ํŠธ๋ฆฌ์— ๋Œ€ํ•ด์„œ ๋”์ด์ƒ ํƒ์ƒ‰ํ•˜์ง€ ์•Š๋„๋ก ํ•œ๋‹ค. ์ž‘์„ฑ ์ฝ”๋“œ from collections import deque a, b = map(int, input().split()) que = deque() #..