比赛 “Asm.Def战记之太平洋”杯 评测结果 WWWWWWWEEE
题目名称 Asm.Def谈笑风生 最终得分 0
用户昵称 shooter 运行时间 0.516 s
代码语言 C++ 内存使用 0.32 MiB
提交时间 2015-11-02 09:21:31
显示代码纯文本
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<string>
#include<cstring>
using namespace std;
string s[1050];
int main(){
	freopen("asm_talk.in","r",stdin);
	freopen("asm_talk.out","w",stdout);
	int n;
	bool pd;
	cin>>n;
	int k=1;
	string s1;
	int qu;
	int i;
	for(i=1;i<=n;i++){
		cin>>qu>>s1;
		if(qu==1){
			s[k]=s1;
			k++;
		}
		else{
			for(int j=1;j<=k;j++){
				for(int h=1;h<=s1.size();h++){
					if((s1[h]=='*'&&(s[j][h]))||s1[h]==s[j][h]){
						if(h==s1.size()){
                           pd=true;
                           break;
						}
						else continue;
						}
					else {
						if(pd)pd=true;
						else pd=false;
						break;
					}	
				}
			}
			if(pd) cout<<"YES"<<endl;
			  else cout<<"NO"<<endl;
		}
	}
	return 0;
	fclose(stdin);
	fclose(stdout);
}