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

广州网站开发方案网站系统平台建设

广州网站开发方案,网站系统平台建设,网站开发的基本条件,门户平台是什么意思正题 题目链接:https://www.luogu.com.cn/problem/P5934 题目大意 给出nnn个点mmm条边的一张图#xff0c;再加入一条边(u,v,L)(u,v,L)(u,v,L)求至少删掉多少条边可以使得这条边即在最小生成树上又在最大生成树上。 1≤n≤2104,1≤m≤21051\leq n\leq 2\times 10^4,1\leq m\…正题 题目链接:https://www.luogu.com.cn/problem/P5934 题目大意 给出nnn个点mmm条边的一张图再加入一条边(u,v,L)(u,v,L)(u,v,L)求至少删掉多少条边可以使得这条边即在最小生成树上又在最大生成树上。 1≤n≤2×104,1≤m≤2×1051\leq n\leq 2\times 10^4,1\leq m\leq 2\times 10^51≤n≤2×104,1≤m≤2×105 解题思路 稍微思考一下就不难发现这两个问其实是没有影响的因为第一个问显然只需要删去边权小于LLL的第二个问显然只需要删去边权大于LLL的。所以考虑分开求然后相加 那么考虑怎么让它在最小生成树上。考虑我们之前LCT\text{LCT}LCT维护最小生成树的做法我们加入一条边(u,v,w)(u,v,w)(u,v,w)的时候是找到u∼vu\sim vu∼v路径上的最大边然后和www比较。 那么如果原图中存在一条不经过这条边的路径且最大值比u,vu,vu,v要小。那么显然这条路径可以完全取代这条边所以这条边一定不是最小生成树上的边。 那么同理我们只需要把所有边权小于LLL的边加入然后再删去最少的边使得u,vu,vu,v不连通即可。这个用最小割解决就好了。 最大生成树同理 code #includecstdio #includecstring #includealgorithm #includequeue using namespace std; const int N2e410,M2e510,inf1e9; struct node{int to,next,w; }a[M1]; struct edge{int x,y,w; }e[M]; int n,m,s,t,L,tot1,ls[N],dep[N],ans; queueint q; 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].ww;return; } bool bfs(){while(!q.empty())q.pop();q.push(s);memset(dep,0,sizeof(dep));dep[s]1;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(flow-rest,a[i].w)));a[i].w-k;a[i^1].wk;if(restflow)return flow;}if(!rest)dep[x]0;return rest; } int main() {scanf(%d%d,n,m);for(int i1;im;i)scanf(%d%d%d,e[i].x,e[i].y,e[i].w);scanf(%d%d%d,s,t,L);for(int i1;im;i)if(e[i].wL)addl(e[i].x,e[i].y,1);while(bfs())ansdinic(s,inf);memset(ls,0,sizeof(ls));tot0;for(int i1;im;i)if(e[i].wL)addl(e[i].x,e[i].y,1);while(bfs())ansdinic(s,inf);printf(%d\n,ans);return 0; }
http://wiki.neutronadmin.com/news/402791/

相关文章:

  • 长治网站制作wordpress支付表单
  • 有什么网站帮做邀请函设计的智慧团建pc端入口
  • 河北省正定县城乡建设网站广州网站搭建
  • 网站建设 我们的优势天津公司网站建设
  • 网站建设交付廊坊公司网站建设
  • 遵义城乡和住房建设厅网站南京做网站优化的企业排名
  • 织梦手机网站怎么仿制怎么做招聘网站链接
  • 重庆seo网站收录优化长沙3合1网站建设
  • 建设网银北京seo培训
  • 广州自助公司建网站网站seo的方法
  • 网站做数据分析的意义wordpress 主题 图
  • c2c网站建设方案做企业门户网站
  • 个人网站如何被百度收录邢台网站建设的地方
  • 做网站的时候卖过假货而出过事九网互联怎么建设网站
  • 内容网站最新好用的cms门户网站建设策划
  • 舟山网站建设推荐制作广告图片的软件app
  • 惠州网站建设模板合作wordpress站点是什么
  • 京东网站建设流程动漫制作专业专科
  • 集团高端网站网站设计素材下载
  • 手机网站开发公司哪家好php 网站开发框架
  • 网站建设的意见建议wordpress视频播放卡
  • 济南市建设信用网站学校要求做网站
  • 爱站网查询WordPress底部添加音乐
  • c net 做网站好吗上海关闭娱乐场所通知
  • 临沂大企业网站丰台建站推广
  • 知识产权教育网站建设方案免费推广网站2022
  • 机关建设网站网站开发哪个公司好
  • 网站电话改了子页怎么改网站设计制作如何评价
  • 都匀网站制作黑龙seo网站优化
  • 花店网站源码建设产品网站