ニウニウとチェス盤
https://ac.nowcoder.com/acm/contest/9982/Hから
制限時間:1秒
スペース制限:26MB
タイトル説明:
Niuniuは、チェスのチェス盤のパターンが特に美しく、白黒であることに気づきました。
ご存知のように、チェス盤は8 * 8サイズですが、今度はnのチェス盤を印刷してほしいとのことです(nは偶数)。
文字「1」を使用して黒いグリッドを示し、「0」を使用して白いグリッドを示します。
チェス盤の左上隅のグリッドは白のグリッドであり、白のグリッドに隣接するグリッドはすべて黒のグリッドであり、黒のグリッドに隣接するグリッドはすべて白のグリッドであると規定されています。
入力フォーマット:
仅一行一个正整数n(2≤n≤1000)保证n为偶数。
出力フォーマット:
输出一个01矩阵,表示国际象棋的棋盘。
入力サンプル:
8
サンプル出力:
01010101
10101010
01010101
10101010
01010101
10101010
01010101
10101010
観察によると、奇数行は01シーケンス、偶数行は10シーケンスです。奇数行と偶数行の内容をそれぞれ2つの文字列に格納してから、n行を出力するだけで済みます。
コード:
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
string odd,even;
for(int i = 1,j = n / 2;i <= j;++i)
odd += "01",even += "10";
for(int i = 1,j = n / 2;i <= j;++i)
cout<<odd<<"\n"<<even<<"\n";
return 0;
}