第一行两个整数N,M,C『注:原文如此』,表示一开始的点数和总共的操作数,以及数据是否加密。
如果C=1,那么代表数据被加密过,每次询问操作中的X0,Y0,X,Y以及插入操作中的X,Y都是被加密过的数据,
你需要将它们异或last_ans从而得到正确的数据,其中last_ans是上一次询问的答案,刚开始last_ans=0。
接下来N行每行两个整数,其中第i行的两个整数表示Pi的横坐标和纵坐标。
接下来M行,表示小绪的M次操作,其中第i行(从1开始标号)操作后得到的结果为历史版本i。
对于每次操作,首先会有一个字母代表小绪的这次操作的操作类型。
如果这个字母是'H',代表本次操作为一次询问操作。接下来会有五个整数T,X0,Y0,X,Y,代表在历史版本T的情况下,
小绪给出一条经过(X0,Y0),方向为(X,Y)的直线,小葱要回答出它会和多少条直线相交。
如果这个字母是'Z',代表本次操作为一次插入操作。接下来会有四个数T,i,X,Y,代表小绪在历史版本T的基础上,
在Pi后面插入了一个坐标为(X,Y)的点。特别地,如果i=0,表示该点在P1之前。