USACO 1.3.1 Mixing Milk
来源:互联网 发布:编程基础入门 编辑:程序博客网 时间:2024/06/06 02:03
/*ID:wconveyPROG:milkLANG:C++*/#include<iostream>#include<cstdio>using namespace std;struct node{ int p,a;}array[5100];int cmp(const void *x,const void *y){if(((struct node *)x)->p!=((struct node *)y)->p)return ((struct node *)x)->p-((struct node *)y)->p;elsereturn ((struct node *)x)->a-((struct node *)y)->a;}int main(){freopen("milk.in","r",stdin);freopen("milk.out","w",stdout);int i,n,m,ans=0,cnt; scanf("%d %d",&n,&m);for(i=0;i<m;i++) scanf("%d %d",&array[i].p,&array[i].a);qsort(array,m,sizeof(array[0]),cmp);cnt=n;for(i=0;cnt!=0;i++){if(cnt>array[i].a){ cnt-=array[i].a; ans+=array[i].p*array[i].a;}else{ans+=array[i].p*cnt;cnt=0;}}printf("%d\n",ans);return 0;}
- [USACO 1.3.1] Mixing Milk
- usaco 1.3.1 mixing milk
- USACO 1.3.1 Mixing Milk
- USACO 1.3.1 Mixing Milk
- USACO 1.3.1 Mixing Milk
- usaco-1.3.1-Mixing Milk
- USACO 1.3.1 Mixing Milk
- USACO 1.3.1 Mixing Milk
- USACO 1.3.1 Mixing Milk (milk)
- USACO 1.3-Mixing Milk
- USACO 1.3 Mixing Milk
- USACO--1.3 Mixing Milk
- USACO 1.3 Mixing Milk
- USACO--1.3Mixing Milk
- USACO 1.3 Mixing Milk
- USACO 1.3-Mixing Milk
- USACO 1.3 Mixing Milk (milk)
- USACO section 1.3.1 Mixing Milk
- USACO 1.2.5 Dual Palindromes
- Java 读取Properties文件的几种方法
- j2ee中“/“含义
- Hibernate 二级缓存 失效问题!!!
- 常见算法与思路
- USACO 1.3.1 Mixing Milk
- 服务器端验证-简单例子ValidateLogin.java
- python 模块 chardet下载方法及介绍
- 服务器Centos5安装Dell OpenManage Server Administrator
- thinkPHP2.1 & thinkPHP3.0 分组包含公共模版问题
- android平台安装python步骤
- Android应用程序生命周期
- attempt to access beyond end of device
- 只能在图片上选取2个点的功能实现