Fişierul intrare/ieşire:powerful.in, powerful.outSursăAGM 2019, runda finala
AutorTamio-Vesa NakajimaAdăugată detamionvTamio Vesa Nakajima tamionv
Timp execuţie pe test0.7 secLimită de memorie256000 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Powerful

Amatias e cel mai puternic super erou; intr-adevar, e destul de puternic sa bata oricare adversar intr-o singura lovitura de picior! Pe de alta parte, celelalte federatii de eroi din restul pamantului sunt mai putin puternice. Sunt T federatii. Federatia i se caracterizeaza prin 5 numere diferite: xi, yi, ai, bi, mi. Puterea pi a federatiei se defineste prin ecuatia  p_i = \sum_{j = a_i}^{b_i} x_i^{y_i^j} \mod m_i . Pentru a ne da seama cu cat mai puternic este Amatias fata de diversele federatii, dandu-se xi, yi, ai, bi, mi, sa se gaseasca valoarea lui pi.

Date de intrare

Fişierul de intrare powerful.in va contine pe primul rand T.
Pe urmatoarele T randuri va aparea, pe randul i+1, numerele xi, yi, ai, bi, mi.

Date de ieşire

În fişierul de ieşire powerful.out afisati T randuri: valorile lui pi pentru i = 1, ..., T.

Restricţii

  • 1 ≤ T ≤ 100
  • 1 ≤ xi, yi, ai, bi ≤ 1018
  • 1 ≤ mi ≤ 10.000
  • mi este prim.

Exemplu

powerful.inpowerful.out
6
1 3 2 5 31
5 1 7 20 37
6 7 8 9 7
6 7 8 9 7919
6 7 8 9 1621
123 543 23 567 3163
4
33
5
3268
634
2608
Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?