acgo题库
  • 首页
  • 题库
  • 题单
  • 竞赛
  • 讨论
  • 排行
  • 团队
  • 备赛专区

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
登录
注册
题目详情题解(0)讨论(0)提交记录(0)
  • py

    n,k=list(map(int,input().split())) a=list() for i in range(n): x=float(input())*100 a.append(int(x)) def check(x): cnt=0 for i in a: cnt=cnt+i//x return cnt>=k l=0 r=sum(a)//n mid=0 ans=0 while l<=r: mid=(l+r)//2 if check(mid): ans=mid l=mid+1 else: r=mid-1 ans=ans/100 print('%.2f'%ans)

    userId_undefined

    倪琳

    4阅读
    0回复
    1点赞
首页