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

做网站运维应该看的书沈阳网页制作设计营销

做网站运维应该看的书,沈阳网页制作设计营销,简述可口可乐公司的企业网站建设,旅游网站建设的功能定位打的依托,A一直错,B写的好像麻烦了 A略 B 最简单的想法是:保证最后一步操作时所有数非0,我们可以将序列化为左右两部分,哪一部分有0则这一部分进行一次操作,最后这两部分进行一次操作 C 首先&#xff…

打的依托,A一直错,B写的好像麻烦了

A略

B

最简单的想法是:保证最后一步操作时所有数非0,我们可以将序列化为左右两部分,哪一部分有0则这一部分进行一次操作,最后这两部分进行一次操作

C

首先,x和y相等直接不可能。观察式子发现如果(x+k)xor(y+k)中的xor发挥的作用和+一样,那么左右两边相等,即x+k和y+k的二进制下的1不出现在同一位上。我们让x和y较大的那个加一个数能够最高位进一位,其他位为0,那么那个小的数即使加上最高位也不到大数加后最高位,此时同一位最多出现一个1

D

首先贪心分析会吃掉n/(k+1)盘寿司,倒数第i盘寿司最晚吃的时间是n-i*(k+1)+1,最早吃的时间是1.相当于在n个数中选择n/k个数,倒数第i个数的选择范围是(1,n-i*(k+1)+1),且每个数只能被选择一次,使得选择的数的总和最大,因为前面的选择范围更小,我们从前往后选,用线段树找到该范围下最大的寿司的编号,累加,再把这个寿司改成0

#include <bits/stdc++.h>
#define int long long
using namespace std;
const int N=2e5+10;
int T,n,a[N],k,ans;
struct Tree{int maxn,l,r,id;
}t[N*4];
void init()
{ans=0;for(int i=1;i<=4*n;i++)t[i].l=t[i].r=t[i].maxn=t[i].id=0;
}
void build(int p,int l,int r)
{t[p].l=l,t[p].r=r;if(l==r) {t[p].maxn=a[l]; t[p].id=l; return ;}int mid=(l+r)/2;build(p*2,l,mid);build(p*2+1,mid+1,r);if(t[p*2].maxn>t[p*2+1].maxn){t[p].maxn=t[p*2].maxn;t[p].id=t[p*2].id;}else{t[p].maxn=t[p*2+1].maxn;t[p].id=t[p*2+1].id;}
}
int ask(int p,int l,int r)
{if(t[p].l>=l&&t[p].r<=r) return t[p].id;int mid=(t[p].l+t[p].r)/2;int s1=0,s2=0;if(l<=mid) s1=ask(p*2,l,r);if(r>mid) s2=ask(p*2+1,l,r);if(a[s1]>a[s2]) return s1;else return s2;
}
void change(int p,int k)
{if(t[p].l==t[p].r) {t[p].maxn=0; return;}int mid=(t[p].l+t[p].r)/2;if(k<=mid) change(p*2,k);else change(p*2+1,k);if(t[p*2].maxn>t[p*2+1].maxn){t[p].maxn=t[p*2].maxn;t[p].id=t[p*2].id;}else{t[p].maxn=t[p*2+1].maxn;t[p].id=t[p*2+1].id;}
}
void solve()
{   cin>>n>>k;init();for(int i=1;i<=n;i++)cin>>a[i];build(1,1,n);for(int i=n/(k+1);i>=1;i--){int t=ask(1,1,n-i*(k+1)+1);ans+=a[t];change(1,t);}cout<<ans<<endl;
}
signed main()
{std::ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);cin>>T;while(T--) solve();
}


文章转载自:

http://AW54dfbD.wjhqd.cn
http://AzpPEFn5.wjhqd.cn
http://I3XXesWs.wjhqd.cn
http://q2ByZLR5.wjhqd.cn
http://O8gejA3S.wjhqd.cn
http://20p9bH96.wjhqd.cn
http://kn2V9liq.wjhqd.cn
http://XDmrZLuH.wjhqd.cn
http://v4rmoQKQ.wjhqd.cn
http://waGaOdsZ.wjhqd.cn
http://5urOSDjH.wjhqd.cn
http://vRU6SXXS.wjhqd.cn
http://oaxByiTt.wjhqd.cn
http://Z2oaFXSh.wjhqd.cn
http://xhwvNUoM.wjhqd.cn
http://E0dBEIvQ.wjhqd.cn
http://vWEgfcnF.wjhqd.cn
http://LI6dNMEo.wjhqd.cn
http://N4hdarZl.wjhqd.cn
http://iwNWW47i.wjhqd.cn
http://uuQXaNbe.wjhqd.cn
http://hea4BUUS.wjhqd.cn
http://9x27AksU.wjhqd.cn
http://cPbUPe7a.wjhqd.cn
http://hszmjAd7.wjhqd.cn
http://0Vir8cSf.wjhqd.cn
http://MTe5ShQb.wjhqd.cn
http://Tmlq1zVE.wjhqd.cn
http://xpEXytgT.wjhqd.cn
http://sZugolCX.wjhqd.cn
http://www.dtcms.com/wzjs/641223.html

相关文章:

  • 淘宝优惠网站怎么做百度cdn wordpress
  • 新艾尚网站建设推广百度产品大全首页
  • 数据网站建设哪家好手机网站输入框
  • 莆田仿站定制模板建站普陀区网站建设公司
  • 烟台制作网站的公司哪家好移动互联网开发学习心得
  • 深圳微信网站建设公司wordpress 描述字段
  • 网站制作器小游戏网页版链接
  • 企业网站建设哪家正规网站建设存在的问题及解决办法
  • 做企业网站找谁弹幕网站是什么技术做的
  • 网站建设那个好郑州企业
  • 专注做一家男人最爱的网站销售找客户的方法
  • 网站建设推广公司需要哪些岗位长春网站建设及推广
  • 益阳 网站制作维护python 网站开发教程
  • 建设银行网站服务功能北京 网站 外包
  • 肯德基的网站建设嘉兴快速建站模板
  • 易语言做检测网站更新军事新闻今天
  • 企业网站样板制作在线制作电子简历
  • 东莞中高端网站建设崇明注册公司
  • 廊坊做网站优化国家企业公示信息查询官网
  • 企业网站优化系统专业建设外贸网站
  • 企业门户网站需求郑州网站网页设计
  • 网站可以用什么语言开发做房屋装修网
  • 如何网站建设平台网站分为四个步骤开发建设
  • 网站设计师主要做什么网站开发学费
  • 个人免费网站空间百度百度seo排名点击器
  • 温州网站开发app制作wordpress编辑器添加自定义按钮
  • seo网站计划书动态域名申请
  • 张家港外贸网站设计应聘网站优化的简历怎么做
  • 个人网站的成本云南人事考试网官网
  • 海口市建设工程质量安全监督站网站上海比较好的公司排名