4 条题解

  • 0
    @ 2024-10-21 8:26:39

    #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> int main() { int n; scanf("%d", &n); while (n--) { char s[1001] = "a"; scanf("%s", s); int sz = strlen(s); for (int j = 0; j < sz - 1;j++) { for (int k = 0; k < sz - 1 - j; k++) { if (s[k] == 'W' || s[k] == 'B' && s[k + 1] == 'R') { int tmp = s[k]; s[k] = s[k + 1]; s[k + 1] = tmp; } if (s[k] == 'B' && s[k + 1] == 'W') { int mid = s[k]; s[k] = s[k + 1]; s[k + 1] = mid; } } } printf("%s\n", s); } return 0; }

    信息

    ID
    193
    时间
    3000ms
    内存
    128MiB
    难度
    3
    标签
    (无)
    递交数
    359
    已通过
    203
    上传者