Xor and Xnor Series SOLUTIONS SERIESTO

Xor and Xnor Series SOLUTION

The Fibonacci sequence is defined as F(n) = F(n-1) + F(n-2). You have developed two sequences of numbers. The first sequence that uses the bitwise XOR operation instead of the addition method is called the Xoronacci number. It is described as follows:

X(n) = X(n-1) XOR X(n-2)

The second sequence that uses the bitwise XNOR operation instead of the addition method is called the XNoronacci number. It is described as follows:

E(n) = E(n-1) XNOR E(n-2)

The first and second numbers of the sequence are as follows:

X(1) = E(1) = a

X(2) = E(2) = b

Your task is to determine the value of max(X(n),E(n)), where n is the n th term of the Xoronacci and XNoronacci sequence.

Input:

The first line consists of a single integer T denoting the number of test cases. The first and the only line of each test case consists of three space separated integers a, b and n.

Output:

For each test case print a single integer max(X(n),E(n)).

Constraints

  • 1T1000
    1≤T≤1000
  • 2a,b,n1000000000000
    2≤a,b,n≤1000000000000

Sample Input:

1
3 4 2 

Sample Output:

4

EXPLANATION:

Xoronacci Sequence : 3 4 7 …….

XNoronacci Sequence : 3 4 0 …….

Here n = 2. Hence max(X(2),E(2)) = 4

DOWNLOAD THE SOLUTION

Leave a Comment

close
error: Content is protected !!