PIGS (网络流) gzoi 您所在的位置:网站首页 中国有几家大型养猪场 PIGS (网络流) gzoi

PIGS (网络流) gzoi

2024-07-14 16:16| 来源: 网络整理| 查看: 265

广州的同学看这里:

http://www.gdgzoi.com/JudgeOnline/problem.php?cid=1045&pid=5 

 

Description

Mirko在一家大型养猪场工作,这家养猪场有M间可上锁的猪舍,但Mirko无法对任何一间猪舍上锁,因为他没钥匙。顾客一个接一个地到养猪场来,每个人都有一些猪舍的钥匙,他们要来买一定数量的猪。

每天早晨Mirko 所关心的数据是这一天要来养猪场的顾客,以便Mirko做好销售计划,给出要卖的猪的最大数字。

确切地讲,过程如下:顾客到养猪场,打开所有他有钥匙的猪舍,Mirko从被打开的猪舍里卖一定数量的猪给顾客,并且,如果Mirko需要,他在被打开的猪舍中重新分配剩余的猪。

在每间猪舍中猪的数量没有限制。

请编写程序,给出在一天中,Mirko可以卖出的猪的最大数量。

输入

输入的第一行给出两个整数M和N,1n; for(int i=1;i>pig[i]; int k,exp; for(int i=1;i>k; for(int j=1;j>exp; if(!flag[exp]) AddEdge(0,i,pig[exp]);//如果没被打开过,见题解2(1); else AddEdge(flag[exp],i,INF);//打开过,见2(2); flag[exp]=i;} cin>>exp; AddEdge(i,n+1,exp);//与汇点连接,见3 } cout



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有