Saving HDU
来源:互联网 发布:操作系统进程调度算法 编辑:程序博客网 时间:2024/05/21 08:00
题目链接:
....................................
AC代码:
#include<bits/stdc++.h>using namespace std;struct aa{ int vi,m;}a[1000];bool cmp(aa x,aa y){ return x.vi>y.vi;}int main(){ int v,n,sum; while(~scanf("%d",&v)&&v)//多组输入,并且v不为零,若v为零则break; { scanf("%d",&n); sum=0; for(int i=0;i<n;i++) scanf("%d %d",&a[i].vi,&a[i].m); sort(a,a+n,cmp); for(int i=0;i<n;i++) { if(v-a[i].m>=0) { sum+=a[i].vi*a[i].m; v=v-a[i].m; } else { sum+=v*a[i].vi; break; } } printf("%d\n",sum); }}
阅读全文
0 0
- Saving HDU
- Saving HDU
- Saving HDU
- Saving HDU
- Saving HDU
- Saving HDU
- Saving HDU
- Saving HDU
- HDU Saving
- Saving HDU
- Saving HDU
- Saving HDU
- Saving HDU
- saving HDU
- Saving HDU
- Saving HDU
- Saving HDU
- Saving HDU
- 按钮布局
- TreeSet底层解析和Collections解析
- VTK学习(八)vtk管线
- 手把手教你 用3个栈实现插入排序(或许是选择排序2333)
- 微信自动回复小程序
- Saving HDU
- 完美平方数
- 安装Scrapy的报错问题
- 机器学习-降维与度量学习
- 【Linux】 JDK安装及配置 (tar.gz版)
- 欢迎使用CSDN-markdown编辑器
- python3.6.2与mysql的连接--pip安装pymysql
- 11.7(周二)
- 线程池实战实例Java + Python