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

小众但惊艳的公司名称seo优化工具的种类

小众但惊艳的公司名称,seo优化工具的种类,编程培训网站,wordpress页面编辑题意#xff1a;给你N个数#xff0c;你可以从中选出两个数将它们or起来得到M#xff0c;求M的最大值及得到最大值的方案数。 刚了半个小时得到了一个貌似时O(N log max(Ai)^2)的方法#xff0c;想了想发现貌似只能做出第一问#xff0c;但好像改一下就能搞掉第二问#…题意给你N个数你可以从中选出两个数将它们or起来得到M求M的最大值及得到最大值的方案数。   刚了半个小时得到了一个貌似时O(N log max(Ai)^2)的方法想了想发现貌似只能做出第一问但好像改一下就能搞掉第二问等等复杂度炸了。。。无奈之下跑去看题解然而题解的解法看起来十分玄妙而且是英文我并不能读懂。。。于是我就跑去翻别人的代码看到了Blue Mary的代码发现很短就去研究了一下。 我的眼睛这特么不是暴力么。。。 #includebits/stdc.h using namespace std; int c[117],c2[117]; int main(){int n,x;for(scanf(%d,n); n--;){scanf(%d,x);c[x];}for(int i0; i(117); i)c2[i] c[i];for(int i0; i17; i)for(int mask(117)-1; mask0; mask--)if(mask(1i))c2[mask-(1i)] c2[mask];for(int x (117)-1; x 0; x--){int b 0;long long int all 0;do{int A c[b], B c2[x-b];if(A!0B!0)all (long long int)A*B;}while(b (b-x)x);if(all){cout x (all - c[x])/2 endl;break;}}return 0; } // By Blue Mary 我至今都不知道它为什么跑那么快。。。。 不过其中用到了一种枚举二进制子集的方法这里就稍微提一下就此题看来相比于直接枚举集合后判断是否为子集直接枚举子集还是能使程序效率大大提高的 Blue Mary用到的是这一种是从小到大枚举 int b0; do{...... }while(b(b-s)s); 在ssttkkl大佬的博客中提到了另外一种是从大到小枚举 for(int xs;x;x(x-1)s){...... } 虽然只是很小的优化但在循环嵌套时如此枚举子集能使程序的效率翻倍提升此题就是明证   正解我有空补上。。。转载于:https://www.cnblogs.com/NINGLONG/p/7693520.html
http://www.zqtcl.cn/news/35975/

相关文章:

  • 怎么做外汇返佣的网站提供企业门户网站建设
  • 鞋材东莞网站建设ppt模板下载简约
  • 网站展示建网站松滋哪家强?
  • wordpress创建模板优化网站标题是什么意思
  • 社区网站建设方案pptwordpress个人博客源码
  • udacity 移动网站开发50个单页面网站设计欣赏(2)
  • 深圳网站设计设计wordpress 在线联系
  • 门户网站作用Centos建网站必须域名
  • 垂直类网站怎么做推广自学网站开发需要看什么书
  • 企业网站找私人做什成都网站建设哪家好
  • 免费php网站开发模板公司网页网站建设+ppt模板下载
  • 上班自己花钱做的网站陕西省煤炭建设公司第一中学官方网站
  • 校园网站建设策划书济宁创企网络技术有限公司
  • 网站升级维护通知搜索排名怎么做
  • 做结婚视频储存网站网站开发微信端
  • 网站的开发与建设项目南宁企业官网seo
  • 自己做免费网站的流程没固定ip怎么做网站
  • 定制微信网站网站建设有模板自己能制作
  • 网站开发前后端分离厦门湖里区建设局网站
  • 北京网站优化步怎么看网站是什么程序做的
  • 张家港个人网站制作恩施网页定制
  • 南阳微网站制作网站菜单代码
  • 短网址网站建设深圳网站建设 设计贝尔
  • 大一网站开发体会网站建设亇金手指下拉排名罒
  • 永嘉网站制作系统wordpress注册页面美化
  • 佛山网站建设小程序wordpress 如何更新
  • 宁波网站优化公司哪家好建设主管部门门户网站
  • 网站做不了301重定向小学网站建设报告
  • 灯饰网站需要这么做wordpress采集微信文章内容
  • 鬼佬做爰网站百度号码认证平台个人号码申诉