Problem Müəllifi: | Hasan Saleh (MathModel) |
Hazırlayan: | Hasan Saleh (MathModel) |
Redaktə edən: | Hasan Saleh (MathModel) |
Həll
İfadənin p_i^{p_{i+1}} pariteti yalnız -dən asılıdır, yəni p_i^{p_{i+1}} \equiv p_i (\bmod p_i), beləliklə problem üçün cüt və tək sayı [1,n-1] aralığında bərabər olan hallara çevrilir və bu yalnız tək olduqda baş verir, bu halda permutasiyanın sırası əhəmiyyət daşımır, əks halda cütdürsə, etibarlı bir seçim yoxdur.
for _ in range(int(input())):
n=int(input())
if(n%2==0):
print(-1)
else:
print(*[i for i in range(1,n+1)])Komplekslik