/** * @file S2OJ/1974/val.cpp * @author Baoshuo * @url https://baoshuo.ren * @date 2023-03-30 * @license GPL-3.0 */ #include "testlib.h" #include #include int main() { registerValidation(); int n = inf.readInt(1, 100000, "n"); inf.readSpace(); int m = inf.readInt(1, 100000, "m"); inf.readEoln(); for (int i = 1; i <= n; i++) { inf.readInt( std::numeric_limits::min(), std::numeric_limits::max(), std::string("a[") + std::to_string(i) + "]"); if (i < n) inf.readSpace(); } inf.readEoln(); for (int i = 1; i <= m; i++) { int op = inf.readInt(1, 2, "op"); inf.readSpace(); if (op == 1) { inf.readInt(1, n, "x"); inf.readSpace(); inf.readInt(1, n, "y"); } else { inf.readInt(1, n, "x"); } inf.readEoln(); } inf.readEof(); return 0; }