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

北京手机专业网站建设公司房产局官网查询系统

北京手机专业网站建设公司,房产局官网查询系统,百度一下首页官网下载,sae wordpress 上传正题 题目链接:http://www.51nod.com/Challenge/Problem.html#problemId1325 题目大意 两棵树。要求选出一组权值和最大的点使得这两个点集在两棵树上都是连通的。 解题思路 我们枚举一个中间点iii#xff0c;然后从这个点开始扩展连通块。那么如果这个点作为根的话#x…正题 题目链接:http://www.51nod.com/Challenge/Problem.html#problemId1325 题目大意 两棵树。要求选出一组权值和最大的点使得这两个点集在两棵树上都是连通的。 解题思路 我们枚举一个中间点iii然后从这个点开始扩展连通块。那么如果这个点作为根的话选择一个点之前就有选择它的父节点这个一个要求然后用最大权闭合图求解即可。 codecodecode #includecstdio #includecstring #includealgorithm #includequeue using namespace std; const int N55,inf2147483647/3; struct node{int to,next,w; }; int n,val[N],ans,s,t; queueint q; struct Net_Flow{node a[N*200];int tot,ls[N],dep[N];void init(){memset(ls,0,sizeof(ls));tot1;}void addl(int x,int y,int w){a[tot].toy;a[tot].nextls[x];ls[x]tot;a[tot].ww;a[tot].tox;a[tot].nextls[y];ls[y]tot;a[tot].w0;return;}bool bfs(){memset(dep,0,sizeof(dep));dep[s]1;while(!q.empty())q.pop();q.push(s);while(!q.empty()){int xq.front();q.pop();for(int ils[x];i;ia[i].next){int ya[i].to;if(dep[y]||!a[i].w)continue;dep[y]dep[x]1;if(yt)return 1;q.push(y);}}return 0;}int dinic(int x,int flow){if(xt)return flow;int rest0,k;for(int ils[x];i;ia[i].next){int ya[i].to;if(dep[x]1!dep[y]||!a[i].w)continue;rest(kdinic(y,min(a[i].w,flow-rest)));a[i].w-k;a[i^1].wk;if(restflow)return flow;}if(!rest)dep[x]0;return rest;}int get_ans(){int ans0;while(bfs())ansdinic(s,inf);return ans;} }nf; struct Graph{node a[N*2];int tot,ls[N];void addl(int x,int y){a[tot].toy;a[tot].nextls[x];ls[x]tot;return;}void dfs(int x,int fa){for(int ils[x];i;ia[i].next){int ya[i].to;if(yfa)continue;nf.addl(y,x,inf);dfs(y,x);}} }G1,G2; int main() {scanf(%d,n);for(int i1;in;i)scanf(%d,val[i]); for(int i1;in;i){int x,y;scanf(%d%d,x,y);x;y;G1.addl(x,y);G1.addl(y,x);}for(int i1;in;i){int x,y;scanf(%d%d,x,y);x;y;G2.addl(x,y);G2.addl(y,x);}sn1;ts1;for(int i1;in;i){nf.init();G1.dfs(i,i);G2.dfs(i,i);int sum0;for(int i1;in;i)if(val[i]0)nf.addl(s,i,val[i]),sumval[i];else nf.addl(i,t,-val[i]);sum-nf.get_ans();ansmax(ans,sum);}printf(%d,ans); }
http://www.pierceye.com/news/24474/

相关文章:

  • 企业网站的推广阶段汕头多语种网站制作
  • 淘宝客采集网站建设昭通市网站建设
  • 做电脑系统哪个网站品牌营销型网站
  • 织梦网站安装视频河北众成建设有限公司网站
  • 做视频找素材的网站有哪些网页制作与设计千年之恋代码
  • 网站域名怎么修改吗开发公司需要什么资质
  • 漳州微信网站建设前端和后端
  • 重庆设计网站建设酒泉网站建设
  • 海南省住房和城乡建设厅网站公司做营销型网站
  • canvas案例网站wordpress后台模版
  • 百度站长工具有哪些那里做直播网站
  • 分销网站制作条件广西建设部网站
  • 个人网站 如何做推广株洲网站制作与设计
  • 用数据库做学校网站论文郑州网页设计制作
  • 网站好做吗如何在自己电脑上做网站
  • 品牌网站建设解决方案软文大全500篇
  • 国外做美食视频网站有哪些百度南京代理商
  • 学网站开发的能找什么工作北京广告公司标牌制作
  • 百度网站录入wordpress 侧边栏菜单 翻译
  • 杭州公积金网站查询系统哪些公司做网站
  • 重庆企业网站推广费用杭州公司外贸网站设计
  • 网站建设运营法律风险防范iis7建立网站
  • 做市场调研的网站网络营销技巧和营销方法
  • wordpress心理教育网站电商网站基本功能
  • 长沙网站制作公司推荐做cpa怎么建立自己网站
  • 青岛国家高新区建设局网站安装vs2015网站开发
  • 网站建设管理职责创业开网站建设公司
  • 中山企业网站多少钱网站开发工具.枫子科技
  • 重庆seo整站优化外包服务gis做图网站
  • 凯里市经济开发区建设局网站seo优化的主要内容