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

扁平化 手机网站首页衡粘水佩网站建设

扁平化 手机网站首页,衡粘水佩网站建设,郑州关键词排名公司电话,网站推广策划思路与执行想了一下#xff0c;觉得还是发单篇的题解比较合理 怎么感觉这题之前做过 先抛开建边方式不管 这一步其实挺重要的#xff0c;但是可能大多数人独立做这道题的时候都在想用位运算的性质#xff0c;而没有想到分开考虑吧#xff1f;#xff0c;考虑新建000号节点#xf…想了一下觉得还是发单篇的题解比较合理 怎么感觉这题之前做过 先抛开建边方式不管 这一步其实挺重要的但是可能大多数人独立做这道题的时候都在想用位运算的性质而没有想到分开考虑吧考虑新建000号节点问题转化为如果aiand aj0a_i\ \text{and}\ a_j0ai​ and aj​0那么存在i→ji\to ji→j的长度为aja_jaj​的边以及j→ij\to ij→i的长度为aia_iai​的边求以000为根节点的最大树形图。 观察发现边权和等于将每条边看成aiaja_ia_jai​aj​求和后再减去∑ai\sum a_i∑ai​因此无向图的生成树也对应一个树形图。 因此可以直接跑kruskal\text{kruskal}kruskal算法。从大到小枚举边权然后枚举子集注意一下细节应该可以通过。复杂度O(318)O(3^{18})O(318)。时限开3s还是比较稳的 #includebits/stdc.h #define ll long long using namespace std; int cnt[118],vs[118]; int n,m,fa[118],a[118]; ll res; int find(int x){return fa[x]x?x:fa[x]find(fa[x]); } void unionset(int x,int y){int ufind(x),vfind(y);if(u!v){m-cnt[u]cnt[v]-1;res(ll)(cnt[u]cnt[v]-1)*(x|y);fa[u]v,cnt[v]1;} } int main(){cinn;cnt[0];for(int i0;i118;i)fa[i]i,vs[i]0;for(int i1;in;i){cina[i],cnt[a[i]];}for(int i(118)-1;i0;i--){for(int ji;j;j(j-1)i){if(cnt[j]cnt[i-j]){unionset(j,i-j);}}}for(int i1;in;i)res-a[i];coutres; }
http://www.w-s-a.com/news/33797/

相关文章:

  • 网站职能建设论文做外贸都有哪些网站
  • 网站建设项目需求分析房地产网站源码
  • 网站充值提现公司账务怎么做中国能建设计公司网站
  • 网站信息资源建设包括哪些网站网站做维护
  • 网站性能优化的方法有哪些建设施工合同网站
  • 郑州建设企业网站山西省住房和城乡建设厅网站
  • 做网站的去哪找客户正规制作网站公司
  • 网站代理访问是什么意思外国优秀设计网站
  • 合肥个人建站模板网络技术服务有限公司
  • 做网站什么公司好dw企业网站开发教程
  • 怎么做自己的个人网站宝安网站设计哪家最好
  • 浩博建设集团网站站长网站统计
  • 电商网站开发视频seo排名优化方式方法
  • 宿迁市住房城乡建设局网站wordpress纯图片主题
  • 广州建设网站 公司湖北省建设信息网官网
  • 网站建立时间查询做百度移动网站优化排
  • 网站建设和运行费用qq恢复官方网站
  • 可以免费建立网站吗免费的网络营销方式
  • 天津企业设计网站建设wordpress标题字体大小
  • 上高县城乡规划建设局网站创业项目
  • 钓鱼网站在线下载广州网站设计哪里好
  • 做阿里国际网站会有成效吗wordpress微博同步
  • 西安网站建设云速网络网站运营情况怎么写
  • 免费建网站的网站微信商城分销系统方案
  • 烟台网站seo服务友情链接有哪些展现形式
  • 什么是移动网站开发免费网站开发框架
  • 做网站 创业wordpress子菜单
  • 门户网站类型有哪些权重7以上的网站
  • 政务网站建设论文android app开发教程
  • 网站开发实训h5总结个人网站注册平台要多少钱