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

做网站跟赚钱嘛个人主页网址

做网站跟赚钱嘛,个人主页网址,楼盘网,企业seo蜘蛛屯传送门 文章目录目录#xff1a;题意#xff1a;思路#xff1a;目录#xff1a; 题意#xff1a; 给你一个长度为nnn的数组aaa以及kkk#xff0c;让你选择一个值域[x,y][x,y][x,y]#xff0c;满足能将该数组分成连续的kkk段并且每段中值域在[x,y][x,y][x,y]内的个数严…传送门 文章目录目录题意思路目录 题意 给你一个长度为nnn的数组aaa以及kkk让你选择一个值域[x,y][x,y][x,y]满足能将该数组分成连续的kkk段并且每段中值域在[x,y][x,y][x,y]内的个数严格大于不在其范围内的数的个数要求你给出[x,y][x,y][x,y]并且让y−xy-xy−x最小让后给出分段的方案。 1≤k≤n≤2e5,1≤ai≤n1\le k\le n\le 2e5,1\le a_i\le n1≤k≤n≤2e5,1≤ai​≤n 思路 一开始想错了二分了xxx和yyy还感觉很对。。。 可以发现[x,y][x,y][x,y]这是一个连续的区间我们可以利用这个进行尺取现在问题就变成了如何检验给定[x,y][x,y][x,y]是否合法。 我们将值域在[x,y][x,y][x,y]内的数看成111不在值域内的数看成−1-1−1设新数组preprepre就是将aaa换成111和−1-1−1后的前缀和数组那么一个子区间合法的条件就是[l,r][l,r][l,r]满足pre[r]−pre[l−1]0pre[r]-pre[l-1]0pre[r]−pre[l−1]0顺着这个思路我们不难发现分段方案就是在preprepre数组中找一个从0开始的上升序列长度为k1k1k1那么最终pre[n]pre[n]pre[n]一定需要满足pre[n]kpre[n]kpre[n]k此时就比较好搞了我们先尺取求出来[x,y][x,y][x,y]判断条件就是pre[n]kpre[n]kpre[n]kpre[n]pre[n]pre[n]是所有数的和只需要存一下当前数有几个即可最后输出方案。 复杂度O(n)O(n)O(n) #includebits/stdc.h #define X first #define Y second #define L (u1) #define R (u1|1) #define Mid (tr[u].ltr[u].r1) #define pb push_back using namespace std;const int N1000010,INF0x3f3f3f3f,mod1e97; typedef long long LL;int n,k; int a[N],cnt[N];void solve() {scanf(%d%d,n,k);for(int i1;in;i) scanf(%d,a[i]),cnt[a[i]];int x,y,sum-n;x0; yINF;for(int l1,r0;rn;) {while(r1nsumk) sumcnt[r]*2;if(sumk) break;if(r-l1y-x1) xl,yr;sum-cnt[l]*2;}printf(%d %d\n,x,y);sum0;int cntt1;int l1;for(int i1;in;i) {if(a[i]xa[i]y) sum;else sum--;if(sumcntt) {cntt;if(cnttk1) {printf(%d %d\n,l,n);break;}else printf(%d %d\n,l,i),li1;}}for(int i1;in;i) cnt[a[i]]0; }int main() {int _; scanf(%d,_);while(_--) {solve();}}
http://www.yutouwan.com/news/361027/

相关文章:

  • 淘宝客做销量的网站有哪些合理规划网站
  • 做打牌的网站怎么办如何分析企业网站
  • 阿里巴巴专门做外贸的网站国外优秀个人网页设计欣赏
  • 青岛网站制作方案wordpress出错500
  • 可以自学做网站吗东莞常平房价
  • 黄岗住房和城乡建设厅官方网站做西服的网站
  • 网站建设排序题后端开发培训机构
  • lamp网站开发黄金组...外贸网站建设哪家公司好
  • aspcms 网站栏目管理建站之星怎么弄相册
  • 简述建设网站的基本流程wordpress 自定义字段插件
  • 免费做网站手机软件wordpress建cms
  • 2014 网站建设北京广告设计公司
  • 桂林建设信息网站做企业网站需要人维护么
  • 南阳哪里做网站内蒙古城乡建设厅网站资质公告
  • 广州视频网站建站公司模板网站更改
  • 手机网站二级域名杭州e时代网站建设
  • 中国建设银行网站企业登陆提升网站流量该怎么做
  • 建设网站需要体现的流程有哪些seopeix
  • 百度推广对网站的好处网站怎么自己编辑模块
  • 百度采购网官方网站搜索引擎网站推广法 怎么做
  • 三门峡高端网站开发找营销推广团队
  • 天津网站建设哪家设计好校园网站策划书
  • 腾云网站建设怎么样wordpress 中文seo
  • 专做医药中间体的网站建筑公司发展愿景
  • 网站设计推荐中国建设企业银行
  • 高唐网站做啥网站好
  • 哪一个网站有做实验的过程网站建设初期怎么添加内容
  • 商务网站建设期末考试大同住房和城乡建设网站
  • 网站建设有免费的吗现在做一个app大概多少钱
  • 图片网站制作跨境电商产品开发流程