110
corresponds to the VVA (x1 = 1, x2 = 1, x3 = 0).
The input is terminated by a test case starting with n = 0. This test case should not be processed.
Output
For each S-tree, output the line `` S-Tree # j :", where j is the number of the S-tree. Then print a line that contains the value ofOutput a blank line after each test case.
Sample Input
3 x1 x2 x3 00000111 4 000 010 111 110 3 x3 x1 x2 00010011 4 000 010 111 110 0
Sample Output
S-Tree #1: 0011 S-Tree #2: 0011
只要把题意搞清楚了这道题还是很简单的,按照正常思路先建树再遍历,直接模拟即可。遍历的时候遍历两次,第一次赋值,第二次得出结果,输入的时候我是把X忽略,根据X的下标确定每个节点的位置,然后在遍历赋值的时候就可以根据这个下标给节点赋值。把建树放在循环中使每次的数据互不干扰。
AC的代码如下: