求助(样例全过)
查看原帖
求助(样例全过)
1065753
__bjxx0201__楼主2024/9/6 20:01

我都要改疯了,题目一直 00 分,样例都对,不知道为什么错了。

代码如下:

#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;
}
2024/9/6 20:01
加载中...