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

linux建设网站资料共享的网站开发

linux建设网站,资料共享的网站开发,企业网站建设费入什么科目,wordpress主机系统题意#xff1a; 给出一副有 n n n个点#xff0c; m m m条边的无向图#xff0c;求出这副图的最小割点数 题意#xff1a; 首先对于有向图#xff0c;求他的最小割边#xff0c;只需要令每条边的容量为 1 1 1#xff0c;求出起点到终点的最大流就是最小割边数了。 容…题意 给出一副有 n n n个点 m m m条边的无向图求出这副图的最小割点数 题意 首先对于有向图求他的最小割边只需要令每条边的容量为 1 1 1求出起点到终点的最大流就是最小割边数了。 容量设为1的原因更多是反映这条路有没有流到达汇点不需要在乎数量 对无向图要求其最大流只需要对双向边都建反向边即可即 while(m--) {int u,v,w; cinuvw;add(u,v,w);add(v,u,0);add(v,u,w);add(u,v,0); }此时要对无向图求最小割点数考虑将点化成边这样才符合最大流 考虑将一个点 u u u拆分成入点 u 1 u_{1} u1​和出点 u 2 u_{2} u2​此时同最小割边一样将这个边权设为 1 1 1但在拆分源点汇点时这两个点不可删去所以内部权值要设为inf #includebits/stdc.h using namespace std;using lllong long; const int N2e25,M2e35,inf0x3fffffff; const long long INF0x3fffffffffffffff,mod998244353;int ceil(int x,int y) {return x%y?x/y1:x/y; }struct way {int to,next,cap;way()default;way(int to,int next,int cap) {this-toto;this-nextnext;this-capcap;} }edge[M2]; int cnt1,head[N];void add(int u,int v,int cap) {edge[cnt]way(v,head[u],cap);head[u]cnt; }int n,m,s,t,dis[N],now[N];bool bfs() {for(int i1;in;i) dis[i]inf;queueintq;q.push(s);dis[s]0;now[s]head[s];while(!q.empty()) {int uq.front();q.pop();for(int ihead[u];i;iedge[i].next) {auto [v,_,cap]edge[i];if(dis[v]infcap) {dis[v]dis[u]1;q.push(v); now[v]head[v];if(vt) return true;}}}return false; }int dfs(int u,int flow) {if(ut) return flow;int ret0;for(int inow[u];(now[u]i);iedge[i].next) {auto [v,_,cap]edge[i];if(cap0||dis[v]!dis[u]1) continue;int nflowdfs(v,min(flow,cap));if(nflow0) dis[v]inf;else {edge[i].cap-nflow;edge[i^1].capnflow;retnflow;flow-nflow;}}return ret; }int main() {#ifdef stdjudgefreopen(in.txt,r,stdin);auto TimeFlagFirstclock();#endifstd::ios::sync_with_stdio(false);std::cin.tie(nullptr);cinnmst;for(int i1;in;i) {int cap(is||it)?inf:1;add(i,in,cap);add(in,i,0);}while(m--) {int u,v;cinuv;add(un,v,1);add(v,un,0);add(vn,u,1);add(u,vn,0);}tn;n1;int ans0;while(bfs()) ansdfs(s,inf);coutansendl;#ifdef stdjudgefreopen(CON,r,stdin);std::coutstd::endl耗时:std::clock()-TimeFlagFirstmsstd::endl;std::coutstd::flush;system(pause);#endifreturn 0; }
http://www.dnsts.com.cn/news/247702.html

相关文章:

  • 企业网络营销企业网站建设章节习题网站开发外包公司合同范本
  • 网站后台管理系统ie8用不了互联网项目有哪些可做
  • 商务网站建设与管理新手怎么开网店
  • 网页设计模板素材网站大全哪里可以注册公司
  • 手机网站怎么做SEO优化宣传文案模板
  • 网站做竞价搜索引擎入口yandex
  • 网站正常打开速度慢大淘客做的网站打不开
  • 秦皇岛陵县网站建设小程序模板
  • 网站规划有哪些内容富通建设有限公司网站
  • 如何找企业联系做网站产品工业设计网站
  • 做网站推广的工作内容网站建设如何空间绑定域名
  • 百合网网站建设与策划怎么样做自己的网站
  • 正规百度推广沈阳seo合作
  • 兰州电商平台网站建设急招室内设计师
  • 看p站用什么浏览器国外做旅游攻略的网站
  • 合肥网站推广宣传片拍摄脚本
  • discuz做商城网站陶瓷企业 瓷砖地板公司网站建设
  • 建设网站基本流程口碑营销的缺点
  • 怎么用织梦做自己的网站心力建网站
  • 金山网站安全检测线上营销
  • 帮网站做代理网站建设中 什么意思
  • 网站站内优化怎么做前端开发培训机构哪个好
  • 刷单网站搭建wordpress免费强大主题
  • 传奇网站模板怎么做的吗如何查看网站做没做竞价
  • 深圳模板网站可以免费做试卷题目的网站
  • 江西航达建设集团网站济宁 创意大厦 网站建设
  • 搭建网站公司排行榜什么是网络营销渠道
  • 建宣传网站石家庄搜索引擎优化
  • 阿里云自助建站模板国际网站建设的目的
  • 织梦网站版本修改wordpress中附件上传大小