๋ฌธ์ |
10610๋ฒ: 30
๋ฌธ์ ์ด๋ ๋ , ๋ฏธ๋ฅด์ฝ๋ ์ฐ์ฐํ ๊ธธ๊ฑฐ๋ฆฌ์์ ์์ N์ ๋ณด์๋ค. ๋ฏธ๋ฅด์ฝ๋ 30์ด๋ ์๋ฅผ ์กด๊ฒฝํ๊ธฐ ๋๋ฌธ์, ๊ทธ๋ ๊ธธ๊ฑฐ๋ฆฌ์์ ์ฐพ์ ์์ ํฌํจ๋ ์ซ์๋ค์ ์์ด 30์ ๋ฐฐ์๊ฐ ๋๋ ๊ฐ์ฅ ํฐ ์๋ฅผ ๋ง๋ค๊ณ ์ถ์ดํ๋ค. ๋ฏธ๋ฅด์ฝ๋ฅผ ๋์ ๊ทธ๊ฐ ๋ง๋ค๊ณ ์ถ์ดํ๋ ์๋ฅผ ๊ณ์ฐํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ผ. ์ ๋ ฅ N์ ์ ๋ ฅ๋ฐ๋๋ค. N๋ ์ต๋ 105๊ฐ์ ์ซ์๋ก ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ, 0์ผ๋ก ์์ํ์ง ์๋๋ค. ์ถ๋ ฅ ๋ฏธ๋ฅด์ฝ๊ฐ ๋ง๋ค๊ณ ์ถ์ดํ๋ ์๊ฐ ์กด์ฌํ๋ค๋ฉด ๊ทธ ์๋ฅผ ์ถ๋ ฅํ๋ผ. ๊ทธ ์๊ฐ ์กด์ฌํ์ง ์๋
www.acmicpc.net
ํ์ด |
๋ถ๋ฅ : ๊ทธ๋ฆฌ๋
30์ ๋ฐฐ์์ด๋ฉด์, ์ต๋์ธ ๊ฐ์ ์ฐพ์์ผ ํฉ๋๋ค.
1.30์ ๋ฐฐ์๋ ๋์๋ฆฌ๊ฐ ๋ฌด์กฐ๊ฑด 0์ผ๋ก, ์ ๋ ฅ๊ฐ์ 0์ด ์๋์ง ํ์ธํฉ๋๋ค.(์์ผ๋ฉด -1 ์ถ๋ ฅ)
2.์๋ฆฌ์๋ฅผ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌํฉ๋๋ค.
2.30์ ๋ฐฐ์๊ฐ์ ๊ฐ ์๋ฆฌ๊ฐ์ ๋ชจ๋ ๋ํ๋ฉด 3์ ๋ฐฐ์๊ฐ ๋์จ๋ค๋ ํน์ง์ด ์์ผ๋ฏ๋ก, (๊ฐ ์๋ฆฌ์๋ฅผ ์ ๋ถ ๋ํ ๊ฐ)%3==0์ด๋ฉด ํด๋น ๊ฐ์ ์ถ๋ ฅ, 0์ด ์๋๋ฉด -1์ ์ถ๋ ฅํฉ๋๋ค.
์ฝ๋(O(n)) *O(n)์ด ์๋๋ผ๋ฉด ์๋ ค์ฃผ์ธ์. ๊ฐ์ฌํฉ๋๋ค(--)(__)* |
'๐ค PS(Problem Solving) > ๋ฐฑ์ค(BOJ)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค/c++] 1107๋ฒ - ๋ฆฌ๋ชจ์ปจ (0) | 2019.11.16 |
---|---|
[๋ฐฑ์ค/c++] 10819๋ฒ - ์ฐจ์ด๋ฅผ ์ต๋๋ก (0) | 2019.11.14 |
[๋ฐฑ์ค/c++] 10971๋ฒ - ์ธํ์ ์ํ2 (0) | 2019.11.13 |
[๋ฐฑ์ค/c++] 1525๋ฒ - ํผ์ฆ (0) | 2019.11.12 |
[๋ฐฑ์ค/c++] 17298๋ฒ - ์คํฐ์ (0) | 2019.11.02 |