[python]๋ฐฑ์ค€ 6549๋ฒˆ : ํžˆ์Šคํ† ๊ทธ๋žจ์—์„œ ๊ฐ€์žฅ ํฐ ์ง์‚ฌ๊ฐํ˜•
Algorithm ๋ฌธ์ œ/BOJ 2020. 3. 6. 22:30

์‹œ๊ฐ„ ์ œํ•œ ๋ฉ”๋ชจ๋ฆฌ ์ œํ•œ ์ œ์ถœ ์ •๋‹ต ๋งž์€ ์‚ฌ๋žŒ ์ •๋‹ต ๋น„์œจ 1 ์ดˆ 256 MB 16367 3904 2522 25.125% ๋ฌธ์ œ ํžˆ์Šคํ† ๊ทธ๋žจ์€ ์ง์‚ฌ๊ฐํ˜• ์—ฌ๋Ÿฌ ๊ฐœ๊ฐ€ ์•„๋ž˜์ชฝ์œผ๋กœ ์ •๋ ฌ๋˜์–ด ์žˆ๋Š” ๋„ํ˜•์ด๋‹ค. ๊ฐ ์ง์‚ฌ๊ฐํ˜•์€ ๊ฐ™์€ ๋„ˆ๋น„๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์ง€๋งŒ, ๋†’์ด๋Š” ์„œ๋กœ ๋‹ค๋ฅผ ์ˆ˜๋„ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์™ผ์ชฝ ๊ทธ๋ฆผ์€ ๋†’์ด๊ฐ€ 2, 1, 4, 5, 1, 3, 3์ด๊ณ  ๋„ˆ๋น„๊ฐ€ 1์ธ ์ง์‚ฌ๊ฐํ˜•์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ํžˆ์Šคํ† ๊ทธ๋žจ์ด๋‹ค. ํžˆ์Šคํ† ๊ทธ๋žจ์—์„œ ๊ฐ€์žฅ ๋„“์ด๊ฐ€ ํฐ ์ง์‚ฌ๊ฐํ˜•์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ž…๋ ฅ ์ž…๋ ฅ์€ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ์—ฌ๋Ÿฌ ๊ฐœ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋Š” ํ•œ ์ค„๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๊ณ , ์ง์‚ฌ๊ฐํ˜•์˜ ์ˆ˜ n์ด ๊ฐ€์žฅ ์ฒ˜์Œ์œผ๋กœ ์ฃผ์–ด์ง„๋‹ค. (1 ≤ n ≤ 100,000) ๊ทธ ๋‹ค์Œ n๊ฐœ์˜ ์ •์ˆ˜ h1, ..., hn (0 ≤ hi ≤ 1,000,000,..