奶牛食品

中国棕榈油脂肪酸产品市场趋势报告、技术动态创新及市场预测 棕榈油脂肪酸产品市场的企业竞争态势 该报告涉及的主要国际市场参与者有Volac Wilmar、Berg +Schmidt、Wawasan、ADM、Premium、AAK、Influx Lipids、Jutawan Muda Enterprise、GopiFat等。这些参与者的市场份额、收入、公司概况和SWOT分析都包含在棕榈油脂肪酸产品市场调研报告中。 产品分类: 食品级 工业级 应用领域: 奶牛 母羊 其他 【出版日期】2022-02 【出版商】湖南贝哲斯... 阅读详情

奶牛食品

Time Limit:10000MS  Memory Limit:65536K
Total Submit:132 Accepted:61 
Case Time Limit:1000MS

Description

FJ的奶牛们只吃各自喜欢的一些特定的食物和饮料,除此之外的其他食物和饮料一概不吃。某天FJ为奶牛们精心准备了一顿美妙的饭食,但在之前忘记检查奶牛们的菜单,这样显然是不能不能满足所有奶牛的要求。但是FJ又不愿意为此重新来做,所以他他还是想让尽可能多的牛吃到他们喜欢的食品和饮料。 

FJ提供了F (编号为1、2、…、F)种食品并准备了D (编号为1、2、…、D)种饮料,他的N头牛(编号为1、2、…、N)都已决定了是否愿意吃某种食物和喝某种饮料。FJ想给每一头牛一种食品和一种饮料,使得尽可能多的牛得到喜欢的食物和饮料。 

每一种食物和饮料只能由一头牛来用。例如如果食物2被一头牛吃掉了,没有别的牛能吃到食物2。 

Input

第一行包含三个用空格分开的整数N,F和D; 

接下来的N行描述每个奶牛的信息: 
第i+1行的前两个整数为F_i和D_i,接下来的F_i个整数表示奶牛i喜欢的食品编号,再接下来的D_i个整数表示奶牛i喜欢的饮料编号。 

Output

仅一行一个整数,表示FJ最多能让多少头奶牛吃到自己喜欢的食品和饮料。

Sample Input

4 3 3
2 2 1 2 3 1
2 2 2 3 1 2
2 2 1 3 1 2
2 1 1 3 3 

Sample Output

3

Hint

输入数据表明:奶牛1喜欢的食物1、2;喜欢喝饮料3、1;奶牛2喜欢的食物2、3;喜欢喝饮料1、2;奶牛3喜欢的食物1、3;喜欢喝饮料1、2;奶牛4喜欢的食物1、3;喜欢喝饮料3; 

那么下面的分配方法将是最优的:奶牛1不给食品和饮料;奶牛2分配食物2和饮料2;奶牛3分配食物1和饮料2;奶牛4分配食物3和饮料4。 

1<=F<=100,1<=D<=100,1<=N<=100

Source

网络流 usaco open 2007 gold dining


建图,左边是食物,中间是牛,右边是饮料,这样只拆n个点(代表牛的点),图中每一条边的容量都为1。如图:

示意图























为什么食物和牛不用拆点呢?

我想拆点只在以下这种情况下才需要(出度和入度都大于1)









#include<cstdio>
using namespace std;
#define inf 2100000000
#define maxe 50000
#define maxv 500
int et;
int n, f, d;
int opp[maxe], len[maxe], end[maxe], last[maxv], next[maxe];
int dis[maxv], vd[maxv];
int Min(int a, int b)
{
	return a<b?a:b;
}
int vt;
int dfs(int u, int flow)
{
	int temp, delta, i, e;
	if(u==vt)	return flow;
	delta=0;
	for(i=last[u]; i; i=next[i])
	{
		e=end[i];
		if(len[i]>0&&dis[u]==dis[e]+1)
		{
			temp=dfs(e, Min(flow-delta, len[i]));
			len[i]-=temp;
			len[opp[i]]+=temp;
			delta+=temp;
			if(delta==flow||dis[1]>=vt)return delta;
		}
	}
	if(dis[1]>=vt)return delta;
	vd[dis[u]]--;
	if(vd[dis[u]]==0)dis[1]=vt;
	dis[u]++;
	vd[dis[u]]++;
	return delta;
}
void adde(int s, int e, int c)
{
	et++;
	len[et]=c;
	end[et]=e;
	next[et]=last[s];
	last[s]=et;
}
void addde(int s, int e, int c)
{
	adde(s, e, c);
	opp[et]=et+1;
	adde(e, s, 0);
	opp[et]=et-1;
}
int main()
{
	int ans=0;
	int i, j, k, fi, di, t;
	scanf("%d%d%d", &n, &f, &d);
	vt=2+f+n*2+d;
	for(i=1; i<=f; i++)
	{
		addde(1, 1+i, 1);
	}
	for(i=1; i<=n; i++)
	{
		scanf("%d%d", &fi, &di);
		for(j=1; j<=fi; j++)
		{
			scanf("%d", &t);
			addde(1+t, 1+f+i, 1);
		}
		for(j=1; j<=di; j++)
		{
			scanf("%d", &t);
			addde(1+f+n+i, 1+f+n*2+t, 1);
		}
	}
	for(i=1; i<=n; i++)	addde(1+f+i, 1+f+n+i, 1);
	for(i=1; i<=d; i++)	addde(1+f+n+n+i, vt, 1);
	while(dis[1]<vt)	ans+=dfs(1, inf);
	printf("%d", ans);
	return 0;
}


DeepSeek(深度搜索)和RFID技术在畜牧业中的结合应用 DeepSeek与RFID技术的结合,为畜牧业提供了智能化、精细化的管理解决方案。通过成功案例可以看出,这种技术组合能够显著提高生产效率、优化动物健康管理,并增强食品安全追溯能力。未来,随着技术的进一步普及和优化,DeepSeek与RFID将在畜牧业中发挥更大的作用。DeepSeek(深度搜索)和RFID技术在畜牧业中的结合应用,可以显著提升养殖管理的智能化水平,优化生产效率,并提高动物健康与福利。 阅读详情

相关推荐

Camera Sensor接口协议全解析(六)聚焦onsemi HiSPi接口的技术突破与应用实践

摘要: Onsemi HiSPi是一种高速并行接口协议,专为高分辨率图像传感器设计,具备1600 Mbps传输速率、低功耗和高兼容性特点。通过对比DVP、MIPI CSI-2等主流协议,HiSPi在工业/医疗领域表现突出,支持动态功耗控制、多ROI和CRC校验。其创新架构包含多PHY设计,提供分组SP、流SP等多种工作模式,满足灵活传输需求。实际应用中,HiSPi在PCB缺陷检测(5μm精度)和液晶面板检测(0.3% Mura检出率)等场景展现卓越性能,成为高速成像领域的关键技术。

GateWorld的博客 1435

USACO 奶牛食品(最大流)

题目描述 FJ的奶牛们只吃各自喜欢的一些特定的食物和饮料,除此之外的其他食物和饮料一概不吃。某天FJ为奶牛们精心准备了一顿美妙的饭食,但在之前忘记检查奶牛们的菜单,这样显然是不能不能满足所有奶牛的要求。但是FJ又不愿意为此重新来做,所以他他还是想让尽可能多的牛吃到他们喜欢的食品和饮料。 FJ提供了F (编号为1、2、…、F)种食品并准备了D (编号为1、2、…、D)种饮料,...

weixin_33872660的博客 378

四旋翼无人机控制算法实战:从PID到MPC的路径跟踪

本文深入探讨了四旋翼无人机控制算法的演进路径,从基础的PID控制到高级的MPC算法,详细解析了各类算法的原理、实现技巧及适用场景。通过实战案例对比分析,为开发者提供从算法选型到参数调优的全方位指导,助力提升无人机飞行控制的精度与稳定性。

weixin_29090917的博客 240

USACO 奶牛食品(网络流)

题目大意: FJ的奶牛们只吃各自喜欢的一些特定的食物和饮料,除此之外的其他食物和饮料一概不吃。某天FJ为奶牛们精心准备了一顿美妙的饭食,但在之前忘记检查奶牛们的菜单,这样显然是不能不能满足所有奶牛的要求。但是FJ又不愿意为此重新来做,所以他他还是想让尽可能多的牛吃到他们喜欢的食品和饮料。 FJ提供了F (编号为1、2、…、F)种食品并准备了D (编号为1、2、…、D)种饮料, 他的

ACMer_quack&cheer 1771

两相变频交错PFC实战:从论文理论到PSIM仿真的完整避坑指南

本文详细解析了两相变频交错PFC技术从理论到PSIM仿真的完整实现过程,特别针对CRM模式下的BOOST PFC设计挑战提供实用解决方案。涵盖周期值比较法与RS触发器法的对比实施、PSIM仿真中的过零处理与收敛性优化等核心问题,并给出硬件实现的进阶建议,助力工程师高效完成高功率密度PFC设计。

weixin_30632089的博客 422

从多项式到神经网络:DPD算法演进史及其在RRU中的工程实现

本文系统梳理了数字预失真(DPD)算法从经典多项式模型、查表法到神经网络驱动的演进历程,并深入探讨了其在基站射频单元(RRU)中面临的硬件资源约束与工程实现挑战。文章为通信设备的技术决策者提供了算法选型、性能权衡及混合架构设计的实用评估框架,助力在性能、功耗与成本间找到最优平衡。

cherry的博客 1076

使用Java解牛客网OR115小明卖食物

题目描述 小明有n(1≤n≤2000)个美味的食物,他想卖掉它们来赚钱。这些食物放在一些箱子里,它们有些有趣的特性: (1)这些食物被编号1~n,每一天小明可以从这排箱子的头部或者尾部取出食物去卖; (2)这些食物放的越久,年龄越大,价值越大,食物i有一个初始的价值V(i); (3)放了a天后,年龄为a,食物最终价值为V(i)xa。 给定每一个食物的初始价值V(i),请求出小明卖掉它们后可以获得的最大价值,第一天出售的食物年龄为1,此后每增加一天食物的年龄就加1。 输入描述: 第1行:一个整数

abdu_marcello 703

全球气候模式降尺度方法总结及其代码实现

简介总结各类型气候模式降尺度方法

WW、forever的博客 1万+

【题解】款待奶牛

题目描述   Farmer John有n(1≤n≤2000)个美味的食物,他想卖掉它们来赚钱给奶牛。这些食物放在一些箱子里,它们有些有趣的特性:   (1)这些食物被编号为1-n,每一天Farmer John可以从这排箱子的头部或者尾部取出食物去卖;   (2)这些食物放得越久,年龄越大,价值越大,食物i有一个初始的价值v(i);   (3)放了a天后,年龄为a,食物最终的价值为v(i)×...

weixin_30501857的博客 811

如何用Python编程实现算术割圆术?

第10章 割圆术 Python编程要点 from … import …语句 math模块的sqrt()函数 round()函数 10.1 图解九章 {:–}觚( gū ):正多边形。“六觚”即正六边形,“十二觚”即正十二边形。 图10-1 六觚、十二觚、二十四觚 提示 图10-1所示由图解九章源码中的“图解割圆术.py”自动绘制而成,我们可运行脚本文件,查看动态的绘制过程。 割六觚以...

人邮异步社区 3237

人形机器人电源系统硬件开发:从原理图设计到PCB布局的完整流程

人形机器人是“移动的智能终端”,其电源系统如同“心脏+血管”:既要为大脑(主控)、肌肉(电机)、感官(传感器)提供稳定能量,又要在有限体积内应对高动态负载(如跳跃时电机瞬间大电流)。本文聚焦“硬件开发”维度,覆盖从需求分析到PCB制板的完整流程,适合硬件工程师、机器人爱好者快速掌握工程实战方法。

AI天才研究院 2174

软件实践工程OJ-1151 款带奶牛(treat) 区间dp

题目描述: FJ有n(1≤n≤2000)个美味的食物,他想卖掉它们来赚钱给奶牛。这些食物放在一些箱子里,它们有些有趣的特性: (1)这些食物被编号为1~n,每一天FJ可以从这排箱子的头部或者尾部取出食物去卖; (2)这些食物放得越久,年龄越大,价值越大,食物i有一个初始的价值V(i); (3)放了a天后,年龄为a,食物最终的价值为V(i)×a。 给定每一个食物的初始价值v(i),请求出F

crazymad的博客 1803

基于Simulink的电气弹簧ES稳压控制模型仿真

在本文中,我们将使用Simulink建立一个ES稳压控制系统的模型,并通过仿真验证其性能。接下来,我们配置了各个组件的参数,包括电源电压、负载电流以及ES和控制器的传递函数。通过调整模型中的参数和控制算法,我们可以进一步优化系统的性能并实现更好的电压稳定调节。该系统通过对电力系统中的ES进行控制,调整其阻尼特性,以实现对电压的稳定调节。例如,我们可以设置电源的电压值、负载的电流值,以及控制器的参数(如PID控制器的比例、积分和微分增益)。反馈控制可以根据测量值来调整控制器的输出,从而实现对电压的稳定调节。

DevProZ的博客 421

#71-【Dinic】奶牛食品

Description FJ的奶牛们只吃各自喜欢的一些特定的食物和饮料,除此之外的其他食物和饮料一概不吃。某天FJ为奶牛们精心准备了一顿美妙的饭食,但在之前忘记检查奶牛们的菜单,这样显然是不能不能满足所有奶牛的要求。但是FJ又不愿意为此重新来做,所以他他还是想让尽可能多的牛吃到他们喜欢的食品和饮料。 FJ提供了F (编号为1、2、…、F)种食品并准备了D (编号为1、2、…、D)种饮料, 他的...

2017gdgzoi999的博客 330

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

奶牛食品 (网络流) gzoi

广州的同学看这里: http://www.gdgzoi.com/JudgeOnline/problem.php?cid=1045&amp;pid=1   Description FJ的奶牛们只吃各自喜欢的一些特定的食物和饮料,除此之外的其他食物和饮料一概不吃。某天FJ为奶牛们精心准备了一顿美妙的饭食,但在之前忘记检查奶牛们的菜单,这样显然是不能不能满足所有奶牛的要求。但是FJ又不愿意为此重...

Wyt_code的博客 971

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

POJ3281 Dining (SAP+GAP)

题目大意:农夫FJ的农场有一批奶牛,奶牛有自己喜爱的food和drink,FJ要计划一个策略,使得让尽可能多的牛匹配自己喜欢的food和drink,每种food和drink只能被分配一次,每头奶牛只能选择一种food和drink 思路:因为不是两个对象之间的匹配,所以不是最大匹配。是多个源点和多个汇点问题,所以可建立超级源点和超级汇点,从而利用网络流求最大流。sap~~79ms撸过~~把cin改

muxi@Achilles的专栏 794

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

POJ 3281 网络流

题意: 思路: 网络流 重在建图… 建完了图 就一切都好说了 这道题 我的想法是 先把源点和所有的食品连上边 (容量为1) 再把食品和对应的奶牛连上边 (容量为1) 这个时候要拆点 因为每只奶牛只能才吃1种东西嘛 就把奶牛拆成两个点 两个点之间连上一条容量为1的边 把奶牛分裂的第二个点 连到对应的饮料上 最后所有饮料向汇点连一条容量为1...

weixin_33786077的博客 72

经典网文之【三鹿事件】

关于三鹿事件的最新报道: 目前国家把责任推给三鹿, 三鹿把责任推给奶农, 奶农把责任推给奶牛, 警方正全力抓捕不法奶牛. 据报道,责任奶牛已携二奶潜逃,仅捕获一小撮不明真相的牛群.目前母牛们情绪稳定...... 另据最新消息,水牛和蜗牛已分别通过半岛电视台发表声明表示对此事负责三鹿董事长:我是清白的,企业也是清白的,去问问供奶的农民吧。 奶农:关我吊事,又不...

weixin_43630492的博客 175

推荐关于三驴奶粉的发布会

关于三鹿事件的最新报道:    目前国家把责任推给三鹿,    三鹿把责任推给奶农,    奶农把责任推给奶牛,    警方正全力抓捕不法奶牛.    据报道,责任奶牛已携二奶潜逃,仅捕获一小撮不明真相的牛群.目前母牛们情绪稳定......    另据最新消息,水牛和蜗牛已分别通过半岛电视台发表声明表示对此事负责。三鹿董事长:我是清白的,企业也是清白的,去问问供奶的农民吧。   奶农:关我吊事,又...

weixin_34205826的博客 119

动物面部识别

比传统人脸识别更复杂 狗识别: 由于品种多,脸的变化也很大,一起识别有难度 对于同一品种、体型大小相似的狗,面部特征区别不大,相似性高,增加了识别难度。 人脸有更结构化的特征,方便提取,鼻子眼睛耳朵等部位的相对位置也较为稳定,便于识别。但是动物的脸部有毛发,还有纹理变化等干扰因素,这些都增加了动物脸识别的难度。脸部图像的采集是识别脸的重要一环,与人类相比较,动物图像采集更不可控,无法让动物自觉的...

weixin_42574421的博客 5649

[USACO09MAR]清理Cleaning Up(dp)

题意翻译 很久很久以前,约翰只会做一种食品;而现在约翰能给他的NNN (1≤N≤40000)(1 \leq N \leq 40000)(1≤N≤40000)头奶牛供应MMM (1≤M≤N)(1 \leq M \leq N)(1≤M≤N)种不同的食品。但奶牛们非常挑剔,iii号奶牛只吃食品PiP_iPi​ (1≤Pi≤M)(1 \leq P_i \leq M) (1≤Pi​≤M) 每天,奶牛们按...

Bluelanzhan的博客 454

POJ 3281 Dining

POJ_3281 与一般的匹配的问题不同之处在于这个题目需要同时将奶牛和两种东西绑定,沿用以前的匹配问题的思想就是将奶牛、食品、饮料串联在一起,但是如果奶牛和源点或者汇点相连的话就会发现有可能一头牛使用了别的牛的方案,但是如果将奶牛放在食品和饮料之间就不会出现这个问题,不过这时有可能有大于1的流流过奶牛节点,不过没关系,我们只要将奶牛拆点之后就可以避免这个问题了。 #include...

weixin_30835923的博客 66

【李子园】道德模范李国平坚守初心 20多年坚持做好一瓶奶

带领李子园的29年里,李国平始终不忘初心,坚守承诺——他要求公司始终以严格的标准把控产品质量,不合格品一律报废,宁可亏本也不能进入市场,从未产生任何合同纠纷,赢得广泛赞誉。在他的带领下,浙江李子园食品股份有限公司资信等级被评定为AAA级,合同违约率为零,先后荣获“农业产业化国家重点龙头企业”“浙江省AAA级‘守合同重信用’企业”等50多项荣誉,李子园商标被认定为“驰名商标”。他认为,企业作为构成社会有机整体的基本单位,不仅要追求利润,也必须考虑社会的整体利益和长远发展,承担相应社会责任。

FIN6668的博客 1580
上一篇: 链式前向星模板
下一篇: 循环,迭代,遍历的区别
Formiko
博客等级 码龄11年 20粉丝 67原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值