๋ฐ์ํ
๋ฌธ์ |
ํ์ด |
(ํจ์จ์ฑ ํ ์คํธ๊ฐ ์์ง๋ง O(n^2)์ผ๋ก๋ ํต๊ณผ๊ฐ ๋์๋ค. ์์ผ๊น..)
1. 2์ค for๋ฌธ, for(int i=0) for(int j=i+1..) ์ ์ ์ธ.
2. ์์ชฝ for๋ฌธ์์ cnt++๋ฅผ ํด์ฃผ๋ค๊ฐ prices[i] > prices[j] ๊ฒฝ์ฐ์ ์์ชฝ for๋ฌธ์ ํ์ถํ๋ค.
3. answer์ cnt๋ฅผ ๋ฃ์ด์ฃผ๊ณ cnt=0์ผ๋ก ์ด๊ธฐํ.
4. ๋ฐ๊นฅ for๋ฌธ์ด ๋๋ ๋๊น์ง ๋ฐ๋ณต.
์ฝ๋(O(n^2)) *O(n^2)์ด ์๋๋ผ๋ฉด ์๋ ค์ฃผ์ธ์. ๊ฐ์ฌํฉ๋๋ค(--)(__)* |
๋ฐ์ํ
'๐ค PS(Problem Solving) > ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Level2/c++] ํฐ ์ ๋ง๋ค๊ธฐ (0) | 2019.10.12 |
---|---|
[Level2/c++] ๊ฐ์ฅ ํฐ ์ (0) | 2019.10.07 |
[Level2/c++] ์ ๋ง๋๊ธฐ (0) | 2019.09.27 |
[Level2/c++] ๊ธฐ๋ฅ๊ฐ๋ฐ (0) | 2019.09.27 |
[Level2/c++] ํ (0) | 2019.09.27 |