๋ฐฑ์ค€ 21

๋ฐฑ์ค€ 1107 ๋ฆฌ๋ชจ์ปจ - ํŒŒ์ด์ฌ

https://www.acmicpc.net/problem/1107 1107๋ฒˆ: ๋ฆฌ๋ชจ์ปจ ์ฒซ์งธ ์ค„์— ์ˆ˜๋นˆ์ด๊ฐ€ ์ด๋™ํ•˜๋ ค๊ณ  ํ•˜๋Š” ์ฑ„๋„ N (0 โ‰ค N โ‰ค 500,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” ๊ณ ์žฅ๋‚œ ๋ฒ„ํŠผ์˜ ๊ฐœ์ˆ˜ M (0 โ‰ค M โ‰ค 10)์ด ์ฃผ์–ด์ง„๋‹ค. ๊ณ ์žฅ๋‚œ ๋ฒ„ํŠผ์ด ์žˆ๋Š” ๊ฒฝ์šฐ์—๋Š” ์…‹์งธ ์ค„์—๋Š” ๊ณ ์žฅ๋‚œ ๋ฒ„ํŠผ www.acmicpc.net ์ดˆ๋“ฑํ•™๊ต๋• ๋งจ๋‚  ๋‹ฌ๋ ฅ์„ ์ฐข์–ด๋จน๋”๋‹ˆ ์ด๋ฒˆ์—” ๋ฆฌ๋ชจ์ปจ ๋ฒ„ํŠผ์ด ์ฐข๊ฒผ๋‹ค. ํ˜„์žฌ ๊ธฐ์ค€ ์†”๋ธŒ๋“œ ํ‹ฐ์–ด ๊ณจ๋“œ5์ธ ๋ฌธ์ œ์ธ๋ฐ, ํ‰๊ท  ์‹œ๋„ ํšŸ์ˆ˜๊ฐ€ 4.43ํšŒ์ด๋‹ค. ์˜ˆ์™ธ ์ƒํ™ฉ์ด ์ƒ๊ฐ๋ณด๋‹ค ๋งŽ๊ณ , ๋‚˜ ์—ญ์‹œ๋„ 4๋ฒˆ์˜ ์‹œ๋„ ๋์— AC๋ฅผ ์–ป์—ˆ๋‹ค. ๋‚˜์˜ ์˜ค๋‹ต ์›์ธ์€ ๊ฐ๊ฐ ๋‹ฌ๋ž๋Š”๋ฐ, 1. 0 ๋ฒ„ํŠผ ์ฒ˜๋ฆฌ, 2. ๋ธŒ๋ฃจํŠธํฌ์Šค ๋ฒ”์œ„, 3. ์˜คํƒ€ ๋ชป์ฐพ์Œ์ด์—ˆ๋‹ค. ๊ฝค ์žฌ๋ฏธ์žˆ๋Š” ๋ฌธ์ œ์ด๋‹ค. 9%์—์„œ ์ž๊พธ ์˜ค๋‹ต์ด ๋‚˜์˜ค๋Š” ๋‹น์‹ , 0 ๋ฒ„..

๋ฐฑ์ค€ 2022.11.20

๋ฐฑ์ค€ 9012 ๊ด„ํ˜ธ - ํŒŒ์ด์ฌ

https://www.acmicpc.net/problem/9012 9012๋ฒˆ: ๊ด„ํ˜ธ ๊ด„ํ˜ธ ๋ฌธ์ž์—ด(Parenthesis String, PS)์€ ๋‘ ๊ฐœ์˜ ๊ด„ํ˜ธ ๊ธฐํ˜ธ์ธ โ€˜(โ€™ ์™€ โ€˜)โ€™ ๋งŒ์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š” ๋ฌธ์ž์—ด์ด๋‹ค. ๊ทธ ์ค‘์—์„œ ๊ด„ํ˜ธ์˜ ๋ชจ์–‘์ด ๋ฐ”๋ฅด๊ฒŒ ๊ตฌ์„ฑ๋œ ๋ฌธ์ž์—ด์„ ์˜ฌ๋ฐ”๋ฅธ ๊ด„ํ˜ธ ๋ฌธ์ž์—ด(Valid PS, VPS)์ด๋ผ๊ณ  www.acmicpc.net ์Šคํƒ์—์„œ ์•„์ด๋””์–ด๋ฅผ ๋ฝ‘์•„๋‚ธ ๋ฌธ์ œ์ด๋‹ค. '๊ด„ํ˜ธ'๋Š” ์Šคํƒ์˜ ๋‹จ๊ณจ ์ฃผ์ œ์ธ๋ฐ, ์ด ๋ฌธ์ œ๋Š” "(", ")" ๋‘ ์ข…๋ฅ˜๋งŒ ์‹ ๊ฒฝ์“ฐ๋ฉด ๋˜๋Š” ์ดˆ์‹ฌ์ž์šฉ ๋ฌธ์ œ์ด๋‹ค. '๊ด„ํ˜ธ๊ฐ€ ๋‹ซํžˆ๋ ค๋ฉด ์—ด๋ฆฐ ์ ์ด ์žˆ์–ด์•ผ ํ•œ๋‹ค'๋ฅผ ๋ช…์‹ฌํ•˜๋ฉด ํ’€ ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ์ด๋‹ค. stack์ด๋ผ๋Š” ๋ฆฌ์ŠคํŠธ๋ฅผ ์„ ์–ธํ•ด์ฃผ๊ณ  ์Šคํƒ์ฒ˜๋Ÿผ ์ผ๋‹ค. ๋ฌธ์ž์—ด์„ ์ˆœํšŒํ•˜๋ฉฐ "("์ด ๋‚˜ํƒ€๋‚˜๋ฉด stack์— ๋„ฃ์–ด์ค€๋‹ค. ")"์ด ๋‚˜ํƒ€๋‚˜๋ฉด stack์„ ์‚ดํŽด๋ณธ๋‹ค..

๋ฐฑ์ค€ 2022.11.20

๋ฐฑ์ค€ 11286 ์ ˆ๋Œ“๊ฐ’ ํž™ - ํŒŒ์ด์ฌ

https://www.acmicpc.net/problem/11286 11286๋ฒˆ: ์ ˆ๋Œ“๊ฐ’ ํž™ ์ฒซ์งธ ์ค„์— ์—ฐ์‚ฐ์˜ ๊ฐœ์ˆ˜ N(1โ‰คNโ‰ค100,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ N๊ฐœ์˜ ์ค„์—๋Š” ์—ฐ์‚ฐ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ •์ˆ˜ x๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๋งŒ์•ฝ x๊ฐ€ 0์ด ์•„๋‹ˆ๋ผ๋ฉด ๋ฐฐ์—ด์— x๋ผ๋Š” ๊ฐ’์„ ๋„ฃ๋Š”(์ถ”๊ฐ€ํ•˜๋Š”) ์—ฐ์‚ฐ์ด๊ณ , x๊ฐ€ 0 www.acmicpc.net ์ตœ์†Œ ํž™์œผ๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ์ด๋‹ค. ํž™์— [์ ˆ๋Œ“๊ฐ’, ๋ถ€ํ˜ธ]๋ฅผ ๋„ฃ์–ด๋‘๊ณ  heappopํ•ด์„œ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ“-ํŒŒ์ด์ฌ์€ comparator ๊ฐ™์€ ๊ฑฐ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„๋„ 1. ์ ˆ๋Œ“๊ฐ’์ด ์ž‘์€ ์ˆ˜ 2. ์ ˆ๋Œ“๊ฐ’์ด ๊ฐ™์œผ๋ฉด ๋ถ€ํ˜ธ๊ฐ€ ์Œ์ธ ์ˆ˜ ์ˆœ์„œ๋Œ€๋กœ popํ•ด์ค€๋‹ค. from sys import stdin import heapq heap = [] for _ in range(int(input())): x..

๋ฐฑ์ค€ 2022.11.19

๋ฐฑ์ค€ 24337 ๊ฐ€ํฌ์™€ ํƒ‘ - ํŒŒ์ด์ฌ

https://www.acmicpc.net/problem/24337 24337๋ฒˆ: ๊ฐ€ํฌ์™€ ํƒ‘ ์ผ์ง์„ ์œผ๋กœ ๋‹ค์–‘ํ•œ ๋†’์ด์˜ ๊ฑด๋ฌผ๋“ค์ด N๊ฐœ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€ํฌ๋Š” ๊ฑด๋ฌผ๋“ค์˜ ์™ผ์ชฝ์—, ๋‹จ๋น„๋Š” ๊ฑด๋ฌผ๋“ค์˜ ์˜ค๋ฅธ์ชฝ์— ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ์ง์„  ์ƒ์— ๊ฐ€ํฌ์™€ ๋‹จ๋น„, ๊ฑด๋ฌผ๋“ค์€ ์•„๋ž˜์™€ ๊ฐ™์€ ์ˆœ์„œ๋กœ ๋ฐฐ์น˜๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. www.acmicpc.net ์™ผ์ชฝ์— ๊ฐ€ํฌ, ์˜ค๋ฅธ์ชฝ์— ๋‹จ๋น„๊ฐ€ ์žˆ๊ณ , ์ธ๊ฐ„๊ณผ ๊ฑด๋ฌผ ์‚ฌ์ด์— ๊ทธ ๊ฑด๋ฌผ๋ณด๋‹ค ์ž‘์€ ๊ฑด๋ฌผ๋งŒ ์žˆ์–ด์•ผ ํ•ด๋‹น ๊ฑด๋ฌผ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๊ฐ™์€ ๊ฒƒ๋„ ๋ชป๋ณธ๋‹ค. ๋จผ์ €, ๊ฑด๋ฌผ์˜ ์ˆ˜์ธ N์€ ๊ณ ๋ คํ•˜์ง€ ์•Š๊ณ  ์กฐ๊ฑด๋งŒ ๋งŒ์กฑ์‹œ์ผœ ๋ณด์ž. ์ด ์กฐ๊ฑด๋งŒ์„ ๋งŒ์กฑ์‹œํ‚ค๋Š” ๊ฒƒ์€ ๊ฐ„๋‹จํ•˜๋‹ค. ์™ผ์ชฝ๋ถ€ํ„ฐ ๊ฑด๋ฌผ์ด 1๋ถ€ํ„ฐ a๊นŒ์ง€ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์žˆ๊ณ , ๋˜ ๊ทธ ์˜†์—๋Š” b๋ถ€ํ„ฐ 1๊นŒ์ง€ ๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ์žˆ์œผ๋ฉด ๋œ๋‹ค. a = 3, b = 3์ธ ๊ฒฝ์šฐ์—๋Š” ๊ฑด๋ฌผ์ด 1 2 3 2 1 ..

๋ฐฑ์ค€ 2022.11.19

๋ฐฑ์ค€ 17478 ์žฌ๊ท€ํ•จ์ˆ˜๊ฐ€ ๋ญ”๊ฐ€์š”? - ํŒŒ์ด์ฌ

https://www.acmicpc.net/problem/17478 17478๋ฒˆ: ์žฌ๊ท€ํ•จ์ˆ˜๊ฐ€ ๋ญ”๊ฐ€์š”? ํ‰์†Œ์— ์งˆ๋ฌธ์„ ์ž˜ ๋ฐ›์•„์ฃผ๊ธฐ๋กœ ์œ ๋ช…ํ•œ ์ค‘์•™๋Œ€ํ•™๊ต์˜ JH ๊ต์ˆ˜๋‹˜์€ ํ•™์ƒ๋“ค๋กœ๋ถ€ํ„ฐ ์žฌ๊ท€ํ•จ์ˆ˜๊ฐ€ ๋ฌด์—‡์ธ์ง€์— ๋Œ€ํ•˜์—ฌ ๋งŽ์€ ์งˆ๋ฌธ์„ ๋ฐ›์•„์™”๋‹ค. ๋งค๋ฒˆ ์งˆ๋ฌธ์„ ์ž˜ ๋ฐ›์•„์ฃผ์…จ๋˜ JH ๊ต์ˆ˜๋‹˜์ด์ง€๋งŒ ๊ทธ๋Š” ์ค‘์•™๋Œ€ www.acmicpc.net ์„œ์ˆœ์„ ์ง€์ผœ์ฃผ๋ฉด์„œ ์žฌ๊ท€์ ์œผ๋กœ ์ถœ๋ ฅํ•˜๋ฉด ๋œ๋‹ค. N์—์„œ 1์”ฉ ์ค„์—ฌ์ฃผ๋ฉด์„œ ํšŸ์ˆ˜๋ฅผ ์„ธ๊ณ , N๋ฒˆ์งธ ์ถœ๋ ฅํ•˜๋Š” ๋ฌธ๊ตฌ๋งŒ "์ž˜๋“ค์–ด๋ณด๊ฒŒ~ ์–ด์ฉŒ๊ตฌ" ๋Œ€์‹  "์žฌ๊ท€ํ•จ์ˆ˜๋Š” ์–ด์ฉŒ๊ตฌ ํ•จ์ˆ˜๋ผ๋„ค"๋ฅผ ์ถœ๋ ฅํ•ด์ฃผ๋ฉด ๋œ๋‹ค. def quote(n): print('____' * (N - n) + '"์žฌ๊ท€ํ•จ์ˆ˜๊ฐ€ ๋ญ”๊ฐ€์š”?"') if n == 0: print('____' * (N - n) + '"์žฌ๊ท€ํ•จ์ˆ˜๋Š” ์ž๊ธฐ ์ž์‹ ์„ ํ˜ธ์ถœํ•˜๋Š” ํ•จ์ˆ˜๋ผ๋„ค"') ..

๋ฐฑ์ค€ 2022.11.19

๋ฐฑ์ค€ 1244 ์Šค์œ„์น˜ ์ผœ๊ณ  ๋„๊ธฐ - ํŒŒ์ด์ฌ

https://www.acmicpc.net/problem/1244 1244๋ฒˆ: ์Šค์œ„์น˜ ์ผœ๊ณ  ๋„๊ธฐ ์ฒซ์งธ ์ค„์—๋Š” ์Šค์œ„์น˜ ๊ฐœ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์Šค์œ„์น˜ ๊ฐœ์ˆ˜๋Š” 100 ์ดํ•˜์ธ ์–‘์˜ ์ •์ˆ˜์ด๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” ๊ฐ ์Šค์œ„์น˜์˜ ์ƒํƒœ๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ผœ์ ธ ์žˆ์œผ๋ฉด 1, ๊บผ์ ธ์žˆ์œผ๋ฉด 0์ด๋ผ๊ณ  ํ‘œ์‹œํ•˜๊ณ  ์‚ฌ์ด์— ๋นˆ์นธ์ด ํ•˜๋‚˜์”ฉ www.acmicpc.net # ์Šค์œ„์น˜ ์ €์žฅํ•  ๋ฆฌ์ŠคํŠธ ๊ท€์ฐฎ๊ฒŒ ์Šค์œ„์น˜ ๋ฒˆํ˜ธ๊ฐ€ 1๋ฒˆ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•œ๋‹ค. ์ด๊ฑธ ๊ณ„์‚ฐํ•  ๋•Œ๋งˆ๋‹ค ๊ณ ๋ คํ•ด์ค˜๋„ ๋˜๊ณ , ๋ฆฌ์ŠคํŠธ ์•ž์— 0๋ฒˆ์„ ์ถ”๊ฐ€ํ•ด๋†“์•„๋„ ๋œ๋‹ค. ๋‚˜๋Š” ํ›„์ž๋กœ ๋†“๊ณ  ํ’€์—ˆ๋‹ค. ์ทจํ–ฅ๊ป ์ž‘์„ฑํ•˜๋ฉด ๋œ๋‹ค. ๋‹จ, ํ›„์ž๋Š” ์—ฌํ•™์ƒ์ด ์žˆ์ง€๋„ ์•Š์€ 0๋ฒˆ ์Šค์œ„์น˜์„ ์ผœ๊ณ  ๋„์ง€ ์•Š๋„๋ก ์œ ์˜ํ•ด์•ผ ํ•œ๋‹ค. # ์Šค์œ„์น˜ ๋ฐ”๊พธ๋Š” ํ•จ์ˆ˜ ์ด๊ฒƒ๋„ ์ทจํ–ฅ๊ป ์ž‘์„ฑํ•˜๋ฉด ๋œ๋‹ค. dictionary์— {1:0, 0:1} ์ด๋Ÿฐ ์‹์œผ๋กœ ๋„ฃ์–ด๋„ ๋˜๊ณ ..

๋ฐฑ์ค€ 2022.11.18

๋ฐฑ์ค€ 2607 ๋น„์Šทํ•œ ๋‹จ์–ด - ํŒŒ์ด์ฌ

https://www.acmicpc.net/problem/2607 2607๋ฒˆ: ๋น„์Šทํ•œ ๋‹จ์–ด ์ฒซ์งธ ์ค„์—๋Š” ๋‹จ์–ด์˜ ๊ฐœ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง€๊ณ  ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ๋Š” ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ ๋‹จ์–ด๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๋ชจ๋“  ๋‹จ์–ด๋Š” ์˜๋ฌธ ์•ŒํŒŒ๋ฒณ ๋Œ€๋ฌธ์ž๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. ๋‹จ์–ด์˜ ๊ฐœ์ˆ˜๋Š” 100๊ฐœ ์ดํ•˜์ด๋ฉฐ, ๊ฐ ๋‹จ์–ด์˜ ๊ธธ์ด๋Š” 10 ์ด www.acmicpc.net ๋ฌธ์ž์—ด ๋น„๊ต ๋ฌธ์ œ. ์ž…๋ ฅ ๊ฐ’์˜ ์ˆ˜๊ฐ€ ๋„๋„ํ•˜๋ฏ€๋กœ ๋ชจ๋“  ๋ฌธ์ž๋ฅผ ๋‹ค ์ฒดํฌํ•ด์ฃผ๋ฉด ๋œ๋‹ค. ์ƒˆ๋กœ์šด ๋‹จ์–ด(word)๊ฐ€ ์ž…๋ ฅ๋  ๋•Œ๋งˆ๋‹ค ๋น„๊ต ๋Œ€์ƒ ๋ฌธ์ž(์ฒซ ๋‹จ์–ด, target)๊ฐ€ ๋‹ด๊ธด ๋ฆฌ์ŠคํŠธ๋ฅผ ๋ณต์‚ฌํ•œ๋‹ค. ๋ณต์‚ฌ๋œ ๋ฆฌ์ŠคํŠธ๋Š” compare์ด๋ผ๊ณ  ์ด๋ฆ„ ๋ถ™์˜€๋‹ค. ์ƒˆ๋กœ์šด ๋‹จ์–ด ๋ฌธ์ž์—ด์„ for๋ฌธ์„ ๋Œ๋ฆฌ๋ฉด์„œ compare์— ํ•ด๋‹น ๋ฌธ์ž๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค. ์žˆ์œผ๋ฉด removeํ•˜๊ณ , ์—†์œผ๋ฉด cnt ๊ฐ’์„ ํ•˜๋‚˜ ๋Š˜๋ฆฐ๋‹ค. ์ˆœํšŒ..

๋ฐฑ์ค€ 2022.11.18

๋ฐฑ์ค€ A+B, A-B, A*B, A/B - ์ž๋ฐ”

#1000 A+B scanner๋กœ int A, B๋ฅผ ๋ฐ›์€ ๋’ค ๋”ํ–ˆ๋‹ค import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int A = scanner.nextInt(); int B = scanner.nextInt(); System.out.println(A+B); } } #1001 A-B import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int A = s..

๋ฐฑ์ค€ 2022.04.04

๋ฐฑ์ค€ 1919 ์• ๋„ˆ๊ทธ๋žจ ๋งŒ๋“ค๊ธฐ - ํŒŒ์ด์ฌ

https://www.acmicpc.net/problem/1919 1919๋ฒˆ: ์• ๋„ˆ๊ทธ๋žจ ๋งŒ๋“ค๊ธฐ ๋‘ ์˜์–ด ๋‹จ์–ด๊ฐ€ ์ฒ ์ž์˜ ์ˆœ์„œ๋ฅผ ๋’ค๋ฐ”๊พธ์–ด ๊ฐ™์•„์งˆ ์ˆ˜ ์žˆ์„ ๋•Œ, ๊ทธ๋Ÿฌํ•œ ๋‘ ๋‹จ์–ด๋ฅผ ์„œ๋กœ ์• ๋„ˆ๊ทธ๋žจ ๊ด€๊ณ„์— ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด occurs ๋ผ๋Š” ์˜์–ด ๋‹จ์–ด์™€ succor ๋Š” ์„œ๋กœ ์• ๋„ˆ๊ทธ๋žจ ๊ด€๊ณ„์— ์žˆ๋Š”๋ฐ, occurs www.acmicpc.net ๊ฐ๊ฐ์˜ ๋‹จ์–ด ํฌํ•จ๋œ ์•ŒํŒŒ๋ฒณ์˜ ์ข…๋ฅ˜์™€ ๊ฐœ์ˆ˜๋ฅผ ์นด์šดํŒ…ํ•œ ๋’ค, ๊ทธ ์ฐจ์ด๋ฅผ ์ด์šฉํ•˜๋ฉด ๋‹ต์„ ๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค. #1: key๊ฐ’์ด ์•ŒํŒŒ๋ฒณ ์†Œ๋ฌธ์ž์ด๊ณ , value๊ฐ’์ด 0์ธ dictionary๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค. #2: ์ฒซ๋ฒˆ์งธ ๋‹จ์–ด๋ฅผ input ๋ฐ›๊ณ , ๊ทธ ๋‹จ์–ด์—์„œ ์•ŒํŒŒ๋ฒณ์ด ํ•˜๋‚˜ ๋‚˜์˜ฌ ๋•Œ๋งˆ๋‹ค ํ•ด๋‹น ์•ŒํŒŒ๋ฒณ์— ๋Œ€ํ•œ dictionary value๊ฐ’์ด 1์”ฉ ์ฆ๊ฐ€ํ•˜๋„๋ก ํ–ˆ๋‹ค. #3: ๋‘๋ฒˆ์งธ ๋‹จ์–ด๋ฅผ input..

๋ฐฑ์ค€ 2022.03.26

๋ฐฑ์ค€ 2292 ๋ฒŒ์ง‘ - ํŒŒ์ด์ฌ

https://www.acmicpc.net/problem/2292 2292๋ฒˆ: ๋ฒŒ์ง‘ ์œ„์˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ์œก๊ฐํ˜•์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฒŒ์ง‘์ด ์žˆ๋‹ค. ๊ทธ๋ฆผ์—์„œ ๋ณด๋Š” ๋ฐ”์™€ ๊ฐ™์ด ์ค‘์•™์˜ ๋ฐฉ 1๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ ์ด์›ƒํ•˜๋Š” ๋ฐฉ์— ๋Œ์•„๊ฐ€๋ฉด์„œ 1์”ฉ ์ฆ๊ฐ€ํ•˜๋Š” ๋ฒˆํ˜ธ๋ฅผ ์ฃผ์†Œ๋กœ ๋งค๊ธธ ์ˆ˜ ์žˆ๋‹ค. ์ˆซ์ž N์ด ์ฃผ์–ด์กŒ www.acmicpc.net ์ฃผ์–ด์ง„ ์ˆซ์ž๊ฐ€ ๋ฒŒ์ง‘์˜ ์ค‘์•™(1)์—์„œ๋ถ€ํ„ฐ ๋ช‡ ๋ฒˆ์งธ ์ค„์— ๋‚˜ํƒ€๋‚˜๋Š” ์ง€๋ฅผ ์ฐพ์•„์•ผ ํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. ์ˆ˜ํ•™๋ฌธ์ œ์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ทœ์น™ ๋ถ€ํ„ฐ ์ฐพ์•„๋ณด์•˜๋‹ค. ์ˆซ์ž(N) ๋‹ต ๊ทœ์น™(๋งˆ์ง€๋ง‰ ์ˆ˜์™€ ๊ด€๋ จ๋œ) 1 1 1 + 6 * 0 2 ~ 7 2 1 + 6 * 0 + 6 * 1 8 ~ 19 3 1 + 6 * 0 + 6 * 1 20 ~ 37 4 1 + 6 * 0 + 6 * 1 + 6 * 2 38 ~ 61 5 1 + 6 * 0 + 6 * 1..

๋ฐฑ์ค€ 2022.03.26