当前位置: 首页 > news >正文

[CEOI 2017] Sure Bet

神秘题目,本人用的贪心做的,发现一个二分写法,故记录一下。

题意

\(2N\) 个灯泡,分为 \(A\) 组和 \(B\) 组各 \(N\) 个。

你可以从中选取任意个灯泡,每选取一个灯泡需要花费 1 的代价。

在你选取完之后,系统会随机在A类和B类中选择一个类型,并点亮那一类的所有灯泡。你选取的每个点亮的灯泡会给你带来等于它权值的收益。

现在请你合理选取灯泡,以最大化可能的最小收益。你只需要求出来这个收益即可。

做法

最大值最小,并且这个问题是具有单调性的,一个值如果是合法的,那么比它小的都是可以凑出来的。

显然最佳的是从大往小选择,我们将 A,B 从大到小排序跑前缀和。

check 枚举使用了几个,在 suma,sumb 中二分至少使用几个才能凑出来这么多。

也就是找出来 mid+i 就行。

代码↓

点击查看代码
#include <bits/stdc++.h>
using namespace std;
const int MN=1e6+116;
const double eps=1e-6;
int n;
double a[MN], b[MN], suma[MN], sumb[MN];
bool check(double mid){for(int i=1; i<=n+n; ++i){int posa=lower_bound(suma+1,suma+n+1,mid+i)-suma;int posb=lower_bound(sumb+1,sumb+n+1,mid+i)-sumb;if(posa>n||posb>n) return false;if(posa+posb<=i) return true;}return false;
}
bool cmp(double a, double b){return a>b;
}
void Solve(){cin>>n;for(int i=1; i<=n; ++i) cin>>a[i]>>b[i];sort(a+1,a+n+1,cmp); sort(b+1,b+n+1,cmp);for(int i=1; i<=n; ++i){suma[i]=suma[i-1]+a[i];sumb[i]=sumb[i-1]+b[i];}double l=0, r=1e9, res=0;while(r-l>eps){double mid=(l+r)/2;if(check(mid)){l=mid; res=mid;}else r=mid;}cout<<fixed<<setprecision(4)<<res<<'\n';return;
}
int main(){ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);Solve(); return 0;
}
http://www.gsyq.cn/news/38861.html

相关文章:

  • LeRobot v0.4.0 正式发布:全面提升开源机器人的学习能力
  • whk 笔记
  • 冬月做题记录
  • 低代码与传统开发:不是替代,而是互补
  • 11.3模拟赛
  • 2025 年度盘点,最新主流 IM SDK 安全合规排名:融云打造全球化业务安全底座
  • 2025防火/模压/瓦楞/大跨距/热镀锌/热浸锌/不锈钢/光伏/铝合金/锌铝镁/电缆桥架推荐榜:百著金属以全场景防护领跑,四家企业凭细分优势突围
  • 低代码如何打破企业数字化转型的 “人才瓶颈”?
  • Java数组——数组定义、声明、创建
  • 2025年苏州竞速无人机电机,安防无人机电机,电机厂家精选榜单:睿创电子,优质企业值得关注
  • 使用office tool plus 激活office
  • #课后作业1:课件动手动脑及验证内容解答 - 20243867孙堃2405
  • 智变未来:中国AI HR市场进程盘点与主流玩家深度分析
  • 2025电线电缆生产厂家,电线电缆厂家精选:武汉特航,赋能多行业的技术型品牌揭秘!
  • 2025优质小型环保腻子粉,植物腻子粉,净醛腻子粉,健康腻子粉,无味腻子粉,腻子粉厂家推荐,实用选型参考
  • 2025 年热电偶厂家最新推荐排行榜:聚焦 K 型 / T 型 / 铠装丝 / 高温热电偶优质品牌
  • 解析国标GB28181算法算力平台EasyGBS视频分发与按需直播关键技术,实现海量视频的高效触达
  • CSP-S 2025 Self Review -- Words to be remembered 2025.11.3
  • 2025年云南好的旅行社公司权威推荐榜单:云南青年旅行社/云南正规的旅行社/云南省十大旅行社源头公司精选
  • 2025年耐高温的轴承制造商权威推荐榜单:轴承耐高温源头/高速耐高温轴承/耐高温高速轴承源头厂家精选
  • 2025 年 11 月阻燃石墨,膨胀石墨,导热石墨母粒厂家最新推荐,产能、专利、环保三维数据透视!
  • La Suite Docs:开源协作文档平台,可私有部署的 Notion 替代方案
  • Shotcut 25.10 (Linux, macOS, Windows) - 免费开源视频编辑器
  • Cisco Packet Tracer 9.0 新增功能简介
  • 划分型dp
  • 2025年高分子聚乙烯衬板生产商权威推荐榜单:高分子聚乙烯耐磨板/聚乙烯耐磨衬板/超高分子聚乙烯衬板源头厂家精选
  • 2025年燃气发电机组制造商权威推荐榜单:石油管道发电机组/矿山用发电机组制造企业/加油站静音发电机设备源头厂家精选
  • cookie session token 区别
  • 2025 年除尘器厂家最新推荐排行榜权威发布,深度剖析各厂家技术实力、市场口碑及适用场景热电湿电 / 钢厂湿电 / 生物质锅炉湿电 / 静电除尘器公司推荐
  • iap2 - 从枚举到打开native完整USB抓包