找到“memory”这个在所有的数据中排名。
注意这个是要进行累加的,不是只算一次!

#include<iostream>
#include<algorithm>
#include<cstring>
#include<map>
using namespace std;
const int maxx=10005;
int n,m;
struct node{string s;int cost;
}num[maxx];
int cmp(node a,node b){return a.cost>b.cost;
}
int main(){while(cin>>n){string s[10005];map<string,int>mp;mp.clear();for(int i=1;i<=n;i++){cin>>s[i];mp[s[i]]=0;} cin>>m;string s2="memory";for(int i=1;i<=m;i++){int cnt=0;for(int j=1;j<=n;j++){cin>>num[j].cost>>num[j].s;mp[num[j].s]+=num[j].cost;num[j].cost=mp[num[j].s];}for(int j=1;j<=n;j++){if(num[j].cost>mp[s2]){cnt++;}}cout<<(cnt+1)<<endl;}}return 0;
}

HDU2648(map的应用)相关推荐

  1. Map的分类和不同的应用场景

    java为数据结构中的映射定义了一个接口java.util.Map; 它有四个实现类,分别是HashMap,Hashtable,LinkedHashMap和TreeMap 可能很多人只使用过HashM ...

  2. java1.8新增超实用Map方法——Map.getOrDefault()和Map.value()方法详解

    1. Map.getOrDefault() 翻译一下官方解释: java.util.Map<K, V> V getOrDefault(Object key, V defaultValue) ...

  3. Go 学习笔记(67)— Go 并发安全字典 sync.Map

    1. 并发不安全的 map Go 语言中的 map 在并发情况下,只读是线程安全的,同时读写是线程不安全的. 换句话说,在同一时间段内,让不同 goroutine 中的代码,对同一个字典进行读写操作是 ...

  4. Python 常用内置函数map、zip、filter、reduce、enumerate

    Python 中有许多非常实用的内置函数,通过这些函数我们可以方便的实现某些功能,下面就列举一些常用的内置函数. 1. map() 函数 map() 可以根据提供的函数对指定序列做映射,它接受一个函数 ...

  5. 将request中的所有参数存放到自定义的map中

    /*** <获取参数map>* * @return 参数map* @throws Exception */protected Map<String, Object> getPa ...

  6. Map再整理,从底层源码探究HashMap

    前言 本文为对Map集合的再一次整理.内容包括:Map HashMap LinkedHashMap TreeHashMap HashTable ConcurrentHashMap Map Map< ...

  7. Java集合详解之Map

    一.首先看看集合框架体系图 从图中可以看到,Map接口扩展了Iterator接口,关于Iterator接口详解请移步:Iterator接口详解 二.Map是什么? Map<k,v>使用键值 ...

  8. 网络模型mAP计算实现代码

    网络模型mAP计算实现代码 一.mAP精度计算 这里首先介绍几个常见的模型评价术语,现在假设我们的分类目标只有两类,计为正例(positive)和负例(negtive)分别是: 1)True posi ...

  9. 2021年大数据常用语言Scala(二十二):函数式编程 映射 map

    目录 映射 | map 用法 案例一 案例二 映射  map 集合的映射操作是将来在编写Spark/Flink用得最多的操作,是我们必须要掌握的.因为进行数据计算的时候,就是一个将一种数据类型转换为另 ...

最新文章

  1. R语言使用cowplot包的plot_grid函数将两个ggplot2可视化结果并排组合起来并添加图像标签A、B、设置组合图像使用共享的图例(shared legend in cowplot)
  2. 超全超实用的Javascript类库和jQuery插件大全之二:文字处理,表格和列表处理,实用......
  3. 快乐数(双指针,哈希表)
  4. VTK:几何对象之Cylinder
  5. processing图片粒子化_个人见到的processing(优质且全的教程,一定看原文)
  6. 数据结构 【实验3 链表基本操作】
  7. MyEclipse+Tomcat 启动时出现 configuration error occured during startup错误的解决方法
  8. 从零开始的linux 第五章
  9. 64位win7搭建php mysql_Win7 64位操作系统下配置PHP+MySql+Apache环境
  10. java hashmap 无序_Map的有序和无序实现类,与Map的排序
  11. 洛谷OJ P1036 选数
  12. windows_正确修改windows用户名(win10/win11)实践/副作用说明
  13. oracle 11g sga_target=0,Oracle 11g sga_target 参数设置(转)
  14. 房产经纪龙头居安思危孵化「贝壳」,如何用数字化解找房之痛?
  15. 学习Python的入门建议及资料分享
  16. 手机植入木马可以监视你的一举一动,黑客是怎样入侵别人手机的?
  17. 企业微信消息推送(一)接收消息服务器URL
  18. Unity 关于Destroy 和 OnDestroy失效(延迟)的问题
  19. 2023年Java学习路线图(适合自学详细版)
  20. etcd入门系列三:身份验证访问控制

热门文章

  1. 爬虫之selenium对cookie的处理
  2. 使用计算机视觉算法检测钢板中的焊接缺陷
  3. 干货|深入浅出YOLOv5
  4. Transformers 研究指南
  5. 函数调用过程,栈帧的一点理解
  6. Get 了滤镜、动画、AR 特效,速来炫出你的短视频开发特技!
  7. 基于HTTP协议的几种实时数据获取技术
  8. Runnable接口和贪心算法
  9. 真是好东西!一组动感的页面加载动画效果
  10. 如何开展软件架构之需求分析3