题目1433:FatMouse
来源:互联网 发布:ubuntu注销用户命令 编辑:程序博客网 时间:2024/05/29 02:15
#include <cstdio>#include <algorithm>using namespace std;struct p{ int j,f; double u; bool operator <(const p &a) const { return u>a.u; }}list[100];int main(){ int m,n; while(scanf("%d%d",&m,&n)==2) { if(m==-1&&n==-1) return 0; for(int i=0;i<n;i++) { scanf("%d%d",&list[i].j,&list[i].f); list[i].u=double(list[i].j)/list[i].f; } sort(list,list+n); double ans=0; int i=0; while(m>0&&i<n) { if(m>list[i].f) { m-=list[i].f; ans+=list[i].j; } else { ans+=(double(m)/list[i].f)*list[i].j; m=0; } i++; } printf("%.3f\n",ans); } return 0;}/************************************************************** Problem: 1433 User: cust123 Language: C++ Result: Accepted Time:10 ms Memory:1024 kb****************************************************************/
0 0
- 题目1433:FatMouse
- 题目1433:FatMouse
- 21-题目1433:FatMouse
- 题目1433:FatMouse
- 题目1433:FatMouse
- 题目1433:FatMouse 题目21
- 九度题目1433:FatMouse
- 题目1433:FatMouse(贪心算法)
- 九度-题目1433:FatMouse
- 【九度】题目1433:FatMouse
- 题目1433:FatMouse 九度OJ
- 题目21:FatMouse
- 题目21:FatMouse
- 【学习笔记】〖九度OJ〗题目1433:FatMouse
- 九度题目1433:FatMouse(贪心算法)
- 【九度OJ】题目1433:FatMouse 解题报告
- FatMouse
- FatMouse
- Y2K Accounting Bug POJ
- python中*args **kw到底是什么意思?
- 04-树4 是否同一棵二叉搜索树 (25分)
- mybatis generator
- 致我的第一篇博客
- 题目1433:FatMouse
- JAVA大数处理(BigInteger,BigDecimal)
- JSP(5)开发模式web-service等介绍
- 【LeetCode】Search Insert Position 解题报告
- The OCD Brain: how animal research helps us understand a devastating condition
- Java 枚举(enum)
- 数据库报错 Starting MySQL.The server quit without updating PID file (/usr/local/mysql/data/hostname.pid)
- git快捷键
- 题目1434:今年暑假不AC