๋ฐ์ํ
๋ฌธ์ |
ํ์ด |
๋ถ๋ฅ : ์์ ํ์
๋ฌด์์๋ก ๋์ด๋ ์์ด์์
|A[0] - A[1]| + |A[1] - A[2]| + ... + |A[N-2] - A[N-1]|
์ ์์ ์ต๋๊ฐ์ ๊ตฌํ๋ ๋ฌธ์ ์ ๋๋ค.
1. algorithmํค๋์ next_permutationํจ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ฌด์์์ ์์ด์ ๋ง๋ญ๋๋ค.
2. ๋ฌด์์๋ก ๋ง๋ค์ด์ง ์์ด์ ์์ ์์ ๋์ ํ์ฌ, ๊ฐ์ฅ ํฐ ๊ฐ์ด ๋์ฌ๋๋ง๋ค ์ต๋๊ฐ์ ๊ฐฑ์ ํด์ค๋๋ค.
์ฝ๋(O(n+1)!) *O(n+1)!์ด ์๋๋ผ๋ฉด ์๋ ค์ฃผ์ธ์. ๊ฐ์ฌํฉ๋๋ค(--)(__)* |
๋ฐ์ํ
'๐ค PS(Problem Solving) > ๋ฐฑ์ค(BOJ)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค/c++] 11729๋ฒ - ํ๋ ธ์ด ํ ์ด๋ ์์ (0) | 2019.11.20 |
---|---|
[๋ฐฑ์ค/c++] 1107๋ฒ - ๋ฆฌ๋ชจ์ปจ (0) | 2019.11.16 |
[๋ฐฑ์ค/c++] 10610๋ฒ - 30 (0) | 2019.11.14 |
[๋ฐฑ์ค/c++] 10971๋ฒ - ์ธํ์ ์ํ2 (0) | 2019.11.13 |
[๋ฐฑ์ค/c++] 1525๋ฒ - ํผ์ฆ (0) | 2019.11.12 |