#8 WA
  • 板块CF31B Sysadmin Bob
  • 楼主W_fly_K
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/12/21 19:17
  • 上次更新2023/12/21 19:45:21
查看原帖
#8 WA
515220
W_fly_K楼主2023/12/21 19:17
#include <bits/stdc++.h>
using namespace std;
int main() {
    string a;
    cin >> a;
    int len = a.size();
    int last;
    bool flag;
    if (a[0] == '@' || a[len - 1] == '@') {
        cout << "No solution";
        return 0;
    }
    for (int i = 1; i < len - 1; i ++) {
        if ((a[i] == '@' && a[i + 1] == '@') || (a[i] == '@' && a[i + 2] == '@')) {
            cout << "No solution";
            return 0;
        }
        if (a[i] == '@') {
            flag = 1;
            last = i;
        }
    }
    if (!flag) {
        cout << "No solution";
        return 0;
    }
    for (int i = 0; i < len; i ++) {
        cout << a[i];
        if (a[i - 1] == '@' && i != len - 1 && i < last) {
            cout << ",";
        }
    }
    return 0;
}
2023/12/21 19:17
加载中...