现在的位置: 首页 > 综合 > 正文

Problem A: ZZ买衣服

2013年12月05日 ⁄ 综合 ⁄ 共 1351字 ⁄ 字号 评论关闭

Problem A: ZZ买衣服

// File Name: duoxiao_a1.cpp
// Author: rudolf
// Created Time: 2013年04月27日 星期六 18时34分46秒

#include<vector>
#include<list>
#include<map>
#include<set>
#include<deque>
#include<stack>
#include<bitset>
#include<algorithm>
#include<functional>
#include<numeric>
#include<utility>
#include<sstream>
#include<iostream>
#include<iomanip>
#include<cstdio>
#include<cmath>
#include<cstdlib>
#include<cstring>
#include<ctime>

using namespace std;
map<string,int>mp;
char str[30];
int main()
{
	int n,m;
	string s;
	while(scanf("%d%d",&n,&m)==2)
	{
		mp.clear();
		for(int i=0;i<n;i++)
		{
			scanf("%s",str);
			s=str;
			mp[s]=1;
		}
		for(int i=0;i<m;i++)
		{
			scanf("%s",str);
			s=str;
			if(mp[s]==1)
				printf("NO\n");
			else 
			{
				printf("YES\n");
					mp[s]=1;
			}
		}
	}	
return 0;
}

// File Name: 1503.cpp
// Author: rudolf
// Created Time: 2013年04月28日 星期日 16时22分29秒

#include<vector>
#include<list>
#include<map>
#include<set>
#include<deque>
#include<stack>
#include<bitset>
#include<algorithm>
#include<functional>
#include<numeric>
#include<utility>
#include<sstream>
#include<iostream>
#include<iomanip>
#include<cstdio>
#include<cmath>
#include<cstdlib>
#include<cstring>
#include<ctime>

using namespace std;
set<string> str;
int main()
{
	char s[ 30 ] ;
	int m , n ;
	int i;
	set< string > :: iterator it ;
	while( ~ scanf( "%d%d" , &m , &n ) )
	{
		str.clear () ;
		for( i = 0 ; i < m ; i++ )
		{
			scanf( "%s" , s );
			str.insert( s );
		}
		for( i = 0 ; i < n ; i++ )
		{
			scanf( "%s" , s );
			it = str.find( s );
			if( it != str.end() )
				printf( "NO\n" );
			else
			{
				printf( "YES\n" );
				str.insert( s );
			}
		}
	}
return 0;
}

抱歉!评论已关闭.