HDSaving HDU贪心算法
来源:互联网 发布:udid定制后台源码 编辑:程序博客网 时间:2024/06/07 12:03
Input
Output
#include <iostream>
#include<stdio.h>
#include<algorithm>
using namespace std;
struct Jinzi
{
int dj,tj;
} jinzi[1005];
bool cmp(Jinzi a,Jinzi b)
{
return a.dj>b.dj;
}
int main()
{
int n,m,i;
int max;
while(cin>>m&&m)
// while(scanf("%d%d",&m,&n)!=EOF&&m!=0)
{
cin>>n;
for( i=0; i<n; i++)
{
scanf("%d%d",&jinzi[i].dj,&jinzi[i].tj);
}
sort(jinzi,jinzi+n,cmp);
max=0;
for( i=0; i<n; i++)
{
if(m>=jinzi[i].tj)
{
m-=jinzi[i].tj;
max+=jinzi[i].dj*jinzi[i].tj;
}
else
{
max+=m*jinzi[i].dj;
break;
}
}
printf("%d\n",max);
}
return 0;
}
- HDSaving HDU贪心算法
- HDU 1051 贪心算法
- hdu 1052贪心算法
- hdu 1789 贪心算法
- hdu 1050(贪心算法)
- hdu 1051(贪心算法)
- HDU-ACM1009--贪心算法
- hdu 1009 贪心算法
- HDU 2037 (贪心算法)
- Saving HDU hdu2111 贪心算法
- hdu 4221 Greedy 贪心算法
- Hdu2111 - Saving HDU - 贪心算法
- hdu 2037 贪心算法求解
- HDU 迷瘴(贪心算法)
- HDU 4310 Hero (贪心算法)
- 贪心算法(hdu 4442 hdu 3183)
- hdu 1789 Doing Homework again 贪心算法
- hdu 1789 Doing Homework again 贪心算法
- xcode6.3 真机运行设备选不上
- 产品开发篇
- SSH无密码登录
- (Windows编程)Windows的消息机制(消息的结构、类型)
- [转]C语言之单向链表的创建插入删除等功能
- HDSaving HDU贪心算法
- to self
- python 时间字符串格式转换
- 七牛curl命令实现上传和下载
- 两个链表的第一个公共结点
- 在mysql的命令行中设置字符集
- 浅析数据库连接池(二)
- leetcode 日经贴,Cpp code -Implement Stack using Queues
- 游戏开发学习笔记-4.加载X模型