Official
A - Heavy Rotation Editorial by tatyam
\(2\) 日周期で白い服と黒い服が入れ替わるので、 \(N\) を \(2\) で割った余りが \(0\) なら White
を、 \(1\) なら Black
を出力すれば良いです。
多くの言語で、 \(N\) を \(2\) で割った余りは、剰余の演算子 %
を使って N % 2
としたり、ビット毎のAND演算子 &
を使って N & 1
とすると計算できます。
この結果に応じて、条件分岐などで Black
か White
を出力すると、 AC が得られます。
回答例 (C++)
#include <iostream>
using namespace std;
int main(){
int n;
cin >> n;
if(n % 2 == 1) cout << "Black" << endl;
else cout << "White" << endl;
}
回答例 (Python)
n = int(input())
print("Black" if n % 2 == 1 else "White")
回答例 (C)
#include <stdio.h>
int main(){
int n;
scanf("%d", &n);
puts(n & 1 ? "Black" : "White");
}
回答例 (dc)
[White][Black]?2%1=_rp
posted:
last update: