給你一個由邏輯閘構成的樹狀數位電路,你有辦法讓這個數位電路輸出0(false)嗎?
第一行有一個正整數$N$,代表數位電路有幾個輸入。第二行有$K$個以空白隔開的字串,代表給定的樹狀數位電路的前序表達式,其中$N$個輸入分別以x0
、x1
、……、x(N-1)
表示(不含括號,例如若$N=100$,則最後一個輸入以x99
表示)。not邏輯閘只有一個輸入,其餘邏輯閘皆有兩個輸入。
對於所有測資,$N\leq 120,K\leq 5000$。
對於62%的測資,$N\leq 16,K\leq 1000$。
輸出$N$行,每行包含一個字串,代表使該數位電路輸出0的一組解,其中第$i$行代表第$i$個輸入。保證一定有解。
第一筆範例測資的圖示如下:
TIOJ第一屆愚人節比賽:pC
No. | Testdata Range | Score |
---|---|---|
1 | 0~5 | 31 |
2 | 6~11 | 31 |
3 | 12~16 | 17 |
4 | 17~21 | 17 |
5 | 0~27 | 2 |
6 | 0~35 | 2 |