A - OR and XOR
Milk
2
s
1024
MB
50
点
問題文
整数 $N$ が与えられます。また、変数 $X,Y$ があります。これは最初どちらも $0$ です。
次の操作を行います。
・ $X$ を「 $X$ と $N$ のbitごとの論理和」で置き換え、 $Y$ を「 $Y$ と $N$ のbitごとの排他的論理和」で置き換える。
操作を行った後の $X$ と $Y$ をそれぞれ求めてください。
ヒント
「 $A$ と $B$ のbitごとの論理和」および「 $A$ と $B$ のbitごとの排他的論理和」は $A=0$ のときどちらも $A+B$ に等しくなります。制約
・$N$は整数
・$1\leq N\leq 10$
入力
入力は以下の形式で与えられます。
$N$
出力
1 行目に操作後の $X$ の値を、 2 行目に操作後の $Y$ の値をそれぞれ出力してください。
入力例 1
1
出力例 1
1
1
$X$ は、 $0$ と $1$ のbitごとの論理和で置き換えられるため、操作後 $1$ になります。
$Y$ は、 $0$ と $1$ のbitごとの排他的論理和で置き換えられるため、操作後 $1$ になります。