boj 1953 1

๋ฐฑ์ค€ 1953

๋ฌธ์ œ๋”๋ณด๊ธฐํ’€์ด๊ฒฐ๊ตญ ์ด๋ถ„๊ทธ๋ž˜ํ”„๋ฅผ ๋งŒ๋“œ๋Š” ๋ฌธ์ œ๋‹ค. 51 31 52 1 41 31 2์˜ ๊ฒฝ์šฐ๋ฅผ ์˜ˆ๋กœ ๋“ค์ž. ์‹ซ์–ดํ•˜๋Š” ๊ด€๊ณ„๋ฅผ ์œ ํ–ฅ๊ทธ๋ž˜ํ”„๋กœ ๊ทธ๋ฆฌ๋ฉด ์ด๋ ‡๊ฒŒ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค. ์—ฌ๊ธฐ์„œ 1๋ฒˆ๋…ธ๋“œ๋ถ€ํ„ฐ ์ฒญํŒ€์— ๋“ค์–ด๊ฐ„๋‹ค๊ณ  ๊ฐ€์ •ํ•˜์ž. ๊ทธ๋ ‡๊ฒŒ ๋œ๋‹ค๋ฉด 1๋ฒˆ ๋…ธ๋“œ๋Š” 3๋ฒˆ์„ ์‹ซ์–ดํ•˜๋ฏ€๋กœ 3๋ฒˆ์€ ๋ฌด์กฐ๊ฑด ๋ฐฑํŒ€์— ๋“ค์–ด๊ฐ€๊ฒŒ ๋œ๋‹ค. 3๋ฒˆ์„ ๊ธฐ์ค€์œผ๋กœ 3๋ฒˆ๋…ธ๋“œ๋Š” 4๋ฒˆ์„ ์‹ซ์–ดํ•˜๋ฏ€๋กœ 4๋ฒˆ๋…ธ๋“œ๋Š” ์ฒญํŒ€์— ๋“ค์–ด๊ฐ€๊ฒŒ ๋œ๋‹ค. 4๋ฒˆ๋…ธ๋“œ๋Š” ์‹ซ์–ดํ•˜๋Š” ๋…ธ๋“œ๊ฐ€ ์—†์œผ๋ฏ€๋กœ, ๋‹ค์‹œ 2๋ฒˆ๋…ธ๋“œ๋ถ€ํ„ฐ ์ฒญํŒ€์— ๋„ฃ๊ณ  ์‹œ์ž‘ํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ทธ๋ž˜ํ”„๊ฐ€ ๊ทธ๋ ค์ง€๊ฒŒ ๋œ๋‹ค. ์‹ซ์–ดํ•˜๋Š” ์‚ฌ๋žŒ์ด ํ•˜๋‚˜๋„ ์—†๋Š” ๊ฒฝ์šฐ๋Š” ์—†์œผ๋ฏ€๋กœ, ํ•œ๋ช…๋งŒ ์‹ซ์–ดํ•˜๋Š”์‚ฌ๋žŒ์ด ํ•œ๋ช… ์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ํƒ์ƒ‰์˜ ๊ธฐ์ค€์—์„œ ๊ฐ€์žฅ ์˜ค๋ž˜ ๊ฑธ๋ฆฌ๋Š” ๊ฒฝ์šฐ๋‹ค. ๋ชจ๋“  ๋…ธ๋“œ๋ฅผ ํ•œ๋ฒˆ์”ฉ๋งŒ ๋ฐฉ๋ฌธํ•˜๋ฉด ๋˜๋ฏ€๋กœ O(N)์ด๋‹ค. #include #include #in..

algorithm 2024.08.01