(合并委托)京东研发笔试题
来源:互联网 发布:大数据技术入门 编辑:程序博客网 时间:2024/06/03 21:16
#include <iostream>#include<map>#include<string>using namespace std;int main(){ int n,s; while(cin>>n>>s) { char type; int price,num,k=0; map<int,int,greater<int> > Bmap,Smap; for(int i=0;i<n;i++) { cin>>type>>price>>num; if(type=='B') { map<int, int>::iterator iter=Bmap.find(price); if(iter!=Bmap.end()) Bmap[price]+=num; else Bmap.insert(make_pair(price,num)); } else if(type=='S') { map<int, int>::iterator iter=Smap.find(price); if(iter!=Smap.end()) Smap[price]+=num; else Smap.insert(make_pair(price,num)); } } for(map<int, int>::iterator iter = Smap.begin();iter != Smap.end()&&k<s;++iter,k++) { cout<<'S'<<' '<<iter->first<<' '<<iter->second<<endl; } k=0; for(map<int, int>::iterator iter = Bmap.begin();iter != Bmap.end()&&k<s;++iter,k++) { cout<<'B'<<' '<<iter->first<<' '<<iter->second<<endl; } } return 0;}
0 0
- (合并委托)京东研发笔试题
- (买糖果)京东研发笔试
- 淘宝(研发类)2012笔试题
- 笔试题:发奖金(搜狐2016研发笔试题)
- (京东在线笔试编程题)关于证券委托的一道题
- 百度系统研发笔试题
- 望海康信研发招聘笔试题
- 2015阿里巴巴研发笔试题
- 2015阿里研发笔试题
- TT-2014 研发笔试题
- 高级php研发笔试题
- 淘宝2012笔试(研发)
- 链家2018招聘京外笔试题(Android研发工程师)
- SANY北京地区笔试题(研发类岗位)
- 2011年百度校园招聘笔试题(研发类)
- 40.百度研发笔试题(栈、算法)
- 2011-09-24百度笔试题(技术研发)
- 小米公司2013校园招聘笔试题(研发)
- AngularJS视图和$scope的世界
- 杭电1172
- 器普.net语法V1.0发布
- $scope 的生命周期
- Swift 338. Counting Bits
- (合并委托)京东研发笔试题
- 大学课程与个人项目感悟
- HTC V版M7解锁刷机笔记
- AngularJS控制器嵌套(作用域包含作用域)
- 一、runtime之元素认知(一)
- leetcode227-Basic Calculator II(简单计算器的实现)
- Spring框架之<context:property-placeholder />元素
- instancetype代替id进行实例化
- 《LeetBook》leetcode题解(6): ZigZag Conversion[E]