uvalive4487专题

uvalive4487 带权并查集

两种操作,I p q v表示p^q = v,如果与之前有冲突, 则输出“The first i facts are conflicting.”其中i为之前所有的I操作的次数(算上当前冲突这次)。Q k p1p2..pk表示求p1^p2...^pk的值,输出值或“I don't know.” 首先,I操作后面跟的参数个数不确定所以用if(sscanf(s, "%d%d%d", &p, &q,