首页 > 其他分享 >P1852 舰长的礼物

P1852 舰长的礼物

时间:2023-05-25 12:48:20浏览次数:37  
标签:right int double mid 舰长 include ans P1852 礼物

#include <iostream>
#include <vector>
#include <algorithm>
#include <numeric>

using namespace std;

const double EPS = 1e-8;

int main()
{
    int n, k;
    cin >> n >> k;

    // 读入护心毛长度并求出平均值
    vector<double> L(n);
    double sum_L = 0;
    for (int i = 0; i < n; ++i) {
        cin >> L[i];
        sum_L += L[i];
    }
    double avg = sum_L / k;

    // 二分查找最大长度
    double left = 0, right = avg;
    double ans = -1;
    while (right - left >= EPS) {
        double mid = (left + right) / 2;
        int cnt = accumulate(L.begin(), L.end(), 0, [&](int s, double l) { return s + static_cast<int>(l / mid); });
        if (cnt >= k) {
            ans = mid;
            left = mid;
        } else {
            right = mid;
        }
    }

    // 输出答案
    if (ans != -1) {
        printf("%.2f\n", ans);
    } else {
        cout << 0 << endl;
    }

    return 0;
}

 

标签:right,int,double,mid,舰长,include,ans,P1852,礼物
From: https://www.cnblogs.com/lhf123/p/17430812.html

相关文章

  • 怎样开发直播软件?直播源码礼物功能篇
     在这个时代,直播不仅仅是一个人火爆的行业,也是每一个直播行业者们养家糊口的重要工作,而在直播赚钱众多方式中,观众送礼物是重要方式之一,礼物是观众充值购买的,如果观众对一个主播表示赞赏和支持,观众就会送出礼物,主播和平台就可以从中获取利益。当然,这也成为直播源码开发直播平台的......
  • P3723 [AH2017/HNOI2017]礼物(FFT)
    P3723[AH2017/HNOI2017]礼物(FFT)目录P3723[AH2017/HNOI2017]礼物(FFT)[AH2017/HNOI2017]礼物题目描述输入格式输出格式样例#1样例输入#1样例输出#1提示思路题意分析题目传送门[AH2017/HNOI2017]礼物题目描述我的室友最近喜欢上了一个可爱的小女生。马上就要到她的生日了,他......
  • 母亲节倒计时,选礼物救急指南
    By超神经场景描述:选礼物是千古大难题之一,母亲节来临之际,借助机器学习、大数据分析、图像增强等AI技术,可以帮你为母亲送上一份走心的礼物。关键词:母亲节 机器学习大数据图像增强神经网络 母亲节了,你为母亲大人选好礼物了吗?   要让礼物达到美观、实用兼具且能讨母上大人喜......
  • Flutter实现直播间礼物收发
    下面是一个简单的礼物发送系统的实现代码,包括支持连送和单次送等功能:import'package:flutter/material.dart';classGift{finalStringname;finalintcount;Gift(this.name,this.count);}classGiftSendingScreenextendsStatefulWidget{constGiftSendin......
  • 《剑指Offer-47-礼物的最大价值》
    从左上角到右下角,每次只能向右或者向下移动,问路径总值最大是多少?今天刚好让我撞见是每日一题,刚好又一眼知道怎么做 intmaxValue(vector<vector<int>>&grid){ intm......
  • 礼物的最大价值
    在一个m\timesnm×n的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于0)。你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格、直到到达棋盘......
  • 先生的礼物 - 三毛
    先生的礼物-三毛每次圣诞节或者情人节什么的,我从不寄望得到先生什么礼物。先生说,这种节日本意是好的,只是给商人利用了。又说,何必为了节日才买东西送来送去呢?凡事但凭一......
  • 牛客小白月赛12 -- E 华华给月月准备礼物 (二分)
     题目描述二月中旬虐狗节前夕,华华决定给月月准备一份礼物。为了搭建礼物的底座,华华需要若干根同样长的木棍。华华手头上有一些长度参差不齐的木棍,他想将每根都裁剪成若干......
  • 能让程序员心花怒放的七种礼物
    1、USB接口超级大型回车键也许你会问,它能干什么?发泄呀。程序员需要发泄,加班加了3个月,澡没洗过几回,衣服甚至没换过。就等项目上线的最后一天,当计算机屏幕上弹出确认框“真的......
  • 来自掘金和 InfoQ 的“新年礼物”,时序数据库 TDengine 荣登两大知名技术社区重磅榜单
    近日,凭借着2022年的技术创新和开放开源优秀成绩,时序数据库TDengine又荣登了来自两大知名技术社区掘金及InfoQ的重磅榜单。聚焦数字化转型新时代、新机遇,稀土掘金技术......