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

泊头市做网站价格重新装wordpress

泊头市做网站价格,重新装wordpress,网站域名 安全,wordpress 传值题意#xff1a;每台电脑共有p种零件#xff0c;现在有n台机器#xff0c;给出n台机器每台需要的一些种类零件当原料(0代表不需要#xff0c;1代表必须要#xff0c;2代表可有可无#xff09;和输出的产品零件。问怎么安排生产线使生产出来零件可以组装的电脑最多。 思路…题意每台电脑共有p种零件现在有n台机器给出n台机器每台需要的一些种类零件当原料(0代表不需要1代表必须要2代表可有可无和输出的产品零件。问怎么安排生产线使生产出来零件可以组装的电脑最多。 思路如果机器的原材料什么都不需要的话就可以当源点如果机器输出的零件种类为p就可以当汇点。刚开始想复杂了1 0 1 可以同时跟1 0 0和0 0 1相连这题只有当一台机器的输出格式跟另一台的输入格式一样时才可以相连不能有多余的零件产生。最后想想如果不是这样的话2代表的可有可无就没意义了。当p3时输出1 0 1不能跟1 0 0相连但可以跟1 0 2相连。   #includestdio.h #includestring.h const int N100; const int inf0x3fffffff; int gap[N],dis[N],head[N],num,start,end,ans,pp[N*N]; struct edge {int st,ed,flow,next; }e[N*N],ee[N*N]; void addedge(int x,int y,int w) {ee[num].stx;ee[num].edy;ee[num].floww;e[num].stx;e[num].edy;e[num].floww;e[num].nexthead[x];head[x]num;e[num].sty;e[num].edx;e[num].flow0;e[num].nexthead[y];head[y]num; } struct node {int in[11],out[11],w; }p[N]; int dfs(int u,int minflow) {if(uend)return minflow;int i,flow0,f,v,min_disans-1;for(ihead[u];i!-1;ie[i].next){if(e[i].flow0)continue;ve[i].ed;if(dis[v]1dis[u]){fdfs(v,e[i].flowminflow-flow?minflow-flow:e[i].flow);e[i].flow-f;e[i^1].flowf;flowf;if(flowminflow)break;if(dis[start]ans)return flow;}min_dismin_disdis[v]?dis[v]:min_dis;} if(flow0){if(--gap[dis[u]]0)dis[start]ans;dis[u]min_dis1;gap[dis[u]];}return flow; } int isap() {int maxflow0;memset(dis,0,sizeof(dis));memset(gap,0,sizeof(gap));gap[0]ans;while(dis[start]ans)maxflowdfs(start,inf);return maxflow; } int main() {int i,n,m,j,flag,k,sum,maxflow;while(scanf(%d%d,m,n)!-1){memset(head,-1,sizeof(head));start0,endn1;ansend1;num0;for(i1;in;i){flag0;scanf(%d,p[i].w);for(j0;jm;j){scanf(%d,p[i].in[j]);if(p[i].in[j]1)flag1;}if(flag0)//如果什么原料都不要就与超级源点相连addedge(start,i,p[i].w);flag0;for(j0;jm;j){scanf(%d,p[i].out[j]);if(p[i].out[j]0)flag1;}if(flag0)//如果能生产所有的零件跟汇点相连addedge(i,end,p[i].w);}for(i1;in;i){for(j1;jn;j){if(ji)continue;for(k0;km;k){if(p[j].in[k]2)continue;//可有可无的时候不管p[i].out[k]为何值都可以if(p[i].out[k]p[j].in[k])continue;//i的输出要跟j的输入一样break;}if(km)addedge(i,j,p[i].w);}}maxflowisap();sum0;for(i0;inum;i2){if(e[i].ststart||e[i].edend)continue;if(e[i].flowee[i].flow)//如果边的流量变小的就有流量走过pp[sum]i;}printf(%d %d\n,maxflow,sum);for(j0;jsum;j){ipp[j];printf(%d %d %d\n,e[i].st,e[i].ed,ee[i].flow-e[i].flow);}}return 0; }    转载于:https://www.cnblogs.com/pangblog/p/3331420.html
http://wiki.neutronadmin.com/news/108241/

相关文章:

  • 安康 住房城乡建设部网站网站设计实验报告内容与步骤
  • 唐山建设工程安全监督网站wordpress 4.7.2 中文
  • 做网站的用户需求分析网站建设方案和报价表
  • 网站建设要做什么windows删除wordpress
  • 设计网站的功能有哪些内容做的网站很卡是什么原因呢
  • 网站秒收录秒排名wordpress 谷歌云
  • 镇江网站建设zjmfkj中国人在俄罗斯做网站需要多少卢布
  • 做网站编辑我能力得到提升乐山市城乡规划建设局网站
  • 北京免费模板建站站长之家最新网站
  • 韩城市网站建设局电话娄底360seo优化公司
  • 网页设计用什么尺寸的画布关键词seo排名怎么选
  • 单页销售网站制作制作z怎么做优惠券网站
  • 手机网站建设czyzj海拉尔网页设计
  • 南郑县城乡建设局网站wordpress模板关系
  • 做app网站的公司哪家好产品策划推广方案
  • 潍坊外贸网站建设win2003 iis做网站
  • 北京网站建设迈程网络全球知名购物网站有哪些
  • 加个自己的网站小程序公司开发排名
  • 旅游网站建设方案的总结wordpress获取相关文章
  • 网站建设的资金问题淘宝客网站里面catid=16
  • 网站搜什么关键词好用什么做视频网站
  • 做网站猫腻大吗有哪些做的比较精美的网站
  • 深圳企业网站开发公司房地产项目网站
  • 在什么文件中加入什么代码告诉搜索引擎蜘蛛网站地图的文件位置?公司网站怎样制作
  • 企业网站制作套餐北京互联网上市公司有哪些
  • 做外贸网站哪家好外国人搞笑做视频网站
  • 聊城网站营销信息做网站的公司合肥
  • 网站需要流量深圳市建设管理中心网站首页
  • 呼和浩特住房和城乡建设部网站网页浏览器软件
  • 太仓营销型网站建设免费网站转app