第一行两个正整数 N、M,表示摄像头数量(摄像头以 1 到 N 编号)和事件数量。
第二行两个实数 a、b,表示加密参数。
接下来 N 行,每行三个实数 (x,y,z),表示 1 到 N 号摄像头的初始位置坐标。
接下来 M 行,每行描述一个事件,有两种可能的事件(保证其中实数的精度充分高):
0 i x y z,表示将编号为 i 的摄像头的坐标改为 (x,y,z);
1 x y z r,表示进行一次实验,将发射器放在 (x,y,z) 处并设置半径为r,数据保证每次实验能且仅能发现一个摄像头;
加密方式:设函数 f(x)=ax−bsinx,对于所有事件中的参数(i、x、y、z、r),均加密成 f(last_res×原值+1),其中 last_res 为上一个实验事件的返回值(即发现的摄像头编号),若之前未进行过实验则 last_res=0.1。