๋ชฉ๋ก๋ฐฑ์ค€ ๋‘ ์šฉ์•ก (1)

SJ_Koding

๋ฐฑ์ค€ 2470: ๋‘ ์šฉ์•ก (๊ณจ๋“œ V) - ํˆฌํฌ์ธํ„ฐ

๊ธฐ์—… ์ฝ”๋”ฉํ…Œ์ŠคํŠธ์˜ ๋งˆ์ง€๋ง‰ ๋ฌธ์ œ์—์„œ ํˆฌํฌ์ธํ„ฐ ๋ฌธ์ œ๊ฐ€ ๋‚˜์™”์—ˆ๋Š”๋ฐ, ์ข…๋ฃŒ์กฐ๊ฑด์„ ๊ฑด๋“œ๋ฆฌ๋‹ค๊ฐ€ ์‹œ๊ฐ„์„ ๋„˜๊ฒจ๋ฒ„๋ ธ๋‹ค. ํˆฌํฌ์ธํ„ฐ์˜ ๊ฐœ๋…์„ ์ด๋ก ์ ์œผ๋กœ ์•Œ๊ณ ๋Š” ์žˆ์—ˆ์ง€๋งŒ ์‹ค์ œ ํˆฌํฌ์ธํ„ฐ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณธ ์ ์€ ๊ฑฐ์˜ ์—†๋‹ค. ์ด ์ฐธ์— ๊ณต๋ถ€ํ•ด๋ณด์ž. 2470๋ฒˆ: ๋‘ ์šฉ์•ก ์ฒซ์งธ ์ค„์—๋Š” ์ „์ฒด ์šฉ์•ก์˜ ์ˆ˜ N์ด ์ž…๋ ฅ๋œ๋‹ค. N์€ 2 ์ด์ƒ 100,000 ์ดํ•˜์ด๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” ์šฉ์•ก์˜ ํŠน์„ฑ๊ฐ’์„ ๋‚˜ํƒ€๋‚ด๋Š” N๊ฐœ์˜ ์ •์ˆ˜๊ฐ€ ๋นˆ์นธ์„ ์‚ฌ์ด์— ๋‘๊ณ  ์ฃผ์–ด์ง„๋‹ค. ์ด ์ˆ˜๋“ค์€ ๋ชจ๋‘ -1,000,000,000 ์ด์ƒ 1,000,00 www.acmicpc.net ๋ฌธ์ œ์š”์•ฝ ์ฃผ์–ด์ง„ ๋ฆฌ์ŠคํŠธ์—์„œ ๋‘ ์›์†Œ์˜ ํ•ฉ์ด 0๊ณผ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์›์†Œ๋ฅผ ์ฐพ๋Š”๊ฒƒ์ด๋‹ค. ์›์†Œ์˜ ๋ฒ”์œ„๋Š” -10์–ต ~ 10์–ต ์ด๋ฉฐ, ์›์†Œ์˜ ๊ฐœ์ˆ˜๋Š” ์ตœ๋Œ€ 10๋งŒ๊ฐœ ์ด๋ฏ€๋กœ ๋ชจ๋“  ๊ฒฝ์šฐ๋ฅผ ํƒ์ƒ‰ํ•˜๋Š” O(N^2)์œผ๋กœ ํ’€์–ด๋‚ผ ์ˆ˜ ์—†๋‹ค. ์ด..

Algorithm/Two-Pointer 2024. 2. 6. 11:26