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

如何做网站企划案旅游网站建设维护

如何做网站企划案,旅游网站建设维护,平台推广方案模板,如何查找未备案网站给你两个数组a和b#xff0c;随意安排b的顺序#xff0c;问最后 c [ i ] a [ i ] b [ i ] c[i]a[i]\b[i] c[i]a[i]b[i]所有的c的与值的最大值是多少c的每一位如果想为1#xff0c;那么必须a中这一位1的个数等于b中这一位0的个数#xff0c;或者a中这一位0…给你两个数组a和b随意安排b的顺序问最后 c [ i ] a [ i ] b [ i ] c[i]a[i]\b[i] c[i]a[i]b[i]所有的c的与值的最大值是多少c的每一位如果想为1那么必须a中这一位1的个数等于b中这一位0的个数或者a中这一位0的个数等于b中这一位1的个数这个不难想到但是接下来会发现这样考虑的话对于已经分好的块必须要向下递归处理子块使得其满足同样性质也就是一共31层不好处理这种问题的套路有几个第一是贪心高位比低位更优第二是可选的位一定是满足当前位的同时满足更高的位这样的位置所以我们可以假定某一位答案是1然后我们看更高的位能不能满足如果能够满足就说明这一位可以是1否则不可以根据上面的想法可以把每次的答案与a数组中的每个数做一次与运算要求每个数在b数组经过某种运算之后都能找到否则说明这一位不可选因为是贪心所以一定是最优的。那么b中的运算应该是什么呢因为a中是1b中是0所以对b取个反即可 #include iostream #include cstdio #include map #include cmath #include vector #include set #include algorithm #include functionalusing namespace std;typedef long long ll;int main() {ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);int t;cin t;while(t--) {int n;cin n;vectorint a(n), b(n);for(int i0;in;i) {cin a[i];}for(int i0;in;i) {cin b[i];}int ans 0;for(int i30;i0;i--) {vectorint va, vb;ans | (1 i);for(int j0;jn;j) {va.push_back(ans a[j]);}for(int j0;jn;j) {vb.push_back(ans ~b[j]);}sort(va.begin(), va.end());sort(vb.begin(), vb.end());if(va ! vb) {ans ^ (1 i);}}cout ans \n;}return 0; }
http://www.zqtcl.cn/news/145293/

相关文章:

  • 特色食品网站建设策划书网站建设丶seo优化
  • 安徽省六安市建设局网站网络服务提供者知道网络用户利用其网络服务侵害
  • 珠海建设局网站东莞市建设信息网
  • 已有域名怎么做网站wordpress二维码制作教程
  • 做招生网站网站织梦后台一片白
  • wordpress 表单录入优化网站的技巧
  • 域名注册网站的域名哪里来的信息型网站
  • 商贸网站建设常见的网站结构有哪些
  • 网站开发概要设计模板网站qq获取
  • 关键词网站推广王野摩托车是什么牌子
  • 网站建设管理工作的总结网站做网站词怎么推广
  • 通过网站的和报刊建设在网站建设工作会上的讲话
  • 建设部网站举报壹搜网站建设优化排名
  • 做软件界面的网站洛可可成都设计公司
  • 微信建立免费网站app网站制作软件
  • 上海工程建设造价信息网站黑帽seo易下拉霸屏
  • 网站建设公司需要申请icp吗网站续费
  • 宁波快速建站公司滕州网站设计
  • logo成品效果图网站网站意见反馈源码
  • 宁志网站两学一做高端网站建设代码
  • 企业做可信网站认证的好处电影网站制作
  • 大学网站建设课程课综温州网站推广好不好
  • 做电影ppt模板下载网站有什么网站可以做海报
  • 搭建网站需要做什么国外互动网站
  • 淘宝客导购网站怎么做建设网站天河区
  • 做网站的优势有哪些wordpress 一直崩溃
  • 长沙交互网站设计服务商优秀的网页网站设计
  • android 旅游网站开发有哪些做伦敦金的网站
  • 物流网站系统php源码seo课程多少钱
  • 手机 网站品牌网站建设 d磐石网络