CF12B #31 WA 求助
  • 板块灌水区
  • 楼主W_fly_K
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/12/18 19:38
  • 上次更新2023/12/18 21:47:30
查看原帖
CF12B #31 WA 求助
515220
W_fly_K楼主2023/12/18 19:38
#include <bits/stdc++.h>
using namespace std;
char a[10], b[10];
int main() {
    string n, m;
    int num1 = 0, num2 = 0;
    cin >> n >> m;
    for (int i = 0; i < n.size(); i ++) {
        a[++ num1] = n[i];
    }
    if (m[0] == '0') {
        cout << "WRONG_ANSWER";
        return 0;
    }
    for (int i = 0; i < m.size(); i ++) {
        b[++ num2] = m[i];
    }
    if (num1 != num2) {
        cout << "WRONG_ANSWER";
        return 0;
    }
    sort(a + 1, a + num1 + 1);
    if (a[1] == '0') {
        for (int i = 1; i <= num1; i ++) {
            if (a[i] != '0') {
                swap(a[1], a[i]);
                break;
            }
        }
    }
    for (int i = 1; i <= num1; i ++) {
        if (a[i] != b[i]) {
            cout << "WRONG_ANSWER";
            return 0;
        }
    }
    cout << "OK";
    return 0;
}

2023/12/18 19:38
加载中...