我都要改疯了,题目一直 0 分,样例都对,不知道为什么错了。
代码如下:
#include <bits/stdc++.h>
using namespace std;
int t;
const int a[5]={0,2,8,10,16};
int main() {
cin>>t;
while (t--) {
string s;
cin>>s;
int maxn=-1;
for (int i=0;i<s.size ();i++) {
int m;
if (s[i]>='0' && s[i]<='9') m=s[i]-'0';
else m=10+(s[i]-'A');
maxn=max (maxn,m);
}
for (int i=1;i<=4;i++) cout<<(a[i]>maxn)<<" ";
}
return 0;
}