d632: C and S

出處 http://zerojudge.tw/ShowProblem?problemid=d632

內容 :

有一天,小明在網路上看到一種神奇的魔法

根據小明的推測,這種魔法似乎是一種數學布林函數

這個函數是長這樣的:

輸入部分:

A、B和C

輸出部分:

S 和 C'

S = A xor B xor C

C' = (A and B) or (B and C) or (C and A)

小明將好多個這種函數當成丸子般串起來

並且把兩個布林數列代進去

神奇的事情發生了...

當A為0010

B為0011

所得到的S數列竟然是0101!!!

//==================

小明今天想做實驗,看看代入不同的A和B,所得到的S數列是長什麼樣子

輸入說明 :

給定兩個數列A和B(AB兩者長度皆為32)

輸出說明 :

S數列

範例輸入 :

00000000000000000000000000001100 00000000000000000000000000001101

範例輸出 :

00000000000000000000000000001100

00000000000000000000000000001101

---------------------------------

00000000000000000000000000011001

****End of Data******************

提示 :

背景知識:

FA.

*目前測資還很弱,以後將會變難

出處 :

(管理:)

解題策略

二進位加法