About Hartals ¶
๋ฐฉ๊ธ๋ผ๋ฐ์์ ์ ๋น๋ค์ ์์ ์ ์ธ๋ฅผ ๊ณผ์ํ๊ธฐ ์ํด ์ ๊ธฐ์ ์ธ ๋๋งน ํด์
(ํ์
)์ ์ถ์งํ๋๋ฐ, ์ด ๋๋งน ํด์
์ ๊ฒฝ์ ์ ์๋นํ ํผํด๋ฅผ ๋ผ์น ์ ์๋ค. ์ด ๋ฌธ์ ์์๋ ๊ฐ ๋น์ ๋๋งน ํด์
์ง์(hartal parameter)๋ผ๊ณ ๋ถ๋ฅด๋ h๋ผ๋ ์์ ์ ์๋ก ๋ํ๋ผ ์ ์๋ค๊ณ ํ์. ์ด ๋๋งน ํด์
์ง์๋ ํ ๋๋งน ํด์
๊ณผ ๋ค์ ๋๋งน ํด์
์ฌ์ด์ ๊ธฐ๊ฐ์ ๋ ์ง ์๋ก ํ์ํ ๊ฐ์ด๋ค.
์ธ ๊ฐ์ ์ ๋น์ด ์๋ค๊ณ ์๊ฐํด๋ณด์. ๊ทธ๋ฆฌ๊ณ i๋ฒ์งธ ๋น์ ๋๋งน ํด์ ์ง์๋ฅผ hi๋ผ๊ณ ํ ๋ h1=3, h2=4, h3=8 ์ด๋ผ๊ณ ๊ฐ์ ํ์. N์ผ(N=14) ๋์์ ์ธ ๋น์ ํ๋ณด๋ฅผ ์๋ฎฌ๋ ์ด์ ํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ํ์ํ ์ ์๋ค. ์๋ฎฌ๋ ์ด์ ์ ํญ์ ์ผ์์ผ์ ์์ํ๋ฉฐ ๊ธ์์ผ์ด๋ ํ ์์ผ์๋ ๋๋งน ํด์ ์ด ์๋ค.
์ด ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ฉด 14์ผ ๋์ ์ ํํ๊ฒ ๋ค์ฏ ๋ฒ์ ๋๋งน ํด์
(3, 4, 8, 9, 12์ผ)์ด ์์์ ์ ์ ์๋ค. 6์ผ์ ๊ธ์์ผ์ด๊ธฐ ๋๋ฌธ์ ๋๋งน ํด์
์ด ์ผ์ด๋์ง ์๋๋ค. ๊ฒฐ๊ตญ 2์ฃผ ๋์ ๊ทผ๋ฌด ์ผ์๋ก 5์ผ์ ๋๋งน ํด์
์ด ์ค์๋๋ค.
๋ช ์ ๋น์ ๋๋งน ํด์ ์ง์์, ์ด๋ค ์ ์ N์ด ์ฃผ์ด์ก์ ๋, N์ผ ๊ฐ์ด๋ฐ ๋๋งน ํด์ ์ผ๋ก ์ธํด ์ผ์ ํ์ง ์์ ๊ทผ๋ฌด ์ผ์๋ฅผ ๊ณ์ฐํ๋ผ.
์ธ ๊ฐ์ ์ ๋น์ด ์๋ค๊ณ ์๊ฐํด๋ณด์. ๊ทธ๋ฆฌ๊ณ i๋ฒ์งธ ๋น์ ๋๋งน ํด์ ์ง์๋ฅผ hi๋ผ๊ณ ํ ๋ h1=3, h2=4, h3=8 ์ด๋ผ๊ณ ๊ฐ์ ํ์. N์ผ(N=14) ๋์์ ์ธ ๋น์ ํ๋ณด๋ฅผ ์๋ฎฌ๋ ์ด์ ํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ํ์ํ ์ ์๋ค. ์๋ฎฌ๋ ์ด์ ์ ํญ์ ์ผ์์ผ์ ์์ํ๋ฉฐ ๊ธ์์ผ์ด๋ ํ ์์ผ์๋ ๋๋งน ํด์ ์ด ์๋ค.
์์ผ | 1(์ผ) | 2(์) | 3(ํ) | 4(์) | 5(๋ชฉ) | 6(๊ธ) | 7(ํ ) | 8(์ผ) | 9(์) | 10(ํ) | 11(์) | 12(๋ชฉ) | 13(๊ธ) | 14(ํ ) |
1๋ฒ์ ๋น | . | . | X | . | . | X | . | . | X | . | . | X | . | . |
2๋ฒ์ ๋น | . | . | . | X | . | . | . | X | . | . | . | X | . | . |
3๋ฒ์ ๋น | . | . | . | . | . | . | . | X | . | . | . | . | . | . |
๋๋งนํด์ | . | . | 1 | 2 | . | . | . | 3 | 4 | . | . | 5 | . | . |
๋ช ์ ๋น์ ๋๋งน ํด์ ์ง์์, ์ด๋ค ์ ์ N์ด ์ฃผ์ด์ก์ ๋, N์ผ ๊ฐ์ด๋ฐ ๋๋งน ํด์ ์ผ๋ก ์ธํด ์ผ์ ํ์ง ์์ ๊ทผ๋ฌด ์ผ์๋ฅผ ๊ณ์ฐํ๋ผ.
Input ¶
์
๋ ฅ์ ์ฒซ๋ฒ์งธ ์ค์๋ ์
๋ ฅ๋ ํ
์คํธ ์ผ์ด์ค์ ๊ฐ์๋ฅผ ๋ํ๋ด๋ ํ๋์ ์ ์ T๊ฐ ๋ค์ด์๋ค. ๊ฐ ํ
์คํธ ์ผ์ด์ค์ ์ฒซ๋ฒ์งธ ์ค์๋ ํ ๊ฐ์ ์ ์ N(7โคNโค3,650)์ด ๋ค์ด์์ผ๋ฉฐ ์๋ฎฌ๋ ์ด์
์ ๋๋ฆด ๊ธฐ๊ฐ(๋ ์)์ ๋ํ๋ธ๋ค. ๊ทธ ๋ค์ ์ค์๋ ์ ๋น์ ๊ฐ์๋ฅผ ๋ํ๋ด๋ ์ ์ P(1โคPโค100)๊ฐ ๋ค์ด๊ฐ๋ค. ๊ทธ ๋ค์๋ถํฐ ์์ํ๋ P๊ฐ์ ์ค ๊ฐ์ด๋ฐ i๋ฒ์งธ ์ค(1โคiโคP)์๋ i๋ฒ์งธ ์ ๋น์ ๋๋งน ํด์
์ง์๋ฅผ ๋ํ๋ด๋ ์์ ์ ์ hi(7์ ๋ฐฐ์๋ ์๋)๊ฐ ๋ค์ด์๋ค.
Output ¶
๊ฐ ํ
์คํธ ์ผ์ด์ค์ ๋ํด ์์ค๋ ๊ทผ๋ฌด ์ผ์๋ฅผ ํ ์ค์ ํ๋์ฉ ์ถ๋ ฅํ๋ค.
Sample Input ¶
~cpp 2 14 3 3 4 8 100 4 12 15 25 40
Sample Output ¶
~cpp 5 15
ํ์ด ¶
์์ฑ์ | ์ฌ์ฉ์ธ์ด | ๊ฐ๋ฐ์๊ฐ | ์ฝ๋ |
๋ฌธ๋ณด์ฐฝ | C++ | 80๋ถ | Hartals/๋ฌธ๋ณด์ฐฝ |
์ฐจ์๊ถ | C++ | 1์๊ฐ10๋ถ | Hartals/์ฐจ์๊ถ |
์ํ์ ์ฌ๋ | C++ | 40๋ถ | Hartals/์ํ์ฌ๋ |
์กฐํํ | C | . | Hartals/์กฐํํ |