์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ์ปดํจํฐ๊ณตํ
- ๊ฐ๋ฐ์
- ํ๋ก ํธ์ค๋
- ์ดํญ๊ณ์
- ํ์ด์ฌ
- ์น๊ฐ๋ฐ
- ์ปด๊ณต์
- ์๋ฃ๊ตฌ์กฐ
- ChatGPT
- ๋จ์ํ ์คํธ
- ํ๋ก๊ทธ๋๋ฐ
- ์ปด๊ณต
- ๋ฆฌ์กํธ
- ๊ทธ๋ฆฌ๋์๊ณ ๋ฆฌ์ฆ
- ๋ฐฑ์คํ์ด
- boj11653
- spring
- ์ฝ๋ฉ
- ๊ทธ๋ฆฌ๋
- ๋ฆฌ์กํธ๋ค์ดํฐ๋ธ
- ๋ฐฑ์ค
- ๋ฐฑ์๋
- SSE
- ์น๊ฐ๋ฐ๊ธฐ๋ก
- ์คํ๋ง
- ๋ชจ๋ฐ์ผ์ฑํ๋ก๊ทธ๋๋ฐ
- ๋ฐฑ์ค1436
- ์ฐ์ ์์ํ
- ์๊ณ ๋ฆฌ์ฆ
- ์ฝ๋ฉํ ์คํธ
- Today
- Total
๋ชฉ๋ก๋ฐฑ์ค (15)
๐ป๐ญ๐ง๐
๋ฌธ์ https://www.acmicpc.net/problem/1339 1339๋ฒ: ๋จ์ด ์ํ ์ฒซ์งธ ์ค์ ๋จ์ด์ ๊ฐ์ N(1 ≤ N ≤ 10)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ๋จ์ด๊ฐ ํ ์ค์ ํ๋์ฉ ์ฃผ์ด์ง๋ค. ๋จ์ด๋ ์ํ๋ฒณ ๋๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ ธ์๋ค. ๋ชจ๋ ๋จ์ด์ ํฌํจ๋์ด ์๋ ์ํ๋ฒณ์ ์ต๋ www.acmicpc.net ์ฝ๋ import sys n = int(sys.stdin.readline()) alpha = list('ABCDEFGHIJKLMNOPQRSTUVWXYZ') num = [0]*26 #์ํ๋ฒณ์ ์ซ์๋ฅผ ํ ๋นํ๋์ง ์ฌ๋ถ check = [0]*10 #์ซ์๋ฅผ ์ฌ์ฉํ๋์ง ์ฌ๋ถ array = [] #์ํ๋ฒณ ๋ฌธ์์ด์ ๋ด์ for i in range(n): array.append(list(sys.stdi..
๋ฌธ์ https://www.acmicpc.net/problem/1092 1092๋ฒ: ๋ฐฐ ์ฒซ์งธ ์ค์ N์ด ์ฃผ์ด์ง๋ค. N์ 50๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๋ค. ๋์งธ ์ค์๋ ๊ฐ ํฌ๋ ์ธ์ ๋ฌด๊ฒ ์ ํ์ด ์ฃผ์ด์ง๋ค. ์ด ๊ฐ์ 1,000,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๋ค. ์ ์งธ ์ค์๋ ๋ฐ์ค์ ์ M์ด ์ฃผ์ด์ง๋ค. M์ 10,000๋ณด www.acmicpc.net ์ฝ๋ import sys n = int(sys.stdin.readline()) #ํฌ๋ ์ธ ์ limit = [[0 for i in range(2)] for j in range(n)] #๊ฐ ํฌ๋ ์ธ์ ๋ฌด๊ฒ ์ ํ์ 0์ด์, ๊ฐ ํฌ๋ ์ธ์ด ์ด๋์ํจ ๋ฐ์ค์ ์๋ฅผ 1์ด์ ๋ฃ๋ ๋ฐฐ์ด array = list(map(int, sys.stdin.readline().split())) #ํฌ๋ ์ธ์ ๋ฌด๊ฒ..
๋ฌธ์ https://www.acmicpc.net/problem/1715 1715๋ฒ: ์นด๋ ์ ๋ ฌํ๊ธฐ ์ ๋ ฌ๋ ๋ ๋ฌถ์์ ์ซ์ ์นด๋๊ฐ ์๋ค๊ณ ํ์. ๊ฐ ๋ฌถ์์ ์นด๋์ ์๋ฅผ A, B๋ผ ํ๋ฉด ๋ณดํต ๋ ๋ฌถ์์ ํฉ์ณ์ ํ๋๋ก ๋ง๋๋ ๋ฐ์๋ A+B ๋ฒ์ ๋น๊ต๋ฅผ ํด์ผ ํ๋ค. ์ด๋ฅผํ ๋ฉด, 20์ฅ์ ์ซ์ ์นด๋ ๋ฌถ์๊ณผ 30์ฅ www.acmicpc.net ์ฝ๋ import sys import heapq n = int(sys.stdin.readline()) heap = [] for i in range(n): heapq.heappush(heap,int(sys.stdin.readline())) total = 0 if n!=1: while len(heap)!=0: a = heapq.heappop(heap) b = heapq.heappo..
๋ฌธ์ https://www.acmicpc.net/problem/1041 1041๋ฒ: ์ฃผ์ฌ์ ์ฒซ์งธ ์ค์ N์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์ ์ฃผ์ฌ์์ ์ฐ์ฌ ์๋ ์๊ฐ ์ฃผ์ด์ง๋ค. ์์ ๊ทธ๋ฆผ์์ A, B, C, D, E, F์ ์ฐ์ฌ ์๋ ์๊ฐ ์ฐจ๋ก๋๋ก ์ฃผ์ด์ง๋ค. N์ 1,000,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๊ณ , ์ฐ์ฌ ์๋ ์ www.acmicpc.net ์ฝ๋ import sys N = int(sys.stdin.readline()) array = list(map(int, sys.stdin.readline().split())) one = min(array) two = 100 # 50 * 2 = ๋ ๋ฉด์ ์ต๋ ํฉ three = 150 # 50 * 3 = ์ธ ๋ฉด์ ์ต๋ ํฉ if N == 1: # N==1์ด๋ผ๋ฉด ์ด ์ฃผ์ฌ์ ์ซ์..
๋ฌธ์ https://www.acmicpc.net/problem/11000 11000๋ฒ: ๊ฐ์์ค ๋ฐฐ์ ์ฒซ ๋ฒ์งธ ์ค์ N์ด ์ฃผ์ด์ง๋ค. (1 ≤ N ≤ 200,000) ์ดํ N๊ฐ์ ์ค์ Si, Ti๊ฐ ์ฃผ์ด์ง๋ค. (0 ≤ Si < Ti ≤ 109) www.acmicpc.net ์ฝ๋ import sys import heapq n = int(sys.stdin.readline()) array = [] for i in range(n): array.append(list(map(int, sys.stdin.readline().split()))) array.sort() room = [] heapq.heappush(room,array[0][1]) for i in range(1,n): if array[i][0] < room[0]..