前言
那么什么是反悔贪心呢 传送门 :
思路这题可以抽象成为
左端点为 c i c_i ci 长度为 w i w_i wi 求区间最多且区间和最小的和
如果直接贪心的话是不正确的,因为不清楚目前最优解是否
最优优解,所以我们可以通过大根堆来维护每一次的最优解,
如果存在可以更新答案的,我们就通过大根堆返回来做即可
CODEstruct node{
int len ,r;
}a[N];
bool cmp(node x,node y)
{
return x.r>n;
for(int i=1;i>a[i].r>>a[i].len;
a[i].r+=a[i].len;
}
sort(a+1,a+1+n,cmp);
for(int i=1;i
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?