hdu 4296
来源:互联网 发布:拍电影的软件下载 编辑:程序博客网 时间:2024/06/03 20:14
//贪心,按w+s排序;
//证明详见:http://www.cnblogs.com/liulangye/archive/2012/09/17/2689062.html
//代码如下:
#include<stdio.h>#include<algorithm>using namespace std;struct node{ int w,s;}num[110000];bool cmp(node a,node b){ return (a.w+a.s)<(b.w+b.s);}int main(){ int n,i; __int64 Max,sum,tt; while(scanf("%d",&n)!=EOF) { for(i=0;i<n;i++) scanf("%d%d",&num[i].w,&num[i].s); sort(num,num+n,cmp); Max=0; sum=num[0].w; for(i=1;i<n;i++) { tt=sum-num[i].s; if(tt>Max) Max=tt; sum+=num[i].w; } printf("%I64d\n",Max); } return 0;}
- hdu 4296
- HDU 4296
- [hdu] 4296 Buildings
- HDU 4296 Buildings
- HDU 4296 Buildings
- hdu 4296 Buildings
- hdu - 4296 - Buildings
- HDU 4296 buildings
- hdu 4296(buildings)
- hdu 4296 Building
- hdu 4296(贪心)
- hdu-4296-Buildings
- HDU 4296 Buildings(贪心)
- HDU-4296-Buildings
- hdu 4296 贪心
- hdu 4296 贪心
- hdu 4296 Buildings(贪心)
- HDU 4296 Buildings
- CentOS安装vmware tools
- SQL EXISTS的用法
- AOE 关键路径
- 集合框架(二)——Collection 的两个子集Set 和 List ——————总述!
- HDU 2561
- hdu 4296
- Trie树的基本操作
- 数据库中函数与存储过程的区别
- 相关 /dev/null 2>&1 详解
- 网络编程总结
- Linux调度器发展简述
- vb和vb.net的学习
- 没有简单的事
- 域名调用规则(zend+mvc下)