2613 - ์ซ์๊ตฌ์ฌ - ์ด๋ถ ํ์, solution ๋ง๋ค๊ธฐ
6549 - ํ์คํ ๊ทธ๋จ์์ ๊ฐ์ฅ ํฐ ์ง์ฌ๊ฐํ - Divide and conquer
7578 - ๊ณต์ฅ - Fenwick tree
17071 - ์จ๋ฐ๊ผญ์ง 5 - BFS, DP
1167 - ํธ๋ฆฌ์ ์ง๋ฆ - ํธ๋ฆฌ
1561 - ๋์ด๊ณต์ - ์ด๋ถ ํ์
2839๋ฒ ์คํ ๋ฐฐ๋ฌ - ๊ตฌํ
10430๋ฒ ๋๋จธ์ง - ์ํ
11718๋ฒ A+B - ์ ์ถ๋ ฅ
1427๋ฒ ์ํธ์ธ์ฌ์ด๋ - ์ ๋ ฌ
1912๋ฒ ์ฐ์ํฉ - ์ ๋ ฌ, ํฌ ํฌ์ธํฐ
2439๋ฒ ๋ณ์ฐ๊ธฐ - ์ ์ถ๋ ฅ
2953๋ฒ ๋๋ ์๋ฆฌ์ฌ๋ค - ๋ฐฐ์ด
17130๋ฒ ํ ๋ผ๊ฐ ์ ๋ณด์ฌ์ ์ฌ๋ผ์จ ์ด์ - DP, BFS
4574๋ฒ ์ค๋๋ฏธ๋ ธ์ฟ - ๋ฐฑํธ๋ํน
1933๋ฒ ์ค์นด์ด๋ผ์ธ - ๋ผ์ธ ์ค์ํ
2108๋ฒ ํต๊ณํ - ์ํ
1516๋ฒ ๊ฒ์๊ฐ๋ฐ - DFS, ์์์ ๋ ฌ
16918๋ฒ ๋ด๋ฒ๋งจ - ๊ตฌํ
16919๋ฒ ๋ด๋ฒ๋งจ2 - ๊ตฌํ
16967๋ฒ ๋ฐฐ์ด ๋ณต์ํ๊ธฐ - ๊ตฌํ
2410๋ฒ 2์ ๋ฉฑ์์ ํฉ - DP
9465๋ฒ ์คํฐ์ปค - DP
11005๋ฒ ์ง๋ฒ ๋ณํ 2 - ์ํ
2745๋ฒ ์ง๋ฒ ๋ณํ - ์ํ
10451๋ฒ ์์ด ์ฌ์ดํด - ๊ทธ๋ํ, DFS
2331๋ฒ ๋ฐ๋ณต์์ด - ๊ตฌํ
9466๋ฒ ํ ํ๋ก์ ํธ - ๊ทธ๋ํ, DFS
1194๋ฒ ๋ฌ์ด ์ฐจ์ค๋ฅธ๋ค, ๊ฐ์ - BFS
2493๋ฒ ํ - ์คํ, BST
1759๋ฒ ์ํธ ๋ง๋ค๊ธฐ - ๋ฐฑํธ๋ํน
1654๋ฒ ๋์ ์๋ฅด๊ธฐ - ์ด๋ถํ์
10824๋ฒ ๋ค ์ - ๊ตฌํ
2875๋ฒ ๋ํ or ์ธํด - ๊ทธ๋ฆฌ๋
1561๋ฒ ๋์ด ๊ณต์ - ์ด๋ถํ์
1167๋ฒ ํธ๋ฆฌ์ ์ง๋ฆ - ํธ๋ฆฌ
1525๋ฒ ํผ์ฆ - BFS
2580๋ฒ ์ค๋์ฟ - DFS
1629๋ฒ ๊ณฑ์ - ์ ์๋ก , DP
10610๋ฒ 30 - ๊ทธ๋ฆฌ๋
1783๋ฒ ๋ณ๋ ๋์ดํธ - ๊ทธ๋ฆฌ๋
1194๋ฒ ์ต์ ์คํจ๋ ํธ๋ฆฌ - ํฌ๋ฃจ์ค์นผ
14502๋ฒ ์ฐ๊ตฌ์ - ์กฐํฉ, DFS, BFS
1194๋ฒ ๋ฌผํต - ์์ ํ์
1451๋ฒ ์ง์ฌ๊ฐํ์ผ๋ก ๋๋๊ธฐ - ๋ถ๋ถํฉ, ๋ธ๋ฃจํธํฌ์ค
2186๋ฒ ๋ฌธ์ํ - DFS, DP
10825๋ฒ ๊ตญ์์ - ์ ๋ ฌ
11054๋ฒ ๊ฐ์ฅ ๊ธด ๋ฐ์ดํ ๋ ๋ถ๋ถ ์์ด - DP
11722๋ฒ ๊ฐ์ฅ ๊ธด ๊ฐ์ํ๋ ๋ถ๋ถ ์์ด - DP
2225๋ฒ ํฉ๋ถํด - DP
6588๋ฒ ๊ณจ๋๋ฐํ์ ์ถ์ธก - ์๋ผํ ์คํ ๋ค์ค์ ์ฒด
1015๋ฒ ์์ด ์ ๋ ฌ - ์ ๋ ฌ
10819๋ฒ ์ฐจ์ด๋ฅผ ์ต๋๋ก - ์์ด
1978๋ฒ ์์ ์ฐพ๊ธฐ - ์๋ผํ ์คํ ๋ค์ค์ ์ฒด
1929๋ฒ ์์ ๊ตฌํ๊ธฐ - ์๋ผํ ์คํ ๋ค์ค์ ์ฒด
1213๋ฒ ํฐ๋ฆฐ๋๋กฌ ๋ง๋ค๊ธฐ - ๊ตฌํ
14624๋ฒ ์ ๋ถ๋ํ๊ต - ๊ตฌํ
2217๋ฒ ๋กํ - ๊ทธ๋ฆฌ๋
1744๋ฒ ์ ๋ฌถ๊ธฐ - ๊ทธ๋ฆฌ๋
1987๋ฒ ์ํ๋ฒณ - ๋ฐฑํธ๋ํน
9019๋ฒ DSLR - BFS
2747๋ฒ ํผ๋ณด๋์น ์ - ๊ทธ๋ฆฌ๋
1701๋ฒ Cudeditor - KMP
1305๋ฒ ๊ด๊ณ - KMP
4354๋ฒ ๋ฌธ์์ด ์ ๊ณฑ - KMP
2056๋ฒ ์์ - ์์์ ๋ ฌ
2667๋ฒ ๋จ์ง๋ฒํธ๋ถ์ด๊ธฐ - DPS
1963๋ฒ ์์ ๊ฒฝ๋ก - ์๋ผํ ์คํ ๋ค์ค์ ์ฒด, BFS
17298๋ฒ ์คํฐ์ - Next Greater Element(stack)
17299๋ฒ ์ค๋ฑํฐ์ - Next Greater Frequency Element(stack)
1822๋ฒ ์ฐจ์งํฉ - BST
1915๋ฒ ๊ฐ์ฅ ํฐ ์ ์ฌ๊ฐํ - DP
1502๋ฒ ์ซ์ ํผ์ฆ โค 8 - ๋ฐฑํธ๋ํน
11657๋ฒ ํ์๋จธ์ - ๋ฒจ๋ง-ํฌ๋
1865๋ฒ ์ํ - ๋ฒจ๋ง-ํฌ๋
11403๋ฒ ๊ฒฝ๋ก ์ฐพ๊ธฐ - ํ๋ก์ด๋-์์ฌ
1689๋ฒ ๊ฒน์น๋ ์ ๋ถ - ๋ผ์ธ ์ค์ํ
2004๋ฒ ์กฐํฉ 0์ ๊ฐ์ - ์กฐํฉ, ๊ท์น ์ฐพ๊ธฐ
10971๋ฒ ์ธํ์ ์ํ 2 - ์์ด
11404๋ฒ ํ๋ก์ด๋ - ํ๋ก์ด๋-์์ฌ
2057๋ฒ ํฉํ ๋ฆฌ์ผ ๋ถํด - ์์ ํ์
2343๋ฒ ๊ธฐํ ๋ ์จ - ์ด๋ถํ์
1182๋ฒ ๋ถ๋ถ์์ด์ ํฉ - ์์ ํ์
4963๋ฒ ์ฌ์ ๊ฐ์ - DFS
1676๋ฒ ํฉํ ๋ฆฌ์ผ 0์ ๊ฐ์ - ์ํ
1753๋ฒ ์ต๋จ๊ฒฝ๋ก - ๋ค์ต์คํธ๋ผ
5086๋ฒ ๋ฐฐ์์ ์ฝ์ - ์ํ
2630๋ฒ ์์ข ์ด ๋ง๋ค๊ธฐ - ๋ถํ ์ ๋ณต
5430๋ฒ AC - Deque
1655๋ฒ ๊ฐ์ด๋ฐ๋ฅผ ๋งํด์ - Heap
1037๋ฒ ์ฝ์ - ์ ์๋ก
3190๋ฒ ๋ฑ - ์๋ฎฌ๋ ์ด์
1094๋ฒ ๋ง๋๊ธฐ - ์๋ฎฌ๋ ์ด์
13458๋ฒ ์ํ ๊ฐ๋ - ์๋ฎฌ๋ ์ด์
14499๋ฒ ์ฃผ์ฌ์ ๊ตด๋ฆฌ๊ธฐ - ์๋ฎฌ๋ ์ด์
14888๋ฒ ์ฐ์ฐ์ ๋ผ์๋ฃ๊ธฐ - ์๋ฎฌ๋ ์ด์
2602๋ฒ ๋๋ค๋ฆฌ ๊ฑด๋๊ธฐ - DP
1325๋ฒ ํจ์จ์ ์ธ ํดํน - ๊ทธ๋ํ, DFS or BFS
14501๋ฒ ํด์ฌ - DP
1904๋ฒ 01ํ์ผ - DP
14725๋ฒ ๊ฐ๋ฏธ๊ตด - ํธ๋ฆฌ, ์ฌ๊ท
2618๋ฒ ๊ฒฝ์ฐฐ์ฐจ - DP
11066๋ฒ ํ์ผ ํฉ์น๊ธฐ - DP
2606๋ฒ ๋ฐ์ด๋ฌ์ค - DFS
2002๋ฒ ์ถ์ - ๊ตฌํ, ์คํ
14500๋ฒ ํ ํธ๋ก๋ฏธ๋ ธ - DFS
5014๋ฒ ์คํํธ๋งํฌ - BFS
14503๋ฒ ๋ก๋ด ์ฒญ์๊ธฐ - ์๋ฎฌ๋ ์ด์
1713๋ฒ ํ๋ณด ์ถ์ฒํ๊ธฐ - ๊ตฌํ
1062๋ฒ ๊ฐ๋ฅด์นจ - ๋ฐฑํธ๋ํน
3980๋ฒ ์ ๋ฐ ๋ช ๋จ - ๋ฐฑํธ๋ํน
2003๋ฒ ์๋ค์ ํฉ 2 - ํฌ ํฌ์ธํฐ
2573๋ฒ ๋น์ฐ - DFS
6603๋ฒ ๋ก๋ - ์์ ํ์
14889๋ฒ ์คํํธ์ ๋งํฌ - ์์ ํ์
1937๋ฒ ์์ฌ์์ด ํ๋ค - DP
15681๋ฒ ํธ๋ฆฌ์ ์ฟผ๋ฆฌ - ํธ๋ฆฌ, DP
17404๋ฒ RGB๊ฑฐ๋ฆฌ 2 - DP
7453๋ฒ ํฉ์ด 0์ธ ๋ค ์ ์ - ๋ธ๋ฃจํธํฌ์ค, ์ด๋ถํ์
15663๋ฒ N๊ณผ M (9) - ์์ ํ์
15664๋ฒ N๊ณผ M (10) - ์์ ํ์
15665๋ฒ N๊ณผ M (11) - ์์ ํ์
15666๋ฒ N๊ณผ M (12) - ์์ ํ์
14890๋ฒ ๊ฒฝ์ฌ๋ก - ์๋ฎฌ๋ ์ด์
1644๋ฒ ์์์ ์ฐ์ํฉ - ์๋ผํ ์คํ ๋ค์ค์ ์ฒด, ํฌ ํฌ์ธํธ
16947๋ฒ ์์ธ ์งํ์ฒ 2ํธ์ - ๊ทธ๋ํ, ์ฌ์ดํด ์ฐพ๊ธฐ
13398๋ฒ ์ฐ์ํฉ 2 - DP
14425๋ฒ ๋ฌธ์์ด ์งํฉ - ํธ๋ผ์ด
3044๋ฒ ์์ ๊ฑฐ ๊ฒฝ์ฃผ ์ค๋นํ๊ธฐ - ์์์ ๋ ฌ, DP
15661๋ฒ ๋งํฌ์ ์คํํธ - ๋ธ๋ฃจํธ ํฌ์ค
2357๋ฒ ์ต์๊ฐ๊ณผ ์ต๋๊ฐ - ์ธ๊ทธ๋จผํธ ํธ๋ฆฌ
15486๋ฒ ํด์ฌ 2 - DP
2150๋ฒ Strongly Connected Component - SCC
5052๋ฒ ์ ํ๋ฒํธ ๋ชฉ๋ก - ํธ๋ผ์ด
2631๋ฒ ์ค์ธ์ฐ๊ธฐ - DP, LIS
2243๋ฒ ์ฌํ์์ - ํฌ์ ํธ๋ฆฌ + ์ด๋ถ ํ์
1424๋ฒ ์ ์จ๋ฒ - ๊ทธ๋ฆฌ๋
3080๋ฒ ์๋ฆ๋ค์ด ์ด๋ฆ - ํธ๋ผ์ด
13199๋ฒ ์นํจ ๋จน๊ณ ์ถ๋ค - ์ํ
5212๋ฒ ์ง๊ตฌ ์จ๋ํ - ๊ตฌํ
12852๋ฒ 1๋ก ๋ง๋ค๊ธฐ 2 - DP
9935๋ฒ ๋ฌธ์์ด ํญ๋ฐ - ๋ฐํฌ, ์คํ
๊ฐ์ฅ ๋จผ ๋ ธ๋ - ๋ค์ต์คํธ๋ผ
์ง๊ฒ๋ค๋ฆฌ - ์ด๋ถ ํ์
์นด๋๊ฒ์ - DP
์์ - Floyd-Warshall ์๊ณ ๋ฆฌ์ฆ
k๋ฒ์งธ์ - ๊ตฌํ, ์ ๋ ฌ
๊ฐ์ฅ ํฐ ์ - ์ ๋ ฌ
๋ฑ๊ตฃ๊ธธ - DP
์ ์ ์ผ๊ฐํ - DP
๋คํธ์ํฌ - DFS
์ฌํ๊ฒฝ๋ก - Euler circuit/trail
์ฃผ์๊ฐ๊ฒฉ - ์คํ
ํผ๋ณด๋์น ์ - DP
์์ฐ - ์ ๋ ฌ
์์ด ๋๋ง์๊ธฐ - ํด์
ํฐ ์ ๋ง๋ค๊ธฐ - ๊ทธ๋ฆฌ๋
ํ - ๊ตฌํ
์กฐ์ด์คํฑ - ๊ทธ๋ฆฌ๋, ๊ตฌํ
๋ฌธ์์ด ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ - ์ ๋ ฌ
์ฝ๋ผ์ฆ ์ถ์ธก - ๊ตฌํ
์์ ์ํธ - ๊ตฌํ
์ต๊ณ ์ ์งํฉ - ๊ตฌํ
์ ๋ง๋๊ธฐ - ์คํ
์ซ์ ๊ฒ์ - ๊ทธ๋ฆฌ๋
์ ํ๋ฒํธ ๋ชฉ๋ก - ํด์
๋จ์ ์นด๋ฉ๋ผ - ๊ทธ๋ฆฌ๋
์ผ๊ทผ ์ง์ - ์ฐ์ ์์ ํ
ํ๋ณดํค - ์กฐํฉ
๋น๋ฐ์ง๋ - ๋นํธ์ฐ์ฐ
์บ์ - ์ฐ๊ฒฐ๋ฆฌ์คํธ, ํด์
๋จ์ด ํผ์ฆ - DP
๊ดํธ ๋ณํ - ์ฌ๊ท
์ฐ์ ์ ์๊ฑฐํธ๊ฐ ๋ด๊ธด ์ฅ๋ฐ๊ตฌ๋ - SQL
๋ฉ์ฉกํ ์ฌ๊ฐํ - ์ํ(GCD)
๋ ๋งต๊ฒ - ํ
์ ์ธ - ๊ทธ๋ฆฌ๋
๋ณดํ์ ์ฒ๊ตญ - DP
ํฌ๋ ์ธ ์ธํ๊ธฐ ๊ฒ์ - ๊ตฌํ, ์คํ
ํํ - ๊ตฌํ
๋ถ๋ ์ฌ์ฉ์ - ๊ตฌํ, ์์ ํ์, ๊ฒฝ์ฐ์ ์ ์ฐพ๊ธฐ
ํธํ ๋ฐฉ ๋ฐฐ์ - disjoint set
์ง๊ฒ๋ค๋ฆฌ ๊ฑด๋๊ธฐ - ์ด๋ถํ์
๊ธฐ์ง๊ตญ ์ค์น - ๊ตฌํ
๋ฐฉ๋ฌธ ๊ธธ์ด - ์๋ฎฌ๋ ์ด์
์ค ์๋ ๋ฐฉ๋ฒ - ๊ตฌํ, ์ํ
๋ฐฐ๋ฌ - ๋ค์ต์คํธ๋ผ
๊ฑฐ์ค๋ฆ๋ - DP
์งํ ํธ์ง - ์ผ๋ถ ํ์
์ ํ๋ฒ์ค - ๊ตฌํ
์ถ์ ํธ๋ํฝ - ๊ตฌํ
์ฌ๋ฐ๋ฅธ ๊ดํธ - ์คํ
์ฟ ํค ๊ตฌ์ - ๋ถ๋ถ ํฉ
๋จ์ฒด์ฌ์ง ์ฐ๊ธฐ - ์์ ํ์
์๋์์ฑ - ํธ๋ผ์ด
๊ธฐ๋ฅ๊ณผ ๋ณด ์ค์น - ์๋ฎฌ๋ ์ด์
์ธ๋ฒฝ ์ ๊ฒ - ์์ ํ์
๋ฐฉ๊ธ๊ทธ๊ณก - ๊ตฌํ
๊ฐ์ฌ ๊ฒ์ - ํธ๋ผ์ด
์์ถ - ๊ตฌํ, ํด์
ํ์ผ๋ช ์ ๋ ฌ - ๊ตฌํ
ํ๋ ์ฆ4๋ธ๋ก - ๊ตฌํ
๊ฒฝ์ฃผ๋ก ๊ฑด์ค - BFS, DP
์ผ๊ฐ ๋ฌํฝ์ด - ์๋ฎฌ๋ ์ด์
Array - DS - ์๋ฃ๊ตฌ์กฐ
Left Rotation - ๋ฐฐ์ด
2D Array - DS - ๋ฐฐ์ด
Crossword Puzzle - ๋ฐฑํธ๋ํน
Max Array Sum - DP
Delete a node from BST - BST
Detect cycle in a directed graph - DFS
Stock span problem - stack
Foregone Solution - ๊ตฌํ
You Can Go Your Own Way - BFS, DFS
33. Search in Rotated Sorted Array - ๋ฐฐ์ด
12. Integer to Romam - ๋ฌธ์์ด
14. Longest Common Prefix - ๋ฌธ์์ด
56. Merge Intervals - ์ ๋ ฌ
114. Flatten Binary Tree to Linked List - ํธ๋ฆฌ
39. Combination Sum - ๋ฐฑํธ๋ํน
724. Find Pivot Index - ๋ฐฐ์ด
139. Word Break - DP
159. Longest Substring with At Most Two Distinct Characters - ์ฌ๋ผ์ด๋ฉ ์๋์ฐ, ํด์
340. Longest Substring with At Most K Distinct Characters - ์ฌ๋ผ์ด๋ฉ ์๋์ฐ, ํด์
78. Subsets - ๋ฐฑํธ๋ํน
776. Split BST - ํธ๋ฆฌ
394. Decode String - ์คํ
273. Integer to English Words - ๊ตฌํ
70. Climbing Stairs - DP
148. Sort List - ๋ฆฌ์คํธ, ์ ๋ ฌ, ๋ถํ ์ ๋ณต
939. Minimum Area Rectangle - ํด์
941. Valid Mountain Array - ๋ฐฐ์ด
146. LRU Cache - ํด์
23. Merge k Sorted Lists - ํ
207. Course Schedule - ์์์ ๋ ฌ
221. Maximal Square - DP
218. The Skyline Problem - ๋ผ์ธ ์ค์ํ
113. Path Sum II - DFS
208. Implement Trie (Prefix Tree) - ํธ๋ผ์ด
96. Unique Binary Search Trees - ์นดํ๋ ์
198. House Robber - DP
127. Word Ladder - BFS
63. Unique Paths II - DP
62. Unique Paths - ์ํ
1020. Number of Enclaves - DFS
50. Pow(x, n) - ๋น ๋ฅธ ์ ๊ณฑ
1267. Count Servers that Communicate - ๊ตฌํ
1188. Design Bounded Blocking Queue - ๋ฉํฐ ์ค๋ ๋, ์์ฐ์-์๋น์
973. K Closest Points to Origin - ์ ๋ ฌ
1181. Before and After Puzzle - ๊ตฌํ
111. Minimum Depth of Binary Tree - ํธ๋ฆฌ
133. Clone Graph - ๊ทธ๋ํ
354. Russian Doll Envelopes - DP
311. Sparse Matrix Multiplication - ๊ตฌํ
429. N-ary Tree Level Order Traversal - ํธ๋ฆฌ
206. Reverse Linked List - ์ฐ๊ฒฐ ๋ฆฌ์คํธ
92. Reverse Linked List II - ์ฐ๊ฒฐ ๋ฆฌ์คํธ
604. Design Compressed String Iterator - ๊ตฌํ
531. Lonely Pixel I - ๋ฐฐ์ด
532. K-diff Pairs in an Array - ํฌํฌ์ธํฐ
41. First Missing Positive - ๊ตฌํ
40. Combination Sum II - ๋ฐฑํธ๋ํน
36. Valid Sudoku - ๊ตฌํ
605. Can Place Flowers - ๋ฐฐ์ด
75. Sort Colors - ๋ฐฐ์ด
211. Add and Search Word - Data structure design - ํธ๋ผ์ด
1046. Last Stone Weight - ์ฐ์ ์์ ํ
64. Minimum Path Sum - DP
560. Subarray Sum Equals K - ํด์, ๋ฐฐ์ด
676. Implement Magic Dictionary - ํธ๋ผ์ด
201. Bitwise AND of Numbers Range - ๋นํธ ์ฐ์ฐ
938. Range Sum of BST - ํธ๋ฆฌ
226. Invert Binary Tree - ํธ๋ฆฌ
130. Surrounded Region - DFS
264. Ugly Number II - ์ฐ์ ์์ ํ, ํด์ / DP
461. Hamming Distance - ๋นํธ ์ฐ์ฐ
66. Plus One - ๋ฐฐ์ด
784. Letter Case Permutation - ๋ฐฑํธ๋ํน
322. Coin Change - DP