当前位置: 首页 > article >正文

字符串查询c++

题目描述

n个不同的字符串,每个字符串对应一个数字。q次询问一个字符串对应什么数字。

输入

第1行n,q。

第2到n+1行,每行一个字符串和一个数字,中间用一个空格隔开。

第n+2到n+q+1行,每行一个询问的字符串。

输出

q行,每行一个数字。

样例输入

5 3
fs3fwe 3
4838fdeewerwer 54
irjfhid 888
847hhhh 1
0000 0
0000
847hhhh
fs3fwe

样例输出

0
1
3

示例代码:

#include<bits/stdc++.h>
using namespace std;
long long n,b,k;
string a;
map<string,int> m;
int main(){
	cin>>n>>k;
	for(int i=1;i<=n;i++){
		cin>>a>>b;
		m[a]=b;
	}
	map<string,int>:: iterator it;
	for(int i=1;i<=k;i++){
		cin>>a;
		cout<<m[a]<<"\n";
	}
	return 0;
}

http://www.kler.cn/a/386210.html

相关文章:

  • 【C#设计模式(11)——外观模式(Facade Pattern)】
  • 关于学习炸鸡佬智能手表 应用硬件IIC1来取代原来软件模拟的IIC
  • 机器学习、深度学习面试知识点汇总
  • FPGA学习(10)-数码管
  • Kettle配置数据源错误“Driver class ‘org.gjt.mm.mysql.Driver‘ could not be found”解决记录
  • linux上海康SDK安装并设置环境变量
  • ROS学习笔记
  • 排序(用java实现)
  • GIT GUI和 GIT bash区别
  • 交换排序与快速排序
  • PCIE RTT 简单介绍
  • flink 内存配置(四):内存调优和问题处理
  • STM32ZET6-USART使用
  • Linux基础4-进程3(进程优先级,竞争,独立,并行,并发,进程切换)
  • CopyOnWriteArrayList 的应用场景:并发环境中的强大工具
  • 【插件】安装插件 postcss-pxtorem 转换样式单位 px 为 rem
  • [linux驱动开发--API框架]--platform、gpio、pinctrl
  • go语言中的结构体含义和用法详解
  • 打印沙漏的4种解法(直接法编程、艺术化编程)
  • 如何使用SSH密钥和公钥加密技术保护您的cPanel服务器
  • 【Linux】一篇文章轻松搞懂基本指令
  • Dinky控制台:利用SSE技术实现实时日志监控与操作
  • QT中QML学习笔记2
  • HarmonyOS 总结
  • VMware+Ubuntu+finalshell连接
  • 【C++】【算法基础】快速排序