比赛 普及组2016模拟练习4 评测结果 AAAAAAAAAA
题目名称 查字典 最终得分 100
用户昵称 Hexฏ๎๎๎๎๎๎๎๎๎ۣۣۣ 运行时间 0.172 s
代码语言 C++ 内存使用 0.22 MiB
提交时间 2016-11-17 20:11:16
显示代码纯文本
#include<map>
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<iostream>
#include<algorithm>
 
using namespace std;
 
map<string,int>a;
string s;
 
string read(){
	string s1;
	char c;
	c=getchar();
	while( c < 'a' || c > 'z')
	  c=getchar();
	while( c >= 'a' && c <= 'z' )
	  {
	  	s1+=c;
	  	c=getchar();
	  }
	return s1;
}
 
int main(int argc,char ** argv){
	freopen("scanword.in","r",stdin);
	freopen("scanword.out","w",stdout);
	int n;
	scanf("%d",&n);
	int i,j,k;
	for(i=1;i<=n;i++)
	  {
	  	s=read();
	  	scanf("%d",&k);
	  	a[s]=k;
//	  	a.insert(make_pair(s,k));
	  }
	scanf("%d",&n);
	for(i=1;i<=n;i++)
	  {
	  	s=read();
	  	printf("%d\n",a[s]);
	  }
	return 0;
}