-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
62 additions
and
33 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,35 +1,36 @@ | ||
## โ๏ธ ๊ธฐ๋ก | ||
|
||
| ์ฐจ์ | ๋ ์ง | ๋ฌธ์ ์ ํ | ๋งํฌ | ํ์ด | | ||
| :----: | :--------: | :------: | :-----------------------------------------------------------------------------------: | :-------------------------------------------------: | | ||
| 1์ฐจ์ | 2024.03.05 | ํ | [ํ๋ก์ธ์ค](https://school.programmers.co.kr/learn/courses/30/lessons/42587) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/151 | | ||
| 2์ฐจ์ | 2024.03.07 | ํ | [๋ค๋ฆฌ๋ฅผ ์ง๋๋ ํธ๋ญ](https://school.programmers.co.kr/learn/courses/30/lessons/42583) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/153 | | ||
| 3์ฐจ์ | 2024.03.10 | ํ | [N๋ฒ์งธ ํฐ ์](https://www.acmicpc.net/problem/2075) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/156 | | ||
| 4์ฐจ์ | 2024.03.13 | ํ | [๋ฌธ์ ์ง](https://www.acmicpc.net/problem/1766) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/158 | | ||
| 5์ฐจ์ | 2024.03.16 | ๊ตฌํ | [์์ธํธ์ค ๋ฌธ์ ](https://www.acmicpc.net/problem/1158) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/161 | | ||
| 6์ฐจ์ | 2024.03.19 | ์คํ | [์คํฐ์](https://www.acmicpc.net/problem/17298) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/164 | | ||
| 7์ฐจ์ | 2024.03.22 | DP | [1,2,3 ๋ํ๊ธฐ](https://www.acmicpc.net/problem/9095) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/166 | | ||
| 8์ฐจ์ | 2024.03.16 | DP | [์ฌ์ด ๊ณ๋จ ์](https://www.acmicpc.net/problem/10844) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/170 | | ||
| 9์ฐจ์ | 2024.03.22 | DP | [RGB๊ฑฐ๋ฆฌ 2](https://www.acmicpc.net/problem/17404) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/172 | | ||
| 10์ฐจ์ | 2024.04.03 | BFS | [์จ๋ฐ๊ผญ์ง 4](https://www.acmicpc.net/problem/13913) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/177 | | ||
| 11์ฐจ์ | 2024.04.07 | ๊ตฌํ | [์ฌํ ๊ฒ์](https://www.acmicpc.net/problem/9095) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/178 | | ||
| 12์ฐจ์ | 2024.04.09 | DFS | [ABCDE](https://www.acmicpc.net/problem/13023) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/180 | | ||
| 13์ฐจ์ | 2024.05.06 | ์์ ํ์ | [๋ฆฌ๋ชจ์ปจ](https://www.acmicpc.net/problem/1107) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/181 | | ||
| 14์ฐจ์ | 2024.05.09 | DFS | [์นํจ๋ฐฐ๋ฌ](https://www.acmicpc.net/problem/15686) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/183 | | ||
| 15์ฐจ์ | 2024.05.14 | ๊ทธ๋ฆฌ๋ | [A์ B](https://www.acmicpc.net/problem/12904) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/188 | | ||
| 16์ฐจ์ | 2024.05.14 | BFS | [๋ฑ๊ณผ ์ฌ๋ค๋ฆฌ ๊ฒ์](https://www.acmicpc.net/problem/16928) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/191 | | ||
| 17์ฐจ์ | 2024.05.22 | BFS | [์ ๋ก์์ฝ](https://www.acmicpc.net/problem/10026) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/195 | | ||
| 18์ฐจ์ | 2024.05.26 | DFS | [๊ณ๋์ผ๋ก ๊ณ๋์น๊ธฐ](https://www.acmicpc.net/problem/16987) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/199 | | ||
| 19์ฐจ์ | 2024.05.31 | DP | [ํฉ๋ถํด](https://www.acmicpc.net/problem/2225) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/202 | | ||
| 20์ฐจ์ | 2024.06.03 | ๋ฐฑํธ๋ํน | [์คํํธ์ ๋งํฌ](https://www.acmicpc.net/problem/14889) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/206 | | ||
| 21์ฐจ์ | 2024.06.07 | ๊ทธ๋ฆฌ๋ | [ํ๋ณต ์ ์น์](https://www.acmicpc.net/problem/13164) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/208 | | ||
| 22์ฐจ์ | 2024.08.06 | ํด์ | [์์](https://school.programmers.co.kr/learn/courses/30/lessons/42578) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/224 | | ||
| 23์ฐจ์ | 2024.08.10 | ํด์ | [๋ฒ ์คํธ์จ๋ฒ](https://school.programmers.co.kr/learn/courses/30/lessons/42579) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/227 | | ||
| 24์ฐจ์ | 2024.08.17 | BFS | [์๊ธฐ์์ด](https://www.acmicpc.net/problem/16236) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/233 | | ||
| 25์ฐจ์ | 2024.08.17 | DFS | [์น๊ตฌ๋น](https://www.acmicpc.net/problem/16562) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/234 | | ||
| 26์ฐจ์ | 2024.08.24 | ๊ทธ๋ฆฌ๋ | [์ ์ ์ฌ์](https://www.acmicpc.net/problem/1946) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/237 | | ||
| 27์ฐจ์ | 2024.08.27 | DFS | [ํธ๋ฆฌ์ ์ง๋ฆ](https://www.acmicpc.net/problem/1967) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/240 | | ||
| 28์ฐจ์ | 2024.09.04 | ๋ฒจ๋งํฌ๋ | [ํ์๋จธ์ ](https://www.acmicpc.net/problem/11657) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/244 | | ||
| 29์ฐจ์ | 2024.09.06 | ๊ตฌํ |[ํฑ๋๋ฐํด](https://www.acmicpc.net/problem/14891) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/245 | | ||
| 30์ฐจ์ | 2024.09.27 | ์ํ | [Fly me to the Alpha Centauri](https://www.acmicpc.net/problem/1011) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/248 | | ||
| 31์ฐจ์ | 2024.10.05 | ์ ๋ ฌ | [์ ๊ธ๊ธฐ](https://www.acmicpc.net/problem/2170) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/249 | | ||
| ์ฐจ์ | ๋ ์ง | ๋ฌธ์ ์ ํ | ๋งํฌ | ํ์ด | | ||
| :----: | :--------: | :-------: | :-----------------------------------------------------------------------------------: | :-------------------------------------------------: | | ||
| 1์ฐจ์ | 2024.03.05 | ํ | [ํ๋ก์ธ์ค](https://school.programmers.co.kr/learn/courses/30/lessons/42587) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/151 | | ||
| 2์ฐจ์ | 2024.03.07 | ํ | [๋ค๋ฆฌ๋ฅผ ์ง๋๋ ํธ๋ญ](https://school.programmers.co.kr/learn/courses/30/lessons/42583) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/153 | | ||
| 3์ฐจ์ | 2024.03.10 | ํ | [N๋ฒ์งธ ํฐ ์](https://www.acmicpc.net/problem/2075) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/156 | | ||
| 4์ฐจ์ | 2024.03.13 | ํ | [๋ฌธ์ ์ง](https://www.acmicpc.net/problem/1766) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/158 | | ||
| 5์ฐจ์ | 2024.03.16 | ๊ตฌํ | [์์ธํธ์ค ๋ฌธ์ ](https://www.acmicpc.net/problem/1158) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/161 | | ||
| 6์ฐจ์ | 2024.03.19 | ์คํ | [์คํฐ์](https://www.acmicpc.net/problem/17298) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/164 | | ||
| 7์ฐจ์ | 2024.03.22 | DP | [1,2,3 ๋ํ๊ธฐ](https://www.acmicpc.net/problem/9095) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/166 | | ||
| 8์ฐจ์ | 2024.03.16 | DP | [์ฌ์ด ๊ณ๋จ ์](https://www.acmicpc.net/problem/10844) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/170 | | ||
| 9์ฐจ์ | 2024.03.22 | DP | [RGB๊ฑฐ๋ฆฌ 2](https://www.acmicpc.net/problem/17404) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/172 | | ||
| 10์ฐจ์ | 2024.04.03 | BFS | [์จ๋ฐ๊ผญ์ง 4](https://www.acmicpc.net/problem/13913) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/177 | | ||
| 11์ฐจ์ | 2024.04.07 | ๊ตฌํ | [์ฌํ ๊ฒ์](https://www.acmicpc.net/problem/9095) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/178 | | ||
| 12์ฐจ์ | 2024.04.09 | DFS | [ABCDE](https://www.acmicpc.net/problem/13023) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/180 | | ||
| 13์ฐจ์ | 2024.05.06 | ์์ ํ์ | [๋ฆฌ๋ชจ์ปจ](https://www.acmicpc.net/problem/1107) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/181 | | ||
| 14์ฐจ์ | 2024.05.09 | DFS | [์นํจ๋ฐฐ๋ฌ](https://www.acmicpc.net/problem/15686) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/183 | | ||
| 15์ฐจ์ | 2024.05.14 | ๊ทธ๋ฆฌ๋ | [A์ B](https://www.acmicpc.net/problem/12904) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/188 | | ||
| 16์ฐจ์ | 2024.05.14 | BFS | [๋ฑ๊ณผ ์ฌ๋ค๋ฆฌ ๊ฒ์](https://www.acmicpc.net/problem/16928) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/191 | | ||
| 17์ฐจ์ | 2024.05.22 | BFS | [์ ๋ก์์ฝ](https://www.acmicpc.net/problem/10026) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/195 | | ||
| 18์ฐจ์ | 2024.05.26 | DFS | [๊ณ๋์ผ๋ก ๊ณ๋์น๊ธฐ](https://www.acmicpc.net/problem/16987) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/199 | | ||
| 19์ฐจ์ | 2024.05.31 | DP | [ํฉ๋ถํด](https://www.acmicpc.net/problem/2225) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/202 | | ||
| 20์ฐจ์ | 2024.06.03 | ๋ฐฑํธ๋ํน | [์คํํธ์ ๋งํฌ](https://www.acmicpc.net/problem/14889) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/206 | | ||
| 21์ฐจ์ | 2024.06.07 | ๊ทธ๋ฆฌ๋ | [ํ๋ณต ์ ์น์](https://www.acmicpc.net/problem/13164) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/208 | | ||
| 22์ฐจ์ | 2024.08.06 | ํด์ | [์์](https://school.programmers.co.kr/learn/courses/30/lessons/42578) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/224 | | ||
| 23์ฐจ์ | 2024.08.10 | ํด์ | [๋ฒ ์คํธ์จ๋ฒ](https://school.programmers.co.kr/learn/courses/30/lessons/42579) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/227 | | ||
| 24์ฐจ์ | 2024.08.17 | BFS | [์๊ธฐ์์ด](https://www.acmicpc.net/problem/16236) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/233 | | ||
| 25์ฐจ์ | 2024.08.17 | DFS | [์น๊ตฌ๋น](https://www.acmicpc.net/problem/16562) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/234 | | ||
| 26์ฐจ์ | 2024.08.24 | ๊ทธ๋ฆฌ๋ | [์ ์ ์ฌ์](https://www.acmicpc.net/problem/1946) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/237 | | ||
| 27์ฐจ์ | 2024.08.27 | DFS | [ํธ๋ฆฌ์ ์ง๋ฆ](https://www.acmicpc.net/problem/1967) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/240 | | ||
| 28์ฐจ์ | 2024.09.04 | ๋ฒจ๋งํฌ๋ | [ํ์๋จธ์ ](https://www.acmicpc.net/problem/11657) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/244 | | ||
| 29์ฐจ์ | 2024.09.06 | ๊ตฌํ | [ํฑ๋๋ฐํด](https://www.acmicpc.net/problem/14891) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/245 | | ||
| 30์ฐจ์ | 2024.09.27 | ์ํ | [Fly me to the Alpha Centauri](https://www.acmicpc.net/problem/1011) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/248 | | ||
| 31์ฐจ์ | 2024.10.05 | ์ ๋ ฌ | [์ ๊ธ๊ธฐ](https://www.acmicpc.net/problem/2170) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/249 | | ||
| 32์ฐจ์ | 2024.10.14 | ์ด๋ถ ํ์ | [๊ธฐํ ๋ ์จ](https://www.acmicpc.net/problem/2343) | https://github.com/AlgoLeadMe/AlgoLeadMe-1/pull/252 | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
import sys | ||
|
||
def input() : return sys.stdin.readline().rstrip() | ||
|
||
N, M = map(int, input().split()) | ||
lecture = list(map(int, input().split())) | ||
|
||
left = max(lecture) | ||
right = sum(lecture) | ||
|
||
while left <= right: | ||
mid = (left+right)//2 | ||
record_cnt = 1 | ||
time = 0 # ๋ ์ฝ๋ ํ๋์ ๋ค์ด๊ฐ๋ ์๊ฐ | ||
|
||
for i in range(N): | ||
if time + lecture[i] > mid: # ์๊ฐ ์ด๊ณผ๋๋ฉด ๋ค์ ๋ ์ฝ๋๋ก | ||
record_cnt += 1 | ||
time = lecture[i] | ||
else: | ||
time += lecture[i] | ||
|
||
if record_cnt <= M: # ๊น ์๊ฐ ๋จ์์์ผ๋ฉด ํฌ๊ธฐ ์ค์ด๊ธฐ | ||
right = mid - 1 | ||
else: | ||
left = mid + 1 | ||
|
||
print(left) |