๋ฌธ์ |
๋ฌธ์
์์ด S๊ฐ ์ด๋ค ์ Sk๋ฅผ ๊ธฐ์ค์ผ๋ก S1 < S2 < ... Sk-1 < Sk > Sk+1 > ... SN-1 > SN์ ๋ง์กฑํ๋ค๋ฉด, ๊ทธ ์์ด์ ๋ฐ์ดํ ๋ ์์ด์ด๋ผ๊ณ ํ๋ค.
์๋ฅผ ๋ค์ด, {10, 20, 30, 25, 20}๊ณผ {10, 20, 30, 40}, {50, 40, 25, 10} ์ ๋ฐ์ดํ ๋ ์์ด์ด์ง๋ง, {1, 2, 3, 2, 1, 2, 3, 2, 1}๊ณผ {10, 20, 30, 40, 20, 30} ์ ๋ฐ์ดํ ๋ ์์ด์ด ์๋๋ค.
์์ด A๊ฐ ์ฃผ์ด์ก์ ๋, ๊ทธ ์์ด์ ๋ถ๋ถ ์์ด ์ค ๋ฐ์ดํ ๋ ์์ด์ด๋ฉด์ ๊ฐ์ฅ ๊ธด ์์ด์ ๊ธธ์ด๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ์์ด A์ ํฌ๊ธฐ N์ด ์ฃผ์ด์ง๊ณ , ๋์งธ ์ค์๋ ์์ด A๋ฅผ ์ด๋ฃจ๊ณ ์๋ Ai๊ฐ ์ฃผ์ด์ง๋ค. (1 โค N โค 1,000, 1 โค Ai โค 1,000)
์ถ๋ ฅ
์ฒซ์งธ ์ค์ ์์ด A์ ๋ถ๋ถ ์์ด ์ค์์ ๊ฐ์ฅ ๊ธด ๋ฐ์ดํ ๋ ์์ด์ ๊ธธ์ด๋ฅผ ์ถ๋ ฅํ๋ค.
ํ์ด๊ณผ์ |
1.๊ท์น
- DP์ด๋ฏ๋ก ์ ํ์๊ณผ ๋ฉ๋ชจ์ด์ ์ด์ ์ ์ด์ฉํฉ๋๋ค.
- ๋ฐ์ดํ ๋ ์์ด์ $S_{k-1}$ < $S_{k}$ > $S_{k+1}$ ์ ๊ท์น์ ๊ฐ์ต๋๋ค.
2.์์
๋ฐ์ดํ ๋ ์์ด์ ์๋์ ๋ฐฉ๋ฒ์ผ๋ก ํด๊ฒฐ๋ฉ๋๋ค.
[11053๋ฒ - ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด]
๋ฉ๋ชจ์ด์ ์ด์ ๋ฐฐ์ด 2๊ฐ๋ฅผ ์ ์ธํ ๋ค
์ฒซ๋ฒ์งธ ๋ฐฐ์ด์ S[0]๋ถํฐ ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด์ ์ ์ฅํ๊ณ
๋๋ฒ์งธ ๋ฐฐ์ด์ S[N-1]๋ถํฐ ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด์ ์ ์ฅํ ๋ค
๋ ๋ฐฐ์ด์ ํฉ์น๋ฉด์ ์ต๋๊ฐ์ ๊ตฌํ๋ฉด ๋ฉ๋๋ค.
A={1, 5, 2, 1, 4, 3, 4, 5, 2, 1} ์ผ ๊ฒฝ์ฐ, ์ ๋ฐฉ๋ฒ์ ์ ์ฉํด ๋ณด๋ฉด
์ ๋ต์ธ 7์ด ๋์ค๊ฒ ๋ฉ๋๋ค.
3.์ฝ๋
'๐ค PS(Problem Solving) > ๋ฐฑ์ค(BOJ)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] 2579๋ฒ - ๊ณ๋จ ์ค๋ฅด๊ธฐ (0) | 2019.07.19 |
---|---|
[๋ฐฑ์ค] 1912๋ฒ - ์ฐ์ํฉ (0) | 2019.07.17 |
[๋ฐฑ์ค] 11722๋ฒ - ๊ฐ์ฅ ๊ธด ๊ฐ์ํ๋ ๋ถ๋ถ ์์ด (0) | 2019.07.11 |
[๋ฐฑ์ค] 11055๋ฒ - ๊ฐ์ฅ ํฐ ์ฆ๊ฐ ๋ถ๋ถ ์์ด(์์ ) (0) | 2019.07.11 |
[๋ฐฑ์ค] 11053๋ฒ - ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด (0) | 2019.07.10 |