社区讨论

0分求调!!!(必关)

B3868[GESP202309 三级] 进制判断参与者 4已保存回复 5

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
5 条
当前快照
1 份
快照标识符
@mj2zaimo
此快照首次捕获于
2025/12/12 22:44
3 个月前
此快照最后确认于
2025/12/14 16:30
3 个月前
查看原帖
CPP
#include <bits/stdc++.h>
using namespace std;
int n,maxx=-1;
bool f = true;
string s;
int main()
{
    cin >> n;
    for(int i = 1;i <= n;i++)
    {
        cin >> s;
        f=true;
        for(int j = 0;j < s.size();j++)
        {
            if(s[j]>='A' && s[j] <= 'F')
            {
                cout << "0 0 0 1";
                f=false;
                break;
            }
            else if(s[j]>='G')
            {
                cout << "0 0 0 0";
                f=false;
                break;
            }
            maxx=max(s[j]-'0',maxx);
        }
        if(f)
        {
           if(maxx==1)
            {
                cout << "1 1 1 1";
            }
            else if(maxx <= 7)
            {
                cout << "0 1 1 1";
            }
            else if(maxx <= 9)
            {
                cout << "0 0 1 1";
            } 
        }
        cout << "\n";
        maxx=-1;
    }
}
我在别的oj上过了,洛谷没有,全WA了!

回复

5 条回复,欢迎继续交流。

正在加载回复...