poj 3262 牛吃花
(资料图片仅供参考)
N头牛在花园吃花,约翰将每头牛运回牛舍并回到花园需要时间为2* Ti ,每头牛在被运往牛舍之前每分钟吃 Di 朵花,约翰每次只能运送一头牛回到牛舍,编写一个程序来确定约翰运送奶牛的顺序,使得被吃掉的花总数最少
输入
第 1 行:单个整数 N 行 2..N+1:每行包含两个空格分隔的整数,Ti 和 Di,用于描述一头奶牛的特征
输出
第 1 行:单个整数,即被毁花的最小数量
示例输入
63 12 52 33 24 11 6
示例输出
86
解析
因为我们希望牛吃的花数量最少,所以我们应该优先送回那些吃的花比较 “多” 的牛,这个“多”是个相对的概念,不是单纯的哪头牛吃的更“快”
举个例子:在只有两头牛c1和c2的情况下,D1=7、T1=7,D2=2、T2=1
先送c1回牛舍被吃掉的花数为2×T1×D2=28,先送c2回牛舍被吃掉的花数为2×T2×D1=14。显然先送c2回牛舍是更好的选择,也就是说 T1×D2<T2×D1的时候,我们认为c1吃花吃的更多
有了这个思路,就可以对所有的牛进行一个吃花多少的降序排列,但是又有另一个问题 “公式中的时间T,在多个牛排序中是不同的” 比如三个牛进行比较时比较的是T1×D2、T2×D1和T2×D3、T3×D2 花和时间都变了,可以像只有两头牛那样比较吗?也是可以的,下面给出证明:
题目链接:poj.org/problem?id=3262
关键词:
责任编辑:宋璟
-
poj 3262 牛吃花
-
音乐广播词(音乐广播稿(音乐广播稿)) 天天观热点
-
联通手机服务密码怎么查 今日关注
-
世界视点!今日假如生活欺骗了你这首诗的段意(诗【假如生活欺骗了你】中怎样理解“生活欺骗了你”)
-
消息!数字认证3月24日快速上涨
-
世界最资讯丨反食品浪费!石家庄开出首张罚单
-
沪新股额(200488晨鸣纸业)
-
精选!merrychristmas歌词翻译_merry chirstmas歌词
-
焦点简讯:联合国安理会在哪里
-
到手的 Offer 还能飞? 忽略这些,你的 UCLA 录取就没了! 讯息
-
世界资讯:二代骁龙8电竞旗舰!ROG游戏手机7系列定档:4月13日见
-
文具战魂_关于文具战魂简介 环球热闻
-
4月1日起申报!西安市新能源汽车消费补贴这样领 世界播报
-
约吗?4月1日到从江县大塘苗寨过“嘎牙锅”
-
每个月的情人节是几号
-
当前观点:中菲副外长面对面沟通涉海分歧与合作
-
带来财运的手机壁纸图片_带来财运的手机壁纸
-
天天关注:全网「最冷门专业」的95后博主火出圈
-
环球快看点丨3月23日新疆蓝山屯河BDO装置检修
-
世界热推荐:和讯个股快报:2023年03月23日 中元股份(300018),该股K线呈现“红三兵”形态
-
广西贡道投资管理有限公司
-
当然是什么意思 环球最新
-
亲爱的校友,母校喊你回家吃饭啦!
-
文件传输服务器_关于文件传输服务器简介
-
腊肠上汽蒸多少分钟?腊肠上汽蒸要多长时间才熟
-
北京冬残奥会开幕时间和闭幕时间是什么时候
-
硅业分会: 本周硅料价格跌幅约2.6% 短期内将维持缓跌走势
-
后续来了!炎陵县人民检察院为未成年人成功追偿抚养费|天天观热点
-
微软必应推出AI绘图功能,OpenAI技术支持-今日精选
-
冰凌花迎春绽放
-
今日热搜:晓谒城东狱祠回马上作_对于晓谒城东狱祠回马上作简单介绍
-
广深港高铁将增开62列跨境高铁列车 进一步促进粤港澳大湾区经贸往来
-
产妇排骨汤怎么炖好喝又营养_排骨汤怎么炖最有营养
-
QQ号QID怎么设置QQ号QID设置方法
-
德国商法案例研习 天天头条