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

普陀专业做网站/不属于网络推广方法

普陀专业做网站,不属于网络推广方法,中建装饰集团有限公司官网,有限公司企业网站建设方案首先能显然的想到一个方法:(s,a1,an)(a2,t,an)(s,b1,bn)(b2,t,bn)然后图中的边正常连,危桥流量1,正常桥流量为inf。但是这样即使满流了也会有一些问题,就是流是从a1到b2的。解决方法是交换b1和b2,再跑一遍,…

首先能显然的想到一个方法:(s,a1,an)(a2,t,an)(s,b1,bn)(b2,t,bn)然后图中的边正常连,危桥流量1,正常桥流量为inf。但是这样即使满流了也会有一些问题,就是流是从a1到b2的。解决方法是交换b1和b2,再跑一遍,这样以来如果再次满流,那么就意味着a1,a2,b1,b2要么是(a1,a2),(b1,b2)联通,要么是联通的。

#include<iostream>
#include<cstdio>
#include<cstring>
#include<queue>
using namespace std;
const int N=1000005,inf=1e9;
int n,a1,a2,an,b1,b2,bn,s,t,cnt,h[N],le[N];
char c[105][105];
struct qwe
{int ne,to,va;
}e[N<<1];
void add(int u,int v,int w)
{cnt++;e[cnt].ne=h[u];e[cnt].to=v;e[cnt].va=w;h[u]=cnt;
}
void ins(int u,int v,int w)
{//cout<<u<<" "<<v<<endl;add(u,v,w);add(v,u,0);
}
bool bfs()
{queue<int>q;memset(le,0,sizeof(le));le[s]=1;q.push(s);while(!q.empty()){int u=q.front();q.pop();for(int i=h[u];i;i=e[i].ne)if(e[i].va>0&&!le[e[i].to]){le[e[i].to]=le[u]+1;q.push(e[i].to);}}return le[t];
}
int dfs(int u,int f)
{if(u==t||!f)return f;int us=0;for(int i=h[u];i&&us<f;i=e[i].ne)if(e[i].va>0&&le[e[i].to]==le[u]+1){int t=dfs(e[i].to,min(e[i].va,f-us));e[i].va-=t;e[i^1].va+=t;us+=t;}if(!us)le[u]=0;return us;
}
int dinic()
{int re=0;while(bfs())re+=dfs(s,inf);return re;
}
bool ok(int a1,int a2,int b1,int b2)
{memset(h,0,sizeof(h));cnt=1;s=0,t=n+1;ins(s,a1,an);ins(s,b1,bn);ins(a2,t,an);ins(b2,t,bn);//cout<<c[3][4]<<endl;for(int i=1;i<=n;i++)for(int j=1;j<=n;j++){if(c[i][j]=='N')ins(i,j,inf);if(c[i][j]=='O')ins(i,j,1);//,cout<<i<<" "<<j<<endl;;}return dinic()==an+bn;
}
int main()
{while(~scanf("%d%d%d%d%d%d%d",&n,&a1,&a2,&an,&b1,&b2,&bn)){for(int i=1;i<=n;i++)scanf("%s",c[i]+1);if(ok(a1+1,a2+1,b1+1,b2+1)&&ok(a1+1,a2+1,b2+1,b1+1))puts("Yes");elseputs("No");}return 0;
}
/*
4 0 1 1 2 3 1
XOXX
OXOX
XOXO
XXOX
4 0 2 1 1 3 2
XNXO
NXOX
XOXO
OXOX
*/

转载于:https://www.cnblogs.com/lokiii/p/8433469.html

http://www.jmfq.cn/news/5287987.html

相关文章:

  • wordpress源码 优惠券/网站seo置顶
  • 淮北市城乡建设委员会的网站/2022十大网络营销案例
  • 服务器硬件影响网站速度/百度推广图片尺寸要求
  • lsp必备公众号/上海网站快速排名优化
  • 一流的铁岭做网站公司/武汉企业seo推广
  • 营销型企业网站系统/保定关键词优化软件
  • 合肥建行网站/网络营销教学网站
  • 德州网站建设招聘/代推广平台
  • dw软件主要做什么/qq关键词排名优化
  • 中国空间站有哪些国家加入/制作网页的基本步骤
  • 做外贸哪个英文网站好/推广产品
  • 做网站 毕业设计/链接制作
  • 六盘水建设网站/2023年重大时政热点
  • 江西网站开发科技公司/软文广告范文
  • 专门做盗文网站的公司/合肥百度推广公司哪家好
  • 普通网站可以做商城/哈尔滨seo推广
  • 网站域名备案授权书/公司网站如何在百度上能搜索到
  • 工作室有专门的网站/企业推广网络营销
  • 做兼职推荐网站/百度推广app
  • 网络管理系统登录/免费seo诊断
  • 杭州知名的网站制作策略/快速提高关键词排名的软件
  • 阿里云服务起做网站/百度地址如何设置门店地址
  • 用wordpress搭建博客/上海seo培训中心
  • js做音乐网站/seo描述是什么
  • 学校网站的建设费用吗/活动营销推广方案
  • 建设网站需要什么软件/seo公司软件
  • 国外有个专门做麋鹿测试的网站/深圳seo优化公司哪家好
  • 福州网站建设哪个好/绍兴百度seo排名
  • 网站程序设置主页面/黑帽seo技术
  • 网站备案系统源码/站长工具手机综合查询