传送门:「想法题系列」逗比三角形-hzwer


题解

因为限制了盒子的宽,所以贪心让每个三角形尽量高(即让最短边紧贴盒子底面所在直线)。

考虑把每个三角形竖着剖分成宽为 d d d的矩形。
将所有矩形降序排序,选前 ⌊ L d ⌋ \lfloor\frac{L}{d}\rfloor ⌊dL​⌋个面积最大,为 d ∑ h i d\sum h_i d∑hi​。

当 d → 0 d\to 0 d→0时,就是答案。

考虑选择前 ⌊ L d ⌋ \lfloor\frac{L}{d}\rfloor ⌊dL​⌋的过程:
假设第 ⌊ L d ⌋ \lfloor\frac{L}{d}\rfloor ⌊dL​⌋块矩形的高为 H H H,那么每个三角形高 ≥ H \geq H ≥H的部分都会选中。

于是考虑在实数范围上二分这个 H H H,找到最小的 H H H满足每个三角形高 ≥ H \geq H ≥H的部分的长度之和 ≤ L \leq L ≤L。

「想法题系列」逗比三角形-二分相关推荐

  1. 「春招系列」30张图理解HTTP在面试中所有会出现的题

    前言 又是一年金三银四,春招与跳槽热闹的开展着,而在面试过程中,HTTP 被提问的概率还是非常高的. 我搜集了 5 大类 HTTP 面试常问的题目,同时这 5 大类题跟 HTTP 的发展和演变关联性是 ...

  2. 「真香系列」新物种首发亮相 聚划算爆款孵化玩法升级

    从普通商品到优质好物,差的便是那一句"真香". 2022聚划算99划算节,聚划算首发「真香系列」,为消费者精选了一批价格香.品质香.服务香的「十三香」好物.不过,聚划算的" ...

  3. 「性能优化系列」APP内存优化理论与实践

    当一个应用同时运行越来越多的任务以及复杂的业务,Android系统的内存管理机制已经无法满足内存的释放与回收,为了应用的稳定性与性能,去控制内存的创建和回收就成为了一个重要的命题. 本篇文章主要涉及内 ...

  4. #530. 「LibreOJ β Round #5」最小倍数 二分 + 数论

    传送门 文章目录 题意: 思路: 题意: 思路: 本来想刷数位dpdpdp,无意间碰到了这个题来水水. 我们知道n!n!n!中质因子ppp的个数为∑i=1npi\sum_{i=1} \frac{n}{ ...

  5. 「读书感悟系列」苏世民:我的经验与教训

    作者 | gongyouliu 编辑 | gongyouliu 这本书是今年完整看完的第一本书,是朋友推荐的.苏世民是黑石集团的创始人,本书主要讲他自己成长.创业.做慈善的一些思考和感悟. 整本书写得 ...

  6. 拦截器获取请求参数post_「SpringBoot WEB 系列」RestTemplate 之自定义请求头

    [WEB 系列]RestTemplate 之自定义请求头 上一篇介绍了 RestTemplate 的基本使用姿势,在文末提出了一些扩展的高级使用姿势,本篇将主要集中在如何携带自定义的请求头,如设置 U ...

  7. spring boot 高性能批量新增_「SpringBoot DB系列」Jooq之新增记录使用姿势

    [SpringBoot DB 系列]Jooq 之新增记录使用姿势 接下来我们开始进入 jooq 的增删改查的使用姿势系列,本篇将主要介绍如何利用 jooq 来实现添加数据 I. 项目搭建 本项目借助S ...

  8. STC用PCA测量脉宽_「话说定时器系列」之九:定时器单通道测量脉宽和占空比

    STM32定时器是 ST MCU 内部最基础且常用的外设,实际应用尤为普遍.去年,电堂推出了<STM32 TIMER基础及常规应用介绍>,为大家梳理了 STM32 TIMER 的庞大内容, ...

  9. 暗影岛服务器维护多少时间,「暗影岛系列」追了她这么久,他后悔了吗?

    点蓝字关注很靠谱的靠谱电竞 资料与图片整理自网络 (暗影岛系列一-佛耶戈 破败之王如今苏醒,为了寻找伊苏尔德的灵魂,带着黑雾席卷全世界... 而在千年之前他是一个昏庸无度的国王,为了他的所爱不惜牺牲一 ...

最新文章

  1. 网络管理员&MCSE2003之5:第1章 帐户和资源管理
  2. 傅里叶变换(待总结)
  3. qt编写activex_Qt中使用ActiveX(一)
  4. Diffie-Hellman密钥交换协议
  5. mysql chroot_在chroot环境下将MySQL日志输出到syslog
  6. 16.实现多个具有相同方法的接口和父类与实现接口有相同方法
  7. 安装php-redis遇到Error: Package: php-pecl-igbinary-1.2.1-1.el7.x86_64 (epel)
  8. jet mysql连接字符串,关于jet db的连接字串,以及加密后的字串-数据库专栏,SQL Server...
  9. 李宏毅机器学习课程9~~~深度学习技巧
  10. 【算法图解|5】javaScript求两个数的最大公约数
  11. Linux常用命令全网最全
  12. mongodb 排序_技术分享 | MongoDB 一次排序超过内存限制的排查
  13. d3.js 旋转图形_MATLAB 的图形处理
  14. Spring基础系列-参数校验
  15. Java中的基本类型和引用类型变量的区别
  16. HDU2837 Calculation(指数循环节)题解
  17. inttypes.h源码,VS编译需要
  18. Python自动化下载模块
  19. 9.计蒜客ACM题库.A1602 结果填空:开关灯
  20. Windows下Scintilla的编译,使用

热门文章

  1. 什么是SEO流量工具-免费流量的工具下载
  2. 计算机组装2011版,2011年下学期计算机组装与维护期末试卷
  3. 人生苦短,我如何变懒,怎么用Python给宝宝起个好名字
  4. 计算机教案评比,区小学信息技术优质课评比教学设计及参赛感言
  5. linux 服务器运行慢,Linux运行慢?找出原因
  6. android rom 慢,安卓系统运行慢怎么办
  7. 【Ukey】C#或者Java对Ukey的判断操作
  8. 计算机英语怎么写怎么读,英语数字怎么读法
  9. 考研计算机冷门学校,考研冷门的院校一共有哪些
  10. Windows如何升级go版本