Masala #0MENQLAX9K
Sevimli tub son
Ismoil matematikada tub sonlarda qiynaladi. Ustozi unga yana tub sonlar qatnashgan masala berdi va bu “Sevimli tub son” larni topishga doir ekan. \(A^{P!} (mod\)\(P)\) ifodani hisoblash kerak. A(mod P) degani A%P yoki A ni P ga bo'lgandagi qoldiq.
Birinchi qatorda T testlar soni beriladi. \((1≤T≤5×10^5)\)
Keyingi T ta qatorda A va P natural sonlar beriladi. \((1≤A≤10^{18})\), \((1≤P≤5×10^6)\)
Agar P tub bo'lsa \(A^{P!} (mod\)\(P)\) ni, aks hoolda −1 ni chop eting.
# | input.txt | output.txt |
---|---|---|
1 |
2 3 2 5 4 |
1 -1 |
2 |
18 393 889 987 699 379 32 950 139 953 788153 361 2484049 313 2916841 542 2515921 558 4525501 159 1289303 65 712 983 918839 908 3431143 258 402 360 4439797 975 470 127 2601787 912 1557481 |
-1 -1 -1 1 1 1 1 1 1 1 -1 1 1 -1 1 -1 1 1 |