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

建立网站的是什么人盘多多网盘资源库

建立网站的是什么人,盘多多网盘资源库,wordpress加载条插件,开锁换锁做网站登录—专业IT笔试面试备考平台_牛客网 1.考虑总长度之和不能超过m,2考虑限制每棵树高度不能低于ci,如果用二分最短输能截到的高度,还要另外去判断,是否每棵树mid都能严格大于ci ,这样容易超时,换个角度&…

登录—专业IT笔试面试备考平台_牛客网

1.考虑总长度之和不能超过m,2考虑限制每棵树高度不能低于ci,如果用二分最短输能截到的高度,还要另外去判断,是否每棵树mid都能严格大于ci ,这样容易超时,换个角度,每棵树我能截到的高度是从a到b,而且最优解是每次只截一个单位长度,因此我想要结果越大就要保持我截到的越高越好,差分和前缀和将所有能截到的位置统计起来,并统计了每个位置有几棵树能截,从最高位置遍历,累加总数不超过m即可

#include<bits/stdc++.h>
using namespace std;
//#define int long long
typedef long long ll;
const int N=2e6+10;
#define endl '\n'
ll sum[N],x[N];
int main(){ll n,m;cin>>n>>m;int a,b;for(int i=1;i<=n;i++){cin>>a>>b;x[b+1]++;//(从b+1的高度开始截,截完后树的高度刚好是b即刚好大于等于ci)x[a+1]--;}ll ans=0;sum[0]=x[0];for(int i=1;i<=2e6+10;i++){sum[i]=sum[i-1]+x[i];}for(int i=2e6+10;i>=0;i--){if(sum[i]){ll xx=min(m,sum[i]);m-=xx;ans+=xx*(2*i-1);//(x*(i+i-x)if(m<=0)break;}}cout<<ans<<endl;
}

 

http://www.15wanjia.com/news/55982.html

相关文章:

  • 扒wordpress站网络推广优化品牌公司
  • 巴音郭楞网站建设百度seo网站
  • 网站建设推广浩森宇特app拉新平台
  • 做网站要注册第35类商标吗云计算培训
  • 网站首页 seo网络公司取什么名字好
  • 企业网站程序青岛网站推广系统
  • 佛山专业网站建设价格站外推广方式
  • 经典企业网站欣赏网站自然排名怎么优化
  • 番禺网站建设开发怎么自己做一个网站平台
  • vshtml5网站开发首页百度
  • 电子商务平台网站开发全球网站排名
  • ps做景观有哪些素材网站榆林市网站seo
  • 网站正能量不用下载直接进入主页可以吗培训机构咨询
  • 网站后台维护月薪多少关键词seo排名优化
  • 三端网站如何做下载百度安装
  • dedecms 企业网站河南制作网站
  • cms做淘宝客网站适合企业员工培训的课程
  • 外贸电商网站开发价格网站建设山东聚搜网络
  • 手机做网站公司有哪些关键词优化排名seo
  • wordpress 二次元交互企业seo
  • 关于网站建设的网站有哪些浙江百度推广开户
  • 企业建设网站公司简介济南seo网络优化公司
  • 做美甲团购网站企业网站设计价格
  • 邯郸网络运营中心电话号码百度网络优化
  • 合肥建设工程信息网站下载百度卫星导航
  • 做的好的农产品网站重庆网络推广平台
  • 网站建设的公司哪家好数据分析培训班
  • 上海市住房与建设委员会网站seo怎么做优化方案
  • 闸北区网站建设搜索引擎优化有哪些要点
  • 网站建设需要什么知识网站seo优化皆宣徐州百都网络不错