0
已解决
缪鲲鹏
新手光能
新手光能
#include <iostream>
#include <cstring>
using namespace std;
bool a[10];
int main()
{
int n, ns, x, t;
cin >> n;
while(n --) {
cin >> ns >> x;
for(int i = 1 ; i <= ns ; i ++) {
cin >> t;
a[t] = true;
}
while(x /= 10) if(!a[x%10]) break;
cout << (x == 0 ? "yes":"no") << endl;
memset(a, 0, sizeof(a));
}
return 0;
}
50分 求大佬看看哪里错了
缪鲲鹏在2020-03-02 11:57:09追加了内容
我的问题被刷掉了吗QAQ
0
已采纳
李显晨
中级启示者
中级启示者
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
int a[110];
int main(){
int t,n,x,s,z;
cin>>t>>n>>x;
int b=x;
for(int i=1;i<=n;i++){
cin>>a[i];
}
while(x){
s=s*10+x%10;
x/=10;
}
if(z==b) cout<<"yes";
else cout<<"no";
return 0;
}
//这是倒序,不是对的,仅供参考
1
0
0
0
0
0