N = int(input()) M = list(map(int,input().split(' '))) L = min(M) R = max(M) def fun(E):     for i in range(N):         if E<M[i]:             E -= M[i] - E         else:             E += E - M[i]         if E<0:             return False     return True while L<R:     mid = (L+R)//2     # 模拟     if not fun(mid):         L = mid + 1     else:         R = mid print(L) Python   100%
点赞 5

相关推荐

04-10 11:56
如皋中学 Java
高斯林的信徒:双c9能简历挂的?
点赞 评论 收藏
分享
海螺很能干:每次看到这种简历都没工作我就觉得离谱
点赞 评论 收藏
分享
牛客网
牛客企业服务