输入的第一行包含两个整数N,M,N表示城市与太守的个数,M表示接下来发生了M个事件。
输入的第二行到第N+1行,每行包含三个整数,第i+2行的三个整数依次表示编号为i的城市的Xi,Yi,Zi,含义如题所述。
输入的第N+2行到第N+M+1行,每行有两种可能形式:
第一种
QUERY x0 y0 x1 y1 k
表示chnlich询问一个相对顶点为(x0,y0),(x1,y1)的矩形中,第k小能力值太守的能力值。
第二种
SWAP x y
表示chnlich的敌人交换了编号为x和y两座城市的太守。
输入的第二行到第N+1行,每行包含三个整数,第i+2行的三个整数依次表示编号为i的城市的Xi,Yi,Zi,含义如题所述。
输入的第N+2行到第N+M+1行,每行有两种可能形式:
第一种
QUERY x0 y0 x1 y1 k
表示chnlich询问一个相对顶点为(x0,y0),(x1,y1)的矩形中,第k小能力值太守的能力值。
第二种
SWAP x y
表示chnlich的敌人交换了编号为x和y两座城市的太守。