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

专业从事成都网站建设做营销型网站 公司

专业从事成都网站建设,做营销型网站 公司,网站建设与管理期末总结,微信服务号怎么做商城正题 大意 有n把剑#xff0c;每一把剑有一个值aiai#xff0c;然后两把剑的契合值是ai and ajaiandaj#xff0c;求最大契合值。 解题思路 先把每个a转换成二进制 我们可以先从高位到低位。如果一个位数有超过一把剑那么这两个剑合在一起的值一定比任何这个位位为0的合在…正题 大意 有n把剑每一把剑有一个值aiaia_i然后两把剑的契合值是ai and ajaiandaja_i\ and \ a_j求最大契合值。 解题思路 先把每个a转换成二进制 我们可以先从高位到低位。如果一个位数有超过一把剑那么这两个剑合在一起的值一定比任何这个位位为0的合在一起要大所以我们就可以将这个位数为0的删去。但是如果这个位数有值的只有一把剑也没有用因为没有任何一把武器可以和这个武器匹配所以可以不用对这个位数进行处理。如果这个位数没有剑有值就更不用说了。 代码 #includecstdio #includealgorithm using namespace std; int a[1000001],n,maxs,k,ans; bool v[1000001]; int main() {freopen(sword.in,r,stdin);freopen(sword.out,w,stdout);scanf(%d,n);kn;for (int i1;in;i)scanf(%d,a[i]);for (int i30;i0;i--)//枚举位数{int w1i,flag0;for (int i1;in;i)if (a[i]w!v[i])//统计这个位数有值的个数flag;if (flag2)//超过两个for (int i1;in;i)if (!v[i]!(a[i]w))//删去这个位数位值的{v[i]true;//标记删除k--;//剩余的减值}if (k2) break;//只剩两个的话直接匹配}for (int i1;in;i)//枚举匹配if (!v[i]){if (!ans) ansa[i];else ansansa[i];}printf(%d,ans);//输出 }
http://www.pierceye.com/news/275418/

相关文章:

  • 网站建设出售门户网站有哪些推广分类
  • 企业网站制作一般多少钱做ppt的兼职网站有哪些
  • 分公司可以建设网站淘宝联盟怎么推广
  • 苏州网站设计哪家公司好童程童美编程地址在哪里
  • 软文营销的成功案例百度优化怎么做
  • 公司网站开发怎么收费优化方案英语必修三
  • 网站改版阿里云怎么做网站301定向温州网站运营
  • 免费做简历网站有哪些网站建设与网页制作招聘
  • 怎么到国外网站去接模具订单做潍坊微信网站开发
  • 做船公司网站青海公司网站建设哪家好
  • 制作网站公司合同注意事项沈阳高端网站
  • 企业网站备案时间网站建设的服务和质量
  • 提供视频下载的网站建网站开发费用
  • 深圳电商网站开发公司上海公司排名
  • 网站建设时间规划表学校网站网页制作
  • 龙岗建网站工信部网站备案进度查询
  • 个人网站域名名字wordpress文章页获取目录名称
  • 新公司做网站有效果吗seo推广营销公司
  • 做网络推广要做网站吗网站建设首页模板
  • 陕西网站设计高端网站设计公司名单
  • 建设网站企业公众号wordpress
  • 个人的小说网站如何做北京网站制作收费标准
  • 做海报的素材哪个网站微信如何创建自己的公众号
  • 怎样进行网站后台管理网站内容做淘宝店铺链接影响排名吗
  • 重庆网站编辑职业学校苏州企业网站制作开发
  • 手机网站和电脑网站一样吗wordpress页面镶入文章
  • 深圳个人如何做网站设计用asp做网站题目
  • 视频做网站基础型网站
  • 企业网站外包建设长沙工商注册网上登记
  • 网站建设的费用是多少钱mysql php wordpress