博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mixing Milk
阅读量:5251 次
发布时间:2019-06-14

本文共 981 字,大约阅读时间需要 3 分钟。

分析:水题,按照价格从小到大排序,在进行贪心即可

/*    PROB:milk    ID:wanghan    LANG:C++*/#include "iostream"#include "cstdio"#include "cstring"#include "string"#include "algorithm"using namespace std;const int maxn= 5000+10;struct Node{    int p,a;};Node h[maxn];bool cmp(Node x,Node y){    if(x.p==y.p)        return x.a>y.a;    return x.p
>n>>m; for(int i=0;i
>h[i].p>>h[i].a; sort(h,h+m,cmp); long long ans=0; int flag=0; /*if(n>=h[0].a){ n-=h[0].a; ans+=(h[0].p*h[0].a); if(n==0) flag=1; }else{ flag=1; ans+=(h[0].a-n)*h[0].p; //n=-1; }*/ //cout<
<
=h[i].a){ n-=h[i].a; ans+=(h[i].a*h[i].p); if(n==0) flag=1; }else{ ans+=n*h[i].p; n=-1; flag=1; } } cout<
<
View Code

 

转载于:https://www.cnblogs.com/wolf940509/p/6973918.html

你可能感兴趣的文章
如何保存图片
查看>>
js中严格模式
查看>>
win2003远程超出最大连接数解决办法
查看>>
内存堆和栈的区别
查看>>
MetaWeblog API Test
查看>>
数组方法
查看>>
ACM学习历程—HDU 5073 Galaxy(数学)
查看>>
反弹SHELL
查看>>
关闭Chrome浏览器的自动更新和升级提示
查看>>
移动、尺寸改变
查看>>
缓存三大问题
查看>>
poj2255Tree Recovery【二叉树重构】
查看>>
(21)模型层 -ORM之msql 聚合查询,F和Q(与、或、非查询)、分组查询
查看>>
tcpcopy 流量复制工具
查看>>
HttpClient 教程 (五)
查看>>
vue和react的区别
查看>>
PHP文件包含漏洞利用
查看>>
document.documentElement和document.body区别介绍
查看>>
Cocos2d-x中Vector使用
查看>>
第十一次作业
查看>>