记录编号 180076 评测结果 AAAAAAAAAA
题目名称 查字典 最终得分 100
用户昵称 GravatarGaoErFu 是否通过 通过
代码语言 C++ 运行时间 0.690 s
提交时间 2015-08-18 10:13:42 内存使用 1.50 MiB
显示代码纯文本
#include<stdio.h>
#include<string.h>
#include<math.h>
int main()
{
	freopen("scanword.in","r",stdin);
	freopen("scanword.out","w",stdout);
	int N,M,i,j=0,t,k,x,y,len,c,d,e,f,r,ma[10001];
	char a[10001][102]={0},b[10001][102]={0};
	scanf("%d",&N);
	for(x=0;x<N;x++)
	{scanf("%s",a[x]);
	len=strlen(a[x]);
	scanf("%d",&ma[x]);
	a[x][100]=len;}
	scanf("%d",&M);
	for(i=0;i<M;i++)
	{scanf("%s",b[i]);
	 {for(j=0;j<N;j++)
	 {  if(b[i][0]==a[j][0])
		{
			for(r=0;r<a[j][100];r++)
		    {if(b[i][r]!=a[j][r])
			break;}
		
		if(r==a[j][100])
		{printf("%d\n",ma[j]);r=0;break;}}
		r=0;
	 }
	}
	}
	return 0;
}