hdu 2111
来源:互联网 发布:淘宝保证金多久能退回 编辑:程序博客网 时间:2024/05/29 16:01
#include <iostream>#include <algorithm>using namespace std;struct money{int s;int v;};bool cmp(money a,money b){return a.s>b.s;}int main(){money M[101];int n,m,i;while(cin>>n&&n){int sum=0;cin>>m;for(i=1;i<=m;i++)cin>>M[i].s>>M[i].v;sort(M,M+m,cmp);//for(i=0;i<m;i++)//cout<<M[i].s<<" "<<M[i].v<<endl;/*int nn=0;for(i=1;i<=m;i++){if(nn<n&&nn+M[i].v<=n) {nn+=M[i].v; sum+=M[i].s*M[i].v;continue;}if(nn<n&&nn+M[i].v>n) {sum+=M[i].s*(n-nn);break;}}*/for(i=0;i<m;i++){if(M[i].v<n) {n-=M[i].v; sum+=M[i].s*M[i].v;}else{sum+=M[i].s*n;break;}}cout<<sum<<endl;}return 0;}
//hdu 2111
这道题我要单独拿出来,真心蛋疼。。。。。一直在看哪里错了,cmp函数里面写了< O__O"… 还有以前写过这样的题啊,很简单的,可是为什么现在要想那么久啊。。。。
0 0
- hdu hdu-2111-Saving HDU
- hdu 2111 Saving HDU
- hdu 2111 Saving HDU
- hdu - 2111 - Saving HDU
- HDU 2111 Saving HDU
- HDU 2111 saving hdu
- hdu-2111-Saving HDU
- HDU 2111 Saving HDU
- hdu 2111 Saving HDU
- hdu 2111 Saving HDU
- hdu 2111 Saving HDU
- HDU 2111 Saving HDU
- hdu 2111 Saving HDU
- HDU 2111Saving HDU
- hdu 2111 saving HDU
- HDU-2111 Saving HDU
- hdu 2111 Saving HDU
- HDU 2111 Saving HDU
- ajax zipcode完整例子
- php单例模式(多次连接数据库只实例化一次)
- UIMenuController的使用,对UILabel拷贝以及定制菜单
- sql output 更新记录时得到更新记录的ID值
- cv-拉普拉斯算子锐化浅析
- hdu 2111
- 《编码:隐匿在计算机软硬件背后的语言》读书笔记 07
- CentOS6服务管理之DNS-主从DNS服务器的搭建
- 《亲爱的界面》之菲茨定律
- 学习网站
- Ubuntu下安装JDK1.7
- Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile)
- [原创]使用Xcode5.0上传应用到App Store
- appfuse - maven dependency