当前位置: 首页 > 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://www.dtcms.com/wzjs/584485.html

相关文章:

  • 网站验证码代码网站mp3播放器代码
  • 网站推广的常用方法有哪些北京seo全网营销
  • 搜索引擎排名公司网站关键词优化长春市城乡建设局网站
  • 平凉公司网站建设网络课程网站开发过程
  • 伍佰亿网站建设在安徽省住房和城乡建设厅网站
  • 当阳市住房和城乡建设局网站wordpress 运行天数 小工具
  • 徐州公司网站建设个人网页设计作品论文
  • 西安企业网站建设代理机构八年级微机网站怎么做
  • 广州网站建设说说外链的建设文创设计网站
  • 网站建设丨找王科杰效果好用视频做影视的网站
  • 长春网站优化咨询WordPress防js注入
  • 搜索网站有哪些手机网站 免费
  • 网站设计制作公司地址手机网站开发教程pdf
  • 安徽飞亚建设网站htm网站制作
  • 中国建设监理协会网站继续教育吉首公司网站找谁做
  • 建站的公司wordpress收款生成源码
  • 专做淘宝的网站一个公司网站开发多少钱
  • 秀网站实体店怎么推广引流
  • 无锡好的网站公司网站流量共享
  • 做T恤卖网站wordpress 主题 最简单
  • 广州中学生网站制作怎么做网站主
  • 百度恶意屏蔽网站重庆建设工程网站
  • 高校部门网站建设网络营销公司都做什么的
  • 背景网站建设公司瑞幸咖啡网络营销策划方案
  • 昆明哪有做网站的做一个平台app需要多少钱
  • 阿里云做网站买什么什么是门户网站有哪些
  • 帮网站做点击旅游网站怎么建设
  • 南宁网络推广建站修改WordPress的权限
  • 网站优化是怎么做的精品网站
  • 网站盈利方法保定做网站多钱