有n(n<=20000)個未知的整數X0,X1,X2Xn-1,有以下Q個(Q<=40000)操作:
I p v :告訴你Xp=v
I p q v :告訴你Xp Xor Xq=v
Q k p1 p2 … pk : 詢問 Xp1 Xor Xp2 .. Xor Xpk, k不大於15。
如果當前的I跟之前的有沖突的話,跳出
思路就是並查集的擴展,每個節點表示他與根結點的異或值 。。。。思路略
ps:忘打了個.導致wa了好長時間............跪了
#include
#include
#include
#include
#include
#include
#include
#include