create dev channel

This commit is contained in:
2025-05-07 04:44:30 +09:00
parent 603fca2b20
commit 16a8e59450
426 changed files with 643 additions and 36 deletions

25
zeta/py/completed/1654.py Normal file
View File

@@ -0,0 +1,25 @@
import sys
input = sys.stdin.readline
def solve(K, N, E):
before = 1
head = max(E)
mid = (head + before) // 2
# do
S = sum(e // mid for e in E)
while before <= head:
if S >= N:
before = mid + 1
else:
head = mid - 1
mid = (before + head) // 2
S = sum(e // mid for e in E)
return mid
if __name__ == '__main__':
K, N = map(int, input().split())
E = [int(input()) for _ in range(K)]
print(solve(K, N, E))