#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <cmath>
#include <ctime>
#include <iostream>
#include <algorithm>
#include <vector>
#include <set>
#include <map>
#include <stack>
#include <queue>
#define pi (acos(-1.0))
#define eps (1e-6)
#define inf (1<<28)
#define mod 1000000007
#define MAXN 110
using namespace std;
typedef long long LL;
int main()
{
int i,j,k,num;
set<int>A,B;
while(cin>>k)
{
A.clear();
B.clear();
for(i=1;i<=2*k;i++)
{
scanf("%d",&num);
if(i <= k)
A.insert(num);
else
B.insert(num);
}
printf(A==B?"YES\n":"NO\n");
}
return 0;
}
5059
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <cmath>
#include <ctime>
#include <iostream>
#include <algorithm>
#include <vector>
#include <set>
#include <map>
#include <stack>
#include <queue>
#define pi (acos(-1.0))
#define eps (1e-6)
#define inf (1<<28)
#define mod 1000000007
#define MAXN 110
using namespace std;
typedef long long LL;
int main()
{
int i,j,k,num;
char str[110],s2[110];
int len,res;
int a,b,flag,ff;
while(gets(str))
{
scanf("%d%d",&a,&b);
getchar();
num = atoi(str);//字符串转数字,遇到不是数字的就停止转换,输出能转换的
itoa(num,s2,10);//数字转字符串,sprintf也行
if(strcmp(s2,str) == 0 && num >=a && num <= b)
cout<<"YES";
else
cout<<"NO";
cout<<endl;
}
return 0;
}