#include"testlib.h" #include using namespace std; using ll = long long; const ll Tmin = 1, Tmax = 200'000; const ll Nmin = 1, Nmax = 200'000; const ll Nsummax = 200'000; int main(){ registerValidation(); ll Nsum = 0; ll T = inf.readLong(Tmin, Tmax); inf.readEoln(); for (ll i = 1; i <= T; i++){ ll N = inf.readLong(Nmin, Nmax); inf.readEoln(); Nsum += N; inf.ensuref(Nsum <= Nsummax, "Nsum <= 200'000"); vector P(N); for (ll j = 1; j <= N; j++){ if (j != 1){ inf.readSpace(); } P[j-1] = inf.readLong(1LL, N); } inf.readEoln(); ranges::sort(P); for (ll j = 1; j <= N; j++){ inf.ensuref(P[j-1] == j, "P is permutation of (1,2,...,N)"); } } inf.readEof(); }