๐•ƒ๐•ฆ๐•„๐•š๐•ฃ

728x90
๋ฐ˜์‘ํ˜•

๋ฐฑ์ค€ 49

[Baekjoon/๋ฐฑ์ค€][5397][C/C++] ํ‚ค๋กœ๊ฑฐ๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€ ์ž…๋‹ˆ๋‹ค.2023. 5. 5.
[Baekjoon/๋ฐฑ์ค€][11003][C/C++] ์ตœ์†Ÿ๊ฐ’ ์ฐพ๊ธฐใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” ์ž๋ฃŒ๊ตฌ์กฐ, ์šฐ์„ ์ˆœ์œ„ ํ, ๋ฑ ๋ฌธ์ œ. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/11003 11003๋ฒˆ: ์ตœ์†Ÿ๊ฐ’ ์ฐพ๊ธฐ N๊ฐœ์˜ ์ˆ˜ A1, A2, ..., AN๊ณผ L์ด ์ฃผ์–ด์ง„๋‹ค. Di = Ai-L+1 ~ Ai ์ค‘์˜ ์ตœ์†Ÿ๊ฐ’์ด๋ผ๊ณ  ํ•  ๋•Œ, D์— ์ €์žฅ๋œ ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ด๋•Œ, i ≤ 0 ์ธ Ai๋Š” ๋ฌด์‹œํ•˜๊ณ  D๋ฅผ ๊ตฌํ•ด์•ผ ํ•œ๋‹ค. www.acmicpc.net [๋ฌธ์ œ] N๊ฐœ์˜ ์ˆ˜ A1, A2, ..., AN๊ณผ L์ด ์ฃผ์–ด์ง„๋‹ค. Di = Ai-L+1 ~ Ai ์ค‘์˜ ์ตœ์†Ÿ๊ฐ’์ด๋ผ๊ณ  ํ•  ๋•Œ, D์— ์ €์žฅ๋œ ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ด๋•Œ, i ≤ 0 ์ธ Ai๋Š” ๋ฌด์‹œํ•˜๊ณ  D๋ฅผ ๊ตฌํ•ด์•ผ ํ•œ๋‹ค. [์ž…๋ ฅ] ์ฒซ์งธ ์ค„์— N๊ณผ L..2023. 5. 5.
[Baekjoon/๋ฐฑ์ค€][2740][C/C++] ํ–‰๋ ฌ ๊ณฑ์…ˆใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” ์ˆ˜ํ•™, ๊ตฌํ˜„, ์„ ํ˜•๋Œ€์ˆ˜ํ•™ ๋ฌธ์ œ. ํ–‰๋ ฌ๊ณฑ์˜ ์›๋ฆฌ์— ๋Œ€ํ•ด ์•Œ๊ณ ์žˆ์–ด์•ผ๋งŒ ํ’€ ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ์ด๋‹ค. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/2740 2740๋ฒˆ: ํ–‰๋ ฌ ๊ณฑ์…ˆ ์ฒซ์งธ ์ค„์— ํ–‰๋ ฌ A์˜ ํฌ๊ธฐ N ๊ณผ M์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์— ํ–‰๋ ฌ A์˜ ์›์†Œ M๊ฐœ๊ฐ€ ์ˆœ์„œ๋Œ€๋กœ ์ฃผ์–ด์ง„๋‹ค. ๊ทธ ๋‹ค์Œ ์ค„์—๋Š” ํ–‰๋ ฌ B์˜ ํฌ๊ธฐ M๊ณผ K๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ด์–ด์„œ M๊ฐœ์˜ ์ค„์— ํ–‰๋ ฌ B์˜ ์›์†Œ K๊ฐœ www.acmicpc.net [๋ฌธ์ œ] N*Mํฌ๊ธฐ์˜ ํ–‰๋ ฌ A์™€ M*Kํฌ๊ธฐ์˜ ํ–‰๋ ฌ B๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ๋‘ ํ–‰๋ ฌ์„ ๊ณฑํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. [์ž…๋ ฅ] ์ฒซ์งธ ์ค„์— ํ–‰๋ ฌ A์˜ ํฌ๊ธฐ N ๊ณผ M์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์— ํ–‰๋ ฌ A์˜ ์›์†Œ M๊ฐœ๊ฐ€ ..2023. 5. 5.
[Baekjoon/๋ฐฑ์ค€][1966][C/C++] ํ”„๋ฆฐํ„ฐ ํใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” ๊ตฌํ˜„, ์ž๋ฃŒ๊ตฌ์กฐ, ์‹œ๋ฎฌ๋ ˆ์ด์…˜, ํ ๋ฌธ์ œ. ์šฐ์„ ์ˆœ์œ„ ํ๋ฅผ ์ด์šฉํ•˜๋ฉด ์‰ฝ๊ฒŒ ํ’€ ์ˆ˜ ์žˆ์ง€๋งŒ, ํ•„์ž๋Š” ์šฐ์„ ์ˆœ์œ„ ํ๋ฅผ ์ด์šฉํ•˜์ง€ ์•Š๊ณ  ๋‹จ์ˆœ ํ๋งŒ ์ด์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ’€์—ˆ๋‹ค. ์šฐ์„ ์ˆœ์œ„ ํ๋ฅผ ์ด์šฉํ•œ ๋‹ค๋ฅธ ๋ถ„์˜ ํ’€์ด๋„ ํ•จ๊ป˜ ์ฒจ๋ถ€ํ•˜๋„๋ก ํ•˜๊ฒ ๋‹ค. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/1966 1966๋ฒˆ: ํ”„๋ฆฐํ„ฐ ํ ์—ฌ๋Ÿฌ๋ถ„๋„ ์•Œ๋‹ค์‹œํ”ผ ์—ฌ๋Ÿฌ๋ถ„์˜ ํ”„๋ฆฐํ„ฐ ๊ธฐ๊ธฐ๋Š” ์—ฌ๋Ÿฌ๋ถ„์ด ์ธ์‡„ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ฌธ์„œ๋ฅผ ์ธ์‡„ ๋ช…๋ น์„ ๋ฐ›์€ ‘์ˆœ์„œ๋Œ€๋กœ’, ์ฆ‰ ๋จผ์ € ์š”์ฒญ๋œ ๊ฒƒ์„ ๋จผ์ € ์ธ์‡„ํ•œ๋‹ค. ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฌธ์„œ๊ฐ€ ์Œ“์ธ๋‹ค๋ฉด Queue ์ž๋ฃŒ๊ตฌ์กฐ์— www.acmicpc.net [๋ฌธ์ œ] ์—ฌ๋Ÿฌ๋ถ„๋„ ์•Œ๋‹ค์‹œํ”ผ ์—ฌ๋Ÿฌ๋ถ„์˜ ํ”„๋ฆฐํ„ฐ ๊ธฐ๊ธฐ๋Š” ์—ฌ๋Ÿฌ๋ถ„์ด ์ธ์‡„ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ฌธ์„œ๋ฅผ ์ธ์‡„ ๋ช…๋ น์„ ๋ฐ›์€ ‘์ˆœ์„œ๋Œ€..2023. 5. 3.
[Baekjoon/๋ฐฑ์ค€][1929][C/C++] ์†Œ์ˆ˜ ๊ตฌํ•˜๊ธฐใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” ์ˆ˜ํ•™, ์ •์ˆ˜๋ก , ์†Œ์ˆ˜ ํŒ์ •, ์—๋ผํ† ์Šคํ…Œ๋„ค์Šค์˜ ์ฒด ๋ฌธ์ œ. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/1929 1929๋ฒˆ: ์†Œ์ˆ˜ ๊ตฌํ•˜๊ธฐ ์ฒซ์งธ ์ค„์— ์ž์—ฐ์ˆ˜ M๊ณผ N์ด ๋นˆ ์นธ์„ ์‚ฌ์ด์— ๋‘๊ณ  ์ฃผ์–ด์ง„๋‹ค. (1 ≤ M ≤ N ≤ 1,000,000) M์ด์ƒ N์ดํ•˜์˜ ์†Œ์ˆ˜๊ฐ€ ํ•˜๋‚˜ ์ด์ƒ ์žˆ๋Š” ์ž…๋ ฅ๋งŒ ์ฃผ์–ด์ง„๋‹ค. www.acmicpc.net [๋ฌธ์ œ] M์ด์ƒ N์ดํ•˜์˜ ์†Œ์ˆ˜๋ฅผ ๋ชจ๋‘ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. [์ž…๋ ฅ] ์ฒซ์งธ ์ค„์— ์ž์—ฐ์ˆ˜ M๊ณผ N์ด ๋นˆ ์นธ์„ ์‚ฌ์ด์— ๋‘๊ณ  ์ฃผ์–ด์ง„๋‹ค. (1 ≤ M ≤ N ≤ 1,000,000) M์ด์ƒ N์ดํ•˜์˜ ์†Œ์ˆ˜๊ฐ€ ํ•˜๋‚˜ ์ด์ƒ ์žˆ๋Š” ์ž…๋ ฅ๋งŒ ์ฃผ์–ด์ง„๋‹ค. [์ถœ๋ ฅ] ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ, ์ฆ๊ฐ€ํ•˜๋Š” ์ˆœ์„œ๋Œ€๋กœ ์†Œ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ..2023. 5. 3.
[Baekjoon/๋ฐฑ์ค€][2164][C/C++] ์นด๋“œ2ใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” ์ž๋ฃŒ๊ตฌ์กฐ, ํ ๋ฌธ์ œ. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/2164 2164๋ฒˆ: ์นด๋“œ2 N์žฅ์˜ ์นด๋“œ๊ฐ€ ์žˆ๋‹ค. ๊ฐ๊ฐ์˜ ์นด๋“œ๋Š” ์ฐจ๋ก€๋กœ 1๋ถ€ํ„ฐ N๊นŒ์ง€์˜ ๋ฒˆํ˜ธ๊ฐ€ ๋ถ™์–ด ์žˆ์œผ๋ฉฐ, 1๋ฒˆ ์นด๋“œ๊ฐ€ ์ œ์ผ ์œ„์—, N๋ฒˆ ์นด๋“œ๊ฐ€ ์ œ์ผ ์•„๋ž˜์ธ ์ƒํƒœ๋กœ ์ˆœ์„œ๋Œ€๋กœ ์นด๋“œ๊ฐ€ ๋†“์—ฌ ์žˆ๋‹ค. ์ด์ œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋™์ž‘์„ ์นด๋“œ๊ฐ€ www.acmicpc.net [๋ฌธ์ œ] N์žฅ์˜ ์นด๋“œ๊ฐ€ ์žˆ๋‹ค. ๊ฐ๊ฐ์˜ ์นด๋“œ๋Š” ์ฐจ๋ก€๋กœ 1๋ถ€ํ„ฐ N๊นŒ์ง€์˜ ๋ฒˆํ˜ธ๊ฐ€ ๋ถ™์–ด ์žˆ์œผ๋ฉฐ, 1๋ฒˆ ์นด๋“œ๊ฐ€ ์ œ์ผ ์œ„์—, N๋ฒˆ ์นด๋“œ๊ฐ€ ์ œ์ผ ์•„๋ž˜์ธ ์ƒํƒœ๋กœ ์ˆœ์„œ๋Œ€๋กœ ์นด๋“œ๊ฐ€ ๋†“์—ฌ ์žˆ๋‹ค. ์ด์ œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋™์ž‘์„ ์นด๋“œ๊ฐ€ ํ•œ ์žฅ ๋‚จ์„ ๋•Œ๊นŒ์ง€ ๋ฐ˜๋ณตํ•˜๊ฒŒ ๋œ๋‹ค. ์šฐ์„ , ์ œ์ผ ์œ„์— ์žˆ๋Š” ์นด๋“œ๋ฅผ ๋ฐ”๋‹ฅ์— ๋ฒ„๋ฆฐ๋‹ค. ๊ทธ ๋‹ค์Œ, ์ œ์ผ..2023. 5. 3.
[Baekjoon/๋ฐฑ์ค€][18258][C/C++] ํ 2ใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” ์ž๋ฃŒ๊ตฌ์กฐ, ํ ๋ฌธ์ œ. '๋ฐฑ์ค€ 10845 ํ' ๋ฌธ์ œ์™€ ๋™์ผํ•˜์ง€๋งŒ ์ž…๋ ฅ๊ฐ’์˜ ์ˆ˜๊ฐ€ ํ›จ์”ฌ ํฌ๋‹ค. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/18258 18258๋ฒˆ: ํ 2 ์ฒซ์งธ ์ค„์— ์ฃผ์–ด์ง€๋Š” ๋ช…๋ น์˜ ์ˆ˜ N (1 ≤ N ≤ 2,000,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์—๋Š” ๋ช…๋ น์ด ํ•˜๋‚˜์”ฉ ์ฃผ์–ด์ง„๋‹ค. ์ฃผ์–ด์ง€๋Š” ์ •์ˆ˜๋Š” 1๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 100,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค. ๋ฌธ์ œ์— ๋‚˜์™€์žˆ์ง€ www.acmicpc.net [๋ฌธ์ œ] ์ •์ˆ˜๋ฅผ ์ €์žฅํ•˜๋Š” ํ๋ฅผ ๊ตฌํ˜„ํ•œ ๋‹ค์Œ, ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง€๋Š” ๋ช…๋ น์„ ์ฒ˜๋ฆฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ๋ช…๋ น์€ ์ด ์—ฌ์„ฏ ๊ฐ€์ง€์ด๋‹ค. push X: ์ •์ˆ˜ X๋ฅผ ํ์— ๋„ฃ๋Š” ์—ฐ์‚ฐ์ด๋‹ค. pop: ํ์—์„œ ๊ฐ€์žฅ ์•ž์— ์žˆ๋Š” ์ •์ˆ˜..2023. 5. 3.
[Baekjoon/๋ฐฑ์ค€][10845][C/C++] ํใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” ์ž๋ฃŒ๊ตฌ์กฐ, ํ ๋ฌธ์ œ. '๋ฐฑ์ค€ 18258๋ฒˆ ํ 2' ๋ฌธ์ œ์™€ ๋™์ผํ•˜์ง€๋งŒ ์ž…๋ ฅ๊ฐ’์˜ ์ˆ˜๊ฐ€ ํ›จ์”ฌ ์ž‘๋‹ค. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/10845 18258๋ฒˆ: ํ 2 ์ฒซ์งธ ์ค„์— ์ฃผ์–ด์ง€๋Š” ๋ช…๋ น์˜ ์ˆ˜ N (1 ≤ N ≤ 2,000,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์—๋Š” ๋ช…๋ น์ด ํ•˜๋‚˜์”ฉ ์ฃผ์–ด์ง„๋‹ค. ์ฃผ์–ด์ง€๋Š” ์ •์ˆ˜๋Š” 1๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 100,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค. ๋ฌธ์ œ์— ๋‚˜์™€์žˆ์ง€ www.acmicpc.net [๋ฌธ์ œ] ์ •์ˆ˜๋ฅผ ์ €์žฅํ•˜๋Š” ํ๋ฅผ ๊ตฌํ˜„ํ•œ ๋‹ค์Œ, ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง€๋Š” ๋ช…๋ น์„ ์ฒ˜๋ฆฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ๋ช…๋ น์€ ์ด ์—ฌ์„ฏ ๊ฐ€์ง€์ด๋‹ค. push X: ์ •์ˆ˜ X๋ฅผ ํ์— ๋„ฃ๋Š” ์—ฐ์‚ฐ์ด๋‹ค. pop: ํ์—์„œ ๊ฐ€์žฅ ์•ž์— ์žˆ๋Š”..2023. 5. 3.
[Baekjoon/๋ฐฑ์ค€][1406][C/C++] ์—๋””ํ„ฐใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” ์ž๋ฃŒ๊ตฌ์กฐ, ์Šคํƒ, ์—ฐ๊ฒฐ๋ฆฌ์ŠคํŠธ ๋ฌธ์ œ. STL list์™€ ํ•ด๋‹น iterator๋ฅผ ๋‹ค๋ฃฐ ์ค„ ์•Œ๋ฉด ์‰ฝ๊ฒŒ ํ’€ ์ˆ˜ ์žˆ๋‹ค. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/1406 1406๋ฒˆ: ์—๋””ํ„ฐ ์ฒซ์งธ ์ค„์—๋Š” ์ดˆ๊ธฐ์— ํŽธ์ง‘๊ธฐ์— ์ž…๋ ฅ๋˜์–ด ์žˆ๋Š” ๋ฌธ์ž์—ด์ด ์ฃผ์–ด์ง„๋‹ค. ์ด ๋ฌธ์ž์—ด์€ ๊ธธ์ด๊ฐ€ N์ด๊ณ , ์˜์–ด ์†Œ๋ฌธ์ž๋กœ๋งŒ ์ด๋ฃจ์–ด์ ธ ์žˆ์œผ๋ฉฐ, ๊ธธ์ด๋Š” 100,000์„ ๋„˜์ง€ ์•Š๋Š”๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” ์ž…๋ ฅํ•  ๋ช…๋ น์–ด์˜ ๊ฐœ์ˆ˜ www.acmicpc.net ๋ฌธ์ œ ํ•œ ์ค„๋กœ ๋œ ๊ฐ„๋‹จํ•œ ์—๋””ํ„ฐ๋ฅผ ๊ตฌํ˜„ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ์ด ํŽธ์ง‘๊ธฐ๋Š” ์˜์–ด ์†Œ๋ฌธ์ž๋งŒ์„ ๊ธฐ๋กํ•  ์ˆ˜ ์žˆ๋Š” ํŽธ์ง‘๊ธฐ๋กœ, ์ตœ๋Œ€ 600,000๊ธ€์ž๊นŒ์ง€ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด ํŽธ์ง‘๊ธฐ์—๋Š” '์ปค์„œ'๋ผ๋Š” ๊ฒƒ์ด ์žˆ๋Š”๋ฐ, ์ปค์„œ๋Š” ๋ฌธ์žฅ์˜ ๋งจ ์•ž(์ฒซ..2023. 5. 3.
[Baekjoon/๋ฐฑ์ค€][1991][C/C++] ํŠธ๋ฆฌ ์ˆœํšŒใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” ํŠธ๋ฆฌ, ์žฌ๊ท€ ๋ฌธ์ œ. ํŠธ๋ฆฌ๋ฅผ ์ˆœํšŒํ•˜๋Š” ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๋ฐฉ๋ฒ•์ธ '์ „์œ„ ์ˆœํšŒ', '์ค‘์œ„ ์ˆœํšŒ', 'ํ›„์œ„ ์ˆœํšŒ'์— ๋Œ€ํ•ด ์•Œ๊ณ ์žˆ๋‹ค๋ฉด ์‰ฝ๊ฒŒ ํ’€ ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ์ด๋‹ค. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/1991 1991๋ฒˆ: ํŠธ๋ฆฌ ์ˆœํšŒ ์ฒซ์งธ ์ค„์—๋Š” ์ด์ง„ ํŠธ๋ฆฌ์˜ ๋…ธ๋“œ์˜ ๊ฐœ์ˆ˜ N(1 ≤ N ≤ 26)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์— ๊ฑธ์ณ ๊ฐ ๋…ธ๋“œ์™€ ๊ทธ์˜ ์™ผ์ชฝ ์ž์‹ ๋…ธ๋“œ, ์˜ค๋ฅธ์ชฝ ์ž์‹ ๋…ธ๋“œ๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๋…ธ๋“œ์˜ ์ด๋ฆ„์€ A๋ถ€ํ„ฐ ์ฐจ๋ก€๋Œ€๋กœ ์•ŒํŒŒ www.acmicpc.net [๋ฌธ์ œ] ์ด์ง„ ํŠธ๋ฆฌ๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ์ „์œ„ ์ˆœํšŒ(preorder traversal), ์ค‘์œ„ ์ˆœํšŒ(inorder traversal), ํ›„์œ„ ์ˆœํšŒ(postorder traver..2023. 5. 3.
[Baekjoon/๋ฐฑ์ค€][25314][C/C++] ์ฝ”๋”ฉ์€ ์ฒด์œก๊ณผ๋ชฉ์ž…๋‹ˆ๋‹คใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” ๊ตฌํ˜„ ๋ฌธ์ œ. ๊ธฐ์ดˆ์ ์ธ ๋ฌธ์ œ์ด๋‹ค. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/25314 25314๋ฒˆ: ์ฝ”๋”ฉ์€ ์ฒด์œก๊ณผ๋ชฉ ์ž…๋‹ˆ๋‹ค ์˜ค๋Š˜์€ ํ˜œ์•„์˜ ๋ฉด์ ‘ ๋‚ ์ด๋‹ค. ๋ฉด์ ‘ ์ค€๋น„๋ฅผ ์—ด์‹ฌํžˆ ํ•ด์„œ ์•ž์„  ์งˆ๋ฌธ๋“ค์„ ์ž˜ ๋Œ€๋‹ตํ•œ ํ˜œ์•„๋Š” ์ด์ œ ๋งˆ์ง€๋ง‰์œผ๋กœ ์น ํŒ์— ์ง์ ‘ ์ฝ”๋”ฉํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ๋ฐ›์•˜๋‹ค. ํ˜œ์•„๊ฐ€ ๋ฐ›์€ ๋ฌธ์ œ๋Š” ๋‘ ์ˆ˜๋ฅผ ๋”ํ•˜๋Š” ๋ฌธ์ œ์˜€๋‹ค. C++ www.acmicpc.net [๋ฌธ์ œ] ์˜ค๋Š˜์€ ํ˜œ์•„์˜ ๋ฉด์ ‘ ๋‚ ์ด๋‹ค. ๋ฉด์ ‘ ์ค€๋น„๋ฅผ ์—ด์‹ฌํžˆ ํ•ด์„œ ์•ž์„  ์งˆ๋ฌธ๋“ค์„ ์ž˜ ๋Œ€๋‹ตํ•œ ํ˜œ์•„๋Š” ์ด์ œ ๋งˆ์ง€๋ง‰์œผ๋กœ ์น ํŒ์— ์ง์ ‘ ์ฝ”๋”ฉํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ๋ฐ›์•˜๋‹ค. ํ˜œ์•„๊ฐ€ ๋ฐ›์€ ๋ฌธ์ œ๋Š” ๋‘ ์ˆ˜๋ฅผ ๋”ํ•˜๋Š” ๋ฌธ์ œ์˜€๋‹ค. C++ ์ฑ…์„ ์—ด์‹ฌํžˆ ์ฝ์—ˆ๋˜ ํ˜œ์•„๋Š” ๊ฐ„๋‹จํžˆ ๋‘ ์ˆ˜๋ฅผ ๋”ํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์น ํŒ์— ์ ์—ˆ๋‹ค. ์ฝ”๋“œ..2023. 5. 2.
[Baekjoon/๋ฐฑ์ค€][11382][C/C++] ๊ผฌ๋งˆ ์ •๋ฏผใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” ์ˆ˜ํ•™, ๊ตฌํ˜„, ์‚ฌ์น™์—ฐ์‚ฐ ๋ฌธ์ œ. ์ •์ˆ˜ ์ž๋ฃŒํ˜•์˜ ํ‘œํ˜„ ๋ฒ”์œ„๋ฅผ ์•Œ๊ณ  ์žˆ๋‹ค๋ฉด, ์‰ฝ๊ฒŒ ํ’€ ์ˆ˜ ์žˆ๋‹ค. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/11382 11382๋ฒˆ: ๊ผฌ๋งˆ ์ •๋ฏผ ์ฒซ ๋ฒˆ์งธ ์ค„์— A, B, C (1 ≤ A, B, C ≤ 1012)์ด ๊ณต๋ฐฑ์„ ์‚ฌ์ด์— ๋‘๊ณ  ์ฃผ์–ด์ง„๋‹ค. www.acmicpc.net [๋ฌธ์ œ] ๊ผฌ๋งˆ ์ •๋ฏผ์ด๋Š” ์ด์ œ A + B ์ •๋„๋Š” ์‰ฝ๊ฒŒ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด์ œ A + B + C๋ฅผ ๊ณ„์‚ฐํ•  ์ฐจ๋ก€์ด๋‹ค! [์ž…๋ ฅ] ์ฒซ ๋ฒˆ์งธ ์ค„์— A, B, C (1 ≤ A, B, C ≤ 1012)์ด ๊ณต๋ฐฑ์„ ์‚ฌ์ด์— ๋‘๊ณ  ์ฃผ์–ด์ง„๋‹ค. [์ถœ๋ ฅ] A+B+C์˜ ๊ฐ’์„ ์ถœ๋ ฅํ•œ๋‹ค. [์˜ˆ์ œ ์ž…๋ ฅ 1] 77 77 7777 [์˜ˆ์ œ ์ถœ๋ ฅ 1] 7931 2. ..2023. 5. 2.
728x90
๋ฐ˜์‘ํ˜•