tjut 3090
来源:互联网 发布:平安银行淘宝卡 白金卡 编辑:程序博客网 时间:2024/06/08 11:57
#include <iostream>#include <stdio.h>#include <algorithm>using namespace std;struct Node{int d,p;};Node roads[10001];int n,m;int sum;bool cmp(const Node & n1,const Node & n2){return n1.p > n2.p;}int main(){while(scanf("%d %d", &n, &m), m!=0 || n!=0){sum = 0;for(int i=0; i<n; i++){scanf("%d%d", &roads[i].d, &roads[i].p);sum += roads[i].d*roads[i].p;}sort(roads, roads+n, cmp);for(int i=0; i<n; i++){if(m > roads[i].d){m -= roads[i].d;sum -= roads[i].d * roads[i].p; }else{ sum -= m * roads[i].p; break; }}printf("%d\n",sum);}return 0;}
0 0
- tjut 3090
- tjut 5289
- tjut 5288
- tjut 5294
- tjut 2586
- tjut 5296
- tjut 5297
- tjut 5299
- tjut 5384
- tjut 5387
- tjut 5386
- tjut 5381
- tjut 5400
- tjut 5399
- tjut 5396
- tjut 5398
- tjut 5412
- tjut 5410
- J1939协议与CAN2.0对应关系图表
- poj1157 LITTLE SHOP OF FLOWERS-dp
- Android 初识AppBarLayout 和 CoordinatorLayout
- Android蓝牙源码分析——StateMachine状态机
- Dynamic CRM BI Report
- tjut 3090
- 一个android菜鸟android studio 上传项目到github之旅
- Linux 下修改(NTFS或fuseblk)磁盘(卷标)显示名称
- Linux 常用命令 1
- 设计模式
- 原来这也叫做建树(利用数组的下标和值来建立关系网)
- 定时任务crontab
- restful 风格&判断是不是Ajax请求
- 关于Unity的LayerMask的实现原理