๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

binary search1

[BOJ] 1800 : ์ธํ„ฐ๋„ท ์„ค์น˜ ๋ฌธ์ œ ๋งํฌ https://www.acmicpc.net/problem/1800 1800๋ฒˆ: ์ธํ„ฐ๋„ท ์„ค์น˜ ์ฒซ ๋ฒˆ์งธ ์ค„์— N(1 ≤ N ≤ 1,000), ์ผ€์ด๋ธ”์„ ์˜ ๊ฐœ์ˆ˜ P(1 ≤ P ≤ 10,000), ๊ณต์งœ๋กœ ์ œ๊ณตํ•˜๋Š” ์ผ€์ด๋ธ”์„ ์˜ ๊ฐœ์ˆ˜ K(0 ≤ K < N)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ P๊ฐœ์˜ ์ค„์—๋Š” ์ผ€์ด๋ธ”์ด ์—ฐ๊ฒฐํ•˜๋Š” ๋‘ ์ปดํ“จํ„ฐ ๋ฒˆํ˜ธ์™€ ๊ทธ ๊ฐ€๊ฒฉ์ด ์ฐจ www.acmicpc.net 1๋ฒˆ๊ณผ N๋ฒˆ ์ปดํ“จํ„ฐ๋ฅผ ์—ฐ๊ฒฐ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๋น„์šฉ์ค‘ ์ตœ๋Œ€๊ฐ’์˜ ์ตœ์†Œ๊ฐ€ ๋˜๋„๋กํ•˜๋Š” ๋ฌธ์ œ. ํ’€์ด ์ผ๋‹จ 1๋ฒˆ๊ณผ N๋ฒˆ ์ปดํ“จํ„ฐ๋ฅผ ์ตœ๋Œ€ ํšจ์œจ๋กœ ์—ฐ๊ฒฐ์‹œ์ผœ์•ผ ํ•˜๋ฏ€๋กœ ๋‹ค์ต์ŠคํŠธ๋ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•ด์•ผํ•˜๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๊ธฐ์กด ๋‹ค์ต์ŠคํŠธ๋ผ๋Š” ๋น„์šฉ์ด ๊ณ„์†ํ•ด์„œ ๋ˆ„์ ๋œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ ๋ˆ„์  ๋น„์šฉ์ด ๊ฐ€์ž‘ ์ ๊ฒŒ ๋“ค๋„๋ก N์— ๋„๋‹ฌํ•˜๋Š” ๊ฒƒ์ด ๋ณดํ†ต์ธ๋ฐ, ์—ฌ๊ธฐ์„œ๋Š” ๋น„์šฉ๋“ค ์ค‘ ๊ฐ€.. 2022. 4. 20.