Решение задачи Кодер с Codeforces

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


Яхуб очень любит шахматы. Он даже изобрел новую шахматную фигуру под названием Кодер. Кодер может двигаться (и атаковать) на один шаг по горизонтали или вертикали. Точнее, если Кодер стоит в клетке (x, y), он может пойти на клетки (или атаковать их) (x + 1, y), (x–1, y), (x, y + 1) и (x, y–1).

Яхуб хочет знать, сколько Кодеров можно разместить на шахматной доске n × n, так, чтобы ни один Кодер не атаковал ни одного другого Кодера.

Код

#include<bits/stdc++.h>
using namespace std;
int n;
int main()
{
	cin>>n;
	cout<<(n*n+1)/2<<endl;
	for(int i=0;i<n;i++)
	{
		for(int j=0;j<n;j++)
		{
			if((i+j)%2)
				cout<<'.';
			else
				cout<<'C';
		}
		cout<<endl;
	}
	return 0;
}

         

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



Комментарии

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