第一行两个整数N,M,分别表示小Y想法的个数和各种操作的总个数。
接下来M行,每行可能为:
1.Add_idea x y k:出现想法x,A[x]=y。当A[x]=-1时,想法x什么都不影响;否则,当k=0时否定想法A[x];当k=1时肯定想法A[x]。该操作的总次数固定为N。
2.Max:输出对的想法最多有多少个。
3.If x y k then …:如果A[x]变成y后出现悖论输出0,否则输出1,并输出对的想法最多有多少个。当y=-1时对应小YYY的第二种情况。其中x可以是没有出现过的想法。