Notice
Recent Posts
Recent Comments
Link
| ์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- latent factor model
- ์ปจํ ์ด๋๊ฐ์ฒด
- ์ธ๋๋ณ๊ฐ๋น์ง์ปฌ๋ ํฐ
- ํด๋ฆฐ์ฝ๋
- ๋ฐฑ์ค
- TDD
- SQL
- DROPTABLE
- ์ฌ์ดํท๋ฐ
- ์๊ณ ๋ฆฌ์ฆ
- ๋ฌด๊ฒฐ์ฑ์ ์ง
- Hyperlink Graphs
- ์ ์ฌ์์๋ชจ๋ธ
- Key ์ข ๋ฅ
- Python
- ํ
- ํค ์ข ๋ฅ
- latent factor
- ALTERTABLE
- ๋ถ๊ฝ๋ฐ์ดํฐ์
- ๋ฌด๊ฒฐ์ฑ์ ์ง๋ฉ์ปค๋์ฆ
- sklearn
- knn_classify
- SQLDDL
- ๋ฌธ์์ด
- ๋ฌด๊ฒฐ์ฑ
- CREATETABLE
- ํ์ด์ฌ
- ์ฃผ์ฑ๋ถ ์ฐพ๊ธฐ
- RENAMETABLE
Archives
- Today
- Total
DonHurry
[Python] ๋ฐฑ์ค 1715๋ฒ - ์นด๋ ์ ๋ ฌํ๊ธฐ ๋ณธ๋ฌธ
๐ ๋ฌธ์
1715๋ฒ: ์นด๋ ์ ๋ ฌํ๊ธฐ
์ ๋ ฌ๋ ๋ ๋ฌถ์์ ์ซ์ ์นด๋๊ฐ ์๋ค๊ณ ํ์. ๊ฐ ๋ฌถ์์ ์นด๋์ ์๋ฅผ A, B๋ผ ํ๋ฉด ๋ณดํต ๋ ๋ฌถ์์ ํฉ์ณ์ ํ๋๋ก ๋ง๋๋ ๋ฐ์๋ A+B ๋ฒ์ ๋น๊ต๋ฅผ ํด์ผ ํ๋ค. ์ด๋ฅผํ ๋ฉด, 20์ฅ์ ์ซ์ ์นด๋ ๋ฌถ์๊ณผ 30์ฅ
www.acmicpc.net
๐ ํ์ด
๊ทธ๋ฆฌ๋ํ๊ฒ ํด๊ฒฐํ ์ ์๋ ๋ฌธ์ ์ ๋๋ค. ์๋ก ๋ง๋ค์ด์ง ๋ฌถ์์ ๋๋ค๋ฅธ ๋ฌถ์๊ณผ ๋ค์ ๋น๊ต๋ฅผ ์งํํด์ผํฉ๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก ๊ฐ์ฅ ์์ ๋ ๋ฌถ์์ ๊ณจ๋ผ ์๋ก์ด ๋ฌถ์์ ๋ง๋ค์ด๋ด๋ ๊ฒ์ด ์ ๋ฆฌํฉ๋๋ค. ํ์ด์ฌ์ heapq๋ฅผ ํ์ฉํ๋ฉด ๊ฐ๋จํ๊ฒ ๊ตฌํ์ด ๊ฐ๋ฅํฉ๋๋ค.
๐ป ์ฝ๋
import sys
import heapq
input = sys.stdin.readline
N = int(input())
heap = []
for _ in range(N):
heapq.heappush(heap, int(input()))
result = []
for i in range(N-1):
# ๊ฐ์ฅ ์์ ๋ ๋ฌถ์ ๊บผ๋ด๊ธฐ
a = heapq.heappop(heap)
b = heapq.heappop(heap)
k = a + b
# ๊ฒฐ๊ณผ ์ ์ฅ
result.append(k)
heapq.heappush(heap, k)
print(sum(result))'Problem Solving' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [Python] ๋ฐฑ์ค 9084๋ฒ - ๋์ (1) | 2024.01.19 |
|---|---|
| [Python] ๋ฐฑ์ค 3190๋ฒ - ๋ฑ (0) | 2024.01.17 |
| [Python] ๋ฐฑ์ค 1753๋ฒ - ์ต๋จ๊ฒฝ๋ก (0) | 2022.11.30 |
| [Python] ๋ฐฑ์ค 1260๋ฒ - DFS์ BFS (1) | 2022.11.26 |
| [Python] ๋ฐฑ์ค 1920๋ฒ - ์ ์ฐพ๊ธฐ (0) | 2022.11.20 |