题意: 给你两个序列a,b,序列c的某位是由序列a,b的此位异或得来,让你重排序列ab,找出字典序最小的序列c. 题解: 如果能找到a,b序列中完全一样的值当然最好,要是找不到,那也尽量让低位不一样. 因此,将两个序列中元素的二进制视作字符串,建字典树. 在两棵字典树上,贪心地找让当前位一样的. 每找c的一位,dfs一遍,dfs过程中剪掉已经因为构造c而用掉的子树,构造序列c. 然后爆wa... 我造了好几组测例,发现贪心并不能找出当前位的最优解,比如dfs到两棵字典树上的某个点,这两个节点都既…