UVa 11729-突击战
来源:互联网 发布:室内设计师必备软件 编辑:程序博客网 时间:2024/05/17 04:58
有n个部下,每个部下需要完成一项任务。第i个部下需要你话B分钟交代任务,然后立刻执行J分钟完成任务。安排交代任务顺序并计算出所有任务完成的最少时间。
解题思路:执行任务时间长的先安排任务,一个任务安排完就可以安排下一个任务
#include<stdio.h>#include<algorithm>using namespace std;struct p{ int B; int J;}a[10005];bool cmp(p s,p t){ return s.J>t.J;}int main(){ int n,m=0; while(scanf("%d",&n)==1&&n) { for(int i=0;i<n;i++) scanf("%d %d",&a[i].B,&a[i].J); sort(a,a+n,cmp);//对执行时间按从大到小排序 int sum=a[0].B; int x=a[0].B+a[0].J; for(int i=1;i<n;i++) { x=max(x,sum+a[i].B+a[i].J);//更新完成任务时间 sum+=a[i].B; } m++; printf("Case %d: %d\n",m,x); } return 0;}
0 0
- UVa 11729突击战
- UVA 11729 突击战
- uva 11729 突击战
- UVa 11729-突击战
- (uva 11729)突击战( Commando War)
- UVA 11729突击战(贪心)
- UVa 11729 Commando War 突击战
- UVa 11729 Commando War 突击战
- uva 11729 突击战 Commando War 思维
- 突击战(Commando War, UVa 11729)
- UVa 11729 Commando War 突击战(贪心)
- 贪心-突击战(Commando War, UVa 11729)
- 突击战(Commando War,UVA 11792)
- 突击战
- Commando War(突击战)
- uva11729 突击战
- uva11729突击战!!!
- ZCMU-1018: 突击战
- nvme_reset_work 分析2
- ubuntu 1604 运行 kintinuous 出现的问题及解决方案
- 数据标准化处理
- gradle异常
- 如何使用freeline
- UVa 11729-突击战
- JS URL传参中文乱码
- Sigmoid函数的理解
- CNTK入门03:CNTK 101: Logistic Regression and ML Primer
- TensorFlow学习(三):Graph和Session
- IOS端K线系列之K线、OHLC线、分时线基础知识
- PostGIS 快速入门
- 详解LinkedBlockingQueue
- 机器学习中性能度量(错诶率、精度、查准率、查全率、F)