CODEFORCES ROUND #369 (DIV. 2) A

题目大意

暂无

题目解法

暂无

RTFC

#include <cstdio>
char seat[1001][6];
int main()
{
    int n;
    bool flag = false;
    scanf("%d", &n);
    for (int i = 0; i < n; i++)
        scanf("%s", &seat[i]);
    for (int i = 0; i < n; i++)
        if (seat[i][0] == 'O' && seat[i][1] == 'O')
        {
            seat[i][0] = seat[i][1] = '+';
            flag = true;
            break;
        }
        else if (seat[i][3] == 'O' && seat[i][4] == 'O')
        {
            seat[i][3] = seat[i][4] = '+';
            flag = true;
            break;
        }
    if (flag)
    {
        printf("YES\n");
        for (int i = 0; i < n; i++)
            printf("%s\n", seat[i]);
    }
    else
        printf("NO");
    return 0;
}