Problem [ํ๋ก๊ทธ๋๋จธ์ค Lv. 2] H-Index โจSolution h-index์ ๋ํ ๊ฐ๋ ์ดํด๊ฐ ์ ์ผ ์ด๋ ค์ด ๋ฌธ์ ์ด๋ค. ์ธ์ฉ์๋ฅผ ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌํ๊ณ ์ธ์ฉ์ <= ๋ ผ๋ฌธ ์ธ๋ฑ์ค ์ธ ๊ฒฝ์ฐ๊ฐ h๊ฐ ๋๋ค. Solution 1 ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌํด์ enumerate๋ก
๊ฐ์ง์ฐ๊ตฌ์ ์ถ์ฒ์์คํ ํบ์๋ณด๊ธฐ ์คํฐ๋ ํ๋์ ๊ธฐ๋ฐ์ผ๋ก ์์ฑ๋ ํฌ์คํธ์ ๋๋ค. Association analysis, Apriori, FP-Growth
๊ฐ์ง์ฐ๊ตฌ์ ์ถ์ฒ์์คํ ํบ์๋ณด๊ธฐ ์คํฐ๋ ํ๋์ ๊ธฐ๋ฐ์ผ๋ก ์์ฑ๋ ํฌ์คํธ์ ๋๋ค.
https://tae-hui.tistory.com/entry/PythonVScode-%ED%84%B0%EB%AF%B8%EB%84%90-%EC%98%A4%EB%A5%98-%EC%9D%B4-%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%97%90%EC%8
1. SOURCE https://www.acmicpc.net/problem/1461 2. IDEA ํด๋น ๋ฐฐ์ด์ ์ ๋ ฌํ๋ค๋ฉด ์๋์ ๊ฐ๋ค. ๊ฐ์ฅ ๋จผ ๊ฑฐ๋ฆฌ๋ -39์ด๋ฏ๋ก ํด๋น ์์น์ ๊ฐ ๋๋ ์ฑ ์ ๊ฐ์์ ๋ฐ๋ผ -37, -29์ ๊ฐ์ ์์น๋ฅผ ๊ฑฐ์ณ์ ๋๋ฌํ ์ ์๋ค. ์์ 1๊ณผ ๊ฐ์ ๊ฒฝ์ฐ, ์ฑ ์ 2๊ฐ์ฉ ๋ค ์ ์๊ธฐ ๋๋ฌธ์ 0์์ ์ค๋ฅธ์ชฝ์ ๊ฒฝ์ฐ 2๋ฅผ ๊ฑฐ์ณ์ 11๊น...
๊ฐ๋ : ์ฃผ์ด์ง ๋ฐฐ์ด์ ๊ฐ ๋ฒ์๊ฐ ์์ ๊ฒฝ์ฐ ๋น ๋ฅธ ์๋๋ฅผ ๊ฐ๋ ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ. ์ต๋๊ฐ๊ณผ ์ ๋ ฅ ๋ฐฐ์ด์ ์์ ๊ฐ ๊ฐ์๋ฅผ ๋์ ํฉ์ผ๋ก ๊ตฌ์ฑํ ๋ฐฐ์ด๋ก ์ ๋ ฌ์ ์ํํ๋ค.์๋ ์๋ฆฌ๋ฆฌ์คํธ์ ๊ฐ์๋ฅผ ์ธ๋ฑ์ค๋ง๋ค ์ ์ฅ๋์ ํฉ์ ๊ตฌํจ๋ฆฌ์คํธ ๊ฑฐ๊พธ๋ก ํ์ ์์๋ฆฌ์คํธ์ ์์๋ฅผ ์ธ๋ฑ์ค๋ก์ ๊ณ์๋ฆฌ์คํธ
๊ฐ๋ : ๋ฎ์ ์๋ฆฌ์๋ถํฐ ๋น๊ต ์ ๋ ฌ.ํน์ง๋น๊ต์ฐ์ฐ xstable์ฅ์ ์ ๋ ฌ ์๋ ๋น ๋ฆ.๋จ์ ๊ธฐ์ ํ ์ด๋ธ ํฌ๊ธฐ๋งํ ๋ฉ๋ชจ๋ฆฌ ํ์ํจ. - ์ค๊ฐ๊ฒฐ๊ณผ ์ ์ฅ bucket๊ณต๊ฐ ํ์์๊ฐ๋ณต์ก๋ : $O(nK)$ (K : ์์์ ์ต๋๊ฐ)๊ณต๊ฐ๋ณต์ก๋ : $O(n+K)$