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

做网站导航百度信息流怎么收费

做网站导航,百度信息流怎么收费,lamp 搭建wordpress,哪个网站做系统好G题 赛题补充 D题的题目来源 https://codeforces.com/gym/104128/problem/D 文章目录 题意思路代码 题意 给一个长度为n的数组,问对一段区间添加等差数列后的最大的第 k 大是多少 思路 通过观察题目可以发现答案的范围符合单调性,因此我们可以考虑二分…

G题 赛题补充
D题的题目来源 https://codeforces.com/gym/104128/problem/D

文章目录

  • 题意
  • 思路
  • 代码

题意

给一个长度为n的数组,问对一段区间添加等差数列后的最大的第 k 大是多少

思路

  • 通过观察题目可以发现答案的范围符合单调性,因此我们可以考虑二分,那么第K大的数>=mid 等效于 有超过k个>=mid的数
  • 主要就是利用等差数列的性质和差分的思想去维护cf这个差分数组
  • 对于第k大,只要进行前缀和处理后区间>=mid的个数多于k个即可

代码

#include<bits/stdc++.h>
#define int long long 
#define endl "\n"
#define fi first
#define se second
#define PII pair<int,int> 
using namespace std;
const int N=2e5+5;
int a[N];
int n,k,m,c,d;
int cf[N];
bool check(int x){memset(cf,0,sizeof cf);for(int i=1;i<=n;++i){if(a[i]>=x){cf[1]++;//a[i]大于等于x,直接加上它的个数}else{int l=max(i-m+1,1LL);//l代表等差数列最远可到的左端点if(a[i]+c+(i-l)*d<x) continue;//加完若还不大于等于x,那么它肯定不满足题意int j;//j表示需要加几次公差才能大于等于xint minn=a[i]+c;//先加上首项if(d==0) j=0;else j=(x-minn-1)/d+1;j=max(j,0LL);//j最低为0int r=i-j;//差分的右端点++cf[l];--cf[r+1];}}for(int i=1;i<=n;++i) cf[i]+=cf[i-1];//前缀和处理int ans=0;for(int i=1;i<=n;++i) ans=max(ans,cf[i]);if(ans>=k) return true;//ans大于等于k,符合条件return false;
}
void solve(){	cin >> n >> k >> m >> c >> d;for(int i=1;i<=n;++i){cin >> a[i];}int l=0,r=1e18;while(l<r){//二分求右边界int mid=l+r+1>>1;if(check(mid)) l=mid;else r=mid-1;}cout << l << endl;return ;
}
signed main(){ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);int t=1;//cin >> t;while(t--) solve();return 0;
}
```cpp
http://www.hengruixuexiao.com/news/18752.html

相关文章:

  • 做网站的职业规划常德政府网站
  • 常州个性化网站建设谈谈你对seo概念的理解
  • 山东省建设工会网站网络推广的调整和优化
  • 网站怎么做seo、成都市seo网站公司
  • wordpress個人網站域名制作网页设计公司
  • 企业网站流程图电商网站推广方案
  • 网站 网站建设定制公司员工培训方案
  • dedecms 广告管理 js 网站变慢网站自助建站系统
  • 南宁网站建站推广seo网站推广简历
  • 计算机学院网站建设网上电商平台开发
  • 安徽省工程造价信息网seo顾问服务 乐云践新专家
  • 自学网站开发百度云资源百度数据分析
  • 减少网站跳出率网络推广员怎么做
  • 化妆品网站设计草图家庭优化大师
  • 自贡住房和城乡建设厅网站seo排名课程咨询电话
  • 网站建设公司特色微信群免费推广平台
  • seo推广公司网站模板郑州好的seo外包公司
  • 网站整站优化方案什么是网络推广营销
  • 做网站前端网址可以自己写吗站长是什么级别
  • 长沙做产检玛丽亚m网站360搜索引擎首页
  • 重庆特种作业证查询泰州seo排名扣费
  • 企业网站的运营如何做爱站网关键词密度查询
  • 网站建设 响应式个人如何加入百度推广
  • wordpress内页关键词北京seo的排名优化
  • kaalus wordpress锦州网站seo
  • 临沂企业建站效果好windows优化大师官方
  • wordpress数据库删除seo网站优化服务商
  • 网页设计与制作课程说明seo外包公司怎么样
  • 商城网站开发价格seo外包公司优化
  • 沈阳网站制作 600元seo优化网站的手段