AlgolympContest | C - Jaloli

This was the problem page during the contest. Access the current page here.
Time limit: 1s Memory limit: 64MB Input: Output:

Cerință

Se dau AA, BB, CC și NN.

Daca considerăm șirul XX definit astfel:
X1X_1 = AA
XiX_i = (Xi1B+C)(X_{i-1}*B + C) % 666013666013, 1<iN1 < i \leq N
Care este valoarea minimă posibilă a XiXjX_i \oplus X_j, 1i<jN1 \leq i < j \leq N

Date de intrare

Pe prima linie se găsesc două numerele întregi, AA, BB, CC și NN.

Date de ieșire

Pe prima linie se va găsi un singur număr reprezentân XOR-ul minim al unei perechi de numere.

Restricții și precizări

  • 0A,B,C1050 \leq A, B, C \leq 10^5
  • 2N10122 \leq N \leq 10^{12}

Exemplul 1

stdin

1 2 2 5

stdout

5

Explicație

Șirul XX este: 1,4,10,22,46{1, 4, 10, 22, 46}
Perechea (i,j)(i,j) este (1,2)(1,2)

Log in or sign up to be able to send submissions!