Решение задачи "DZY любит шахматную доск" с Codeforces

Без пояснения   Просмотров: 12


DZY любит шахматную доску и всякие игры с ней.

У него есть шахматная доска, состоящая из n строк и m столбцов. Некоторые ячейки шахматной доски плохие, остальные хорошие. На каждую хорошую ячейку DZY хочет поставить одну фигурку. Каждая фигурка белая или черная. DZY хочет, чтобы после расстановки всех фигурок никакие две фигурки одного цвета не находились в соседних ячейках. Две ячейки доски считаются соседними тогда и только тогда, когда у них есть общая сторона.

Ваша задача — найти любое подходящее расположение фигурок на данной доске.

Код

#include<bits/stdc++.h>
using namespace std;

int main()
{
	int n,m;
	cin>>n>>m;
	string c[n];
	for(int i=0;i<n;i++)
	{
		cin>>c[i];
		for(int j=0;j<m;j++)
		{
			if(c[i][j]=='.')
			{
				if((i+j) & 1)	c[i][j]='W';
				else c[i][j]='B';
			}
		}
		cout<<c[i]<<endl;
	}
}

         

 Администратор Photo Автор: Администратор


Отправить решение задачи
Чтобы отправить решение вам нужно войти в систему или зарегистрироваться

Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться