F. Taming the Herd
- kir3i
๋ฌธ์ ์์ ๊ตฌํ๊ณ ์ ํ๋ ๊ฒ์
์ฃผ์ด์ง ๋ก๊ทธ๋ฅผ ํ ๋๋ก ์ถ์ ํ ์ ์๋ breakout์ ์ต๋๊ฐ, ์ต์๊ฐ์ ์ถ๋ ฅํ๋ ๊ฒ์ ๋๋ค.
day1์๋ ๋ฐ๋์ breakout์ด ์ผ์ด๋๋ค๋ ์ ์ ๊ฐ ๊น๋ ค์๊ณ ,
๋ก๊ทธ๊ฐ ์๋ชป๋์์ ์์๋ -1์ ์ถ๋ ฅํด์ผํฉ๋๋ค.
ํ์ด ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
barnlog ๋ฐฐ์ด์ ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง log๋ฅผ ๊ธฐ๋กํ๋ค.
์์์๋ถํฐ ๊ฒ์ฌํ๋ฉฐ ์ฃผ์ด์ง ๊ธฐ๋ก์ ํ ๋๋ก ํ์ฌ ์ ์ ์ ๋ ๋ถ๋ถ(-1)๋ค์ ์ฑ์๋๊ฐ๋ค.
2-1. ๋ง์ฝ 0์ด ์๋ ์ ์ k๊ฐ ๊ธฐ๋ก๋์ด์๋ค๋ฉด ํด๋น ์ธ๋ฑ์ค ์์๋ ๋ฌด์กฐ๊ฑด 0...k-1์ด ๊ธฐ๋ก๋์ด์ผ๋ง ํ๋ค. (๋ง์ฝ ๋ค๋ฅธ ์ ์๊ฐ ์ ์ฅ๋์ด์๋ค๋ฉด ์๋ชป๋ log)
2-2. ๋ง์ฝ 0์ด ์ ์ฅ๋์ด์๋ค๋ฉด ๊ทธ ์ด์ ์ ๊ฐ๋ค์ ์ ์ ์๋ค.
barnlog๋ฅผ ์์ฑํ ์ ์์๋งํผ ํ๋ค๋ฉด ๋จผ์ 0์ ๊ฐ์๋ฅผ ์ธ์ค๋ค. ์ด ๊ฐ์ breakout ๋ฐ์ํ์์ ์ต์์น์ด๋ค.
barnlog ๋ด์ -1์ ๊ฐ์๋ฅผ ์ธ์ค๋ค. 3๋ฒ์ ๊ฒฐ๊ณผ์ 4๋ฒ์ ๊ฒฐ๊ณผ์ ํฉ์ breakout ๋ฐ์ํ์์ ์ต๋์น์ด๋ค. -1์ ๋ชจ๋ ์กฐ๊ฑด์ ์ถฉ์กฑ์์ผ์ log๋ฅผ ์์ฑํ์์๋ ์ฌ์ ํ ์ ์ ์๋ ๊ฐ์ด๋ฏ๋ก ๋ชจ๋ 0์ด ๋ ์ ์๋ ๊ฐ๋ฅ์ฑ์ด ์๊ธฐ ๋๋ฌธ์ด๋ค.
<C++>
Last updated
Was this helpful?