👇문제 링크👇
boj_1300
N = int(input())
k = int(input())
left = 1
right = k
ans = 0
while left <= right:
count = 0
mid = (left+right)//2
for i in range(1, N+1):
count += min(mid//i, N)
if(count < k):
left = mid + 1
else:
ans = mid
right = mid -1
print(ans)
앞으로 열심히 기록하는게 저의 목표입니당👍