HDU 5058(set) 5059 (字符串操作)

来源:互联网 发布:邪恶漫画网站源码免费 编辑:程序博客网 时间:2024/06/14 06:57

5058


#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 110using 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);elseB.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 110using 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";elsecout<<"NO";cout<<endl;}return 0;}


0 0
原创粉丝点击