๋ฐ์ํ
๋ฌธ์ |
ํ์ด |
๋ถ๋ฅ : ํ, ์คํ
๋ฒกํฐ(arr)์ ์คํ(s)์ ์ด์ฉํฉ๋๋ค.
์ ๋ ฅ ์์ด์ ๋ฒกํฐ์, ์คํ์ ๋ฒกํฐ์ index๋ฅผ ์ ์ฅํฉ๋๋ค.
๋ฒกํฐ์ ๊ธธ์ด๋งํผ for๋ฌธ์ ๋๋ฉด์,
arr[i](ํ์ฌ ๊ฐ) > arr[s.top()](์ด์ ๊ฐ) ์ด๋ผ๋ฉด
์คํฐ์๋ฅผ ์ฐพ์ ๊ฒ์ด๋ฏ๋ก ํ์ฌ ๊ฐ์ ์ ๋ต๋ฒกํฐ์ ๋ฃ์ด์ฃผ๊ณ ์คํ์ popํด์ค๋๋ค.
์ดํ ์์ด์ ๊ธธ์ด๋งํผ ๋ฐ๋ณต.
์ฝ๋(O(nm)) *O(nm)์ด ์๋๋ผ๋ฉด ์๋ ค์ฃผ์ธ์. ๊ฐ์ฌํฉ๋๋ค(--)(__)* |
๋ฐ์ํ
'๐ค PS(Problem Solving) > ๋ฐฑ์ค(BOJ)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค/c++] 10971๋ฒ - ์ธํ์ ์ํ2 (0) | 2019.11.13 |
---|---|
[๋ฐฑ์ค/c++] 1525๋ฒ - ํผ์ฆ (0) | 2019.11.12 |
[๋ฐฑ์ค/c++] 1021๋ฒ - ํ์ ํ๋ ํ (0) | 2019.11.02 |
[๋ฐฑ์ค/c++] 10866๋ฒ - ๋ฑ (0) | 2019.11.02 |
[๋ฐฑ์ค/c++] 2164๋ฒ - ์นด๋ 2 (0) | 2019.11.02 |