restructure zeta/** to storage/zeta/**

This commit is contained in:
2025-05-10 21:54:24 +09:00
parent 2886820691
commit 2f2e0759fd
407 changed files with 7 additions and 1 deletions

View File

@@ -0,0 +1,24 @@
class RankRange:
def __init__(self, N, M, a, K):
# N: team, M: max person per team, a: remains, K: my team
self.N, self.M, self.a, self.K = N, M, a, K
def solve(self):
worst, best = -1, -1
except_us = self.a - self.K
# worst case 1
if except_us >= self.N - 1:
worst = self.N
else:
worst = except_us + 1
# best case
d, m = divmod(except_us, self.M)
best = d + 1 if m == 0 else d + 2
return worst, best
if __name__ == "__main__":
N, M, a, K = map(int, input().split())
print(*RankRange(N, M, a, K).solve())