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

如何自己建网站企业网站百度seo有用吗

如何自己建网站企业网站,百度seo有用吗,网站记录ip 修改,中国建设网站工程承包分包法题目链接 题目大意&#xff1a;给你一个长度为n的数组a, 和一个整数k(2<n<2e5, k<30, a[i]<pow(2,k))。 任选一个x&#xff0c;求(a[i] ^ x) & (a[j] ^ x) 的最大值(1<i,j<n, i!j, x<pow(2,k))。 由于中间有个&&#xff0c;所以我们要求两个数最高…

题目链接

题目大意:给你一个长度为n的数组a, 和一个整数k(2<=n<=2e5, k<=30, a[i]<=pow(2,k))。
任选一个x,求(a[i] ^ x) & (a[j] ^ x) 的最大值(1<=i,j<=n, i!=j, x<=pow(2,k))。

由于中间有个&,所以我们要求两个数最高位尽量相等,所以a[i]和a[j]的最高位也要尽量相等,
然后可以通过x的构造最大值,可以想到我们肯定想让结果的最高位为1,
那么x与另外两个数的高位就要不同,但是可以想到当a[i]和a[j]某一位不同时,x这位的取值就不重要了。
要求a[i]和a[j]尽量相等的结果,可以转化为求最小异或和问题。
最小异或和只需要排个序即可。 

void solve() {int n, k;cin >> n >> k;vector<int> a(n), p(n);for (int i = 0; i < n; i++) {cin >> a[i];p[i] = i;}sort(p.begin(), p.end(), [&](int i, int j) {return a[i] < a[j];});int i = -1, j = -1, x = -1;int ans = 1 << k;for (int t = 1; t < n; t++) {if(ans > (a[p[t]] ^ a[p[t - 1]])) {ans = a[p[t]] ^ a[p[t - 1]];i = p[t] + 1;j = p[t - 1] + 1;x = ((1 << k) - 1) ^ (a[p[t]] | a[p[t - 1]]);}}cout << i << ' ' << j << ' ' << x << "\n";
}

 

http://www.ds6.com.cn/news/41634.html

相关文章:

  • 怎么提高网站响应速度广告公司主要做什么
  • 网站开发最强工具百度推广怎么推广
  • 如何一键建淘宝客网站网络推广工作好做不
  • 椒江住房和城乡建设规划局网站百度入口
  • 为离职员工做的网站免费优化推广网站的软件
  • python做网站入门网站推广软件免费版大全
  • 推广优化厂商联系方式佛山做seo推广公司
  • h5美食制作网站模板下载竞价排名服务
  • 铁岭做网站的优化网络培训
  • 台州网站建设公司百度网盘云资源搜索引擎
  • 天津市网站制作建设推广公司引流推广营销
  • 短期网页设计培训立即优化在哪里
  • 南京手机网站设计哪里专业军事最新消息
  • 做网站定位网络推广营销方案100例
  • 做网站几个步骤企业管理培训公司排行榜
  • 手机网站建设基本流程百度站长工具怎么用
  • 中国廉洁建设网是什么正规网站吗开鲁网站seo转接
  • 网站建设的销售好做吗推广竞价账户托管
  • 广东衍发建设管理有限公司公司网站兰州网络seo
  • 电子商务网站难做吗网站网页设计
  • 淘宝网站设计分析全球搜钻是什么公司
  • 深圳专业做网站免费自助建站哪个最好
  • wordpress 标签页企业seo整站优化方案
  • wordpress 4.9 正式版百度seo技术优化
  • 仙游网站建设公司a5站长网
  • 照明灯企业网站织梦模板磁力搜索引擎下载
  • 个人站长怎么做企业网站广州百度搜索排名优化
  • o2o网站开发方案国内最好的危机公关公司
  • 建立网站有什么好处做一个企业网站大概需要多少钱
  • 北京app搭建鱼头seo软件