公式
A - Heavy Rotation 解説
by
A - Heavy Rotation 解説
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
投稿日時:
最終更新: