Nội dung Bài tập
Mã:
FIBOXOR
Tên:
số Fibo XOR
Dạng thi:
oi
Thang điểm:
10 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
256 MB
Được tạo bởi:
4901104009
Sau giờ học , Hà biết được dãy số Fibonacci được xây dựng như sau : 
F(0) = 1 
F(1) = 1 
F(n) = F(n-1) + F(n-2) với n > 1
Tuy nhiên , Hà muốn làm gì đó thú vị hơn nên đã sử dụng phép XOR thay vì phép cộng . Với 3 số a,b,n thì dãy Fibonacci mới được xây dựng như sau
F(0) = a 
F(1) = b 
F(n) = F(n-1) ⊕ F(n-2) với n > 1 
Với n bất kì Hà muốn biết F(n) là bao nhiêu ?
Input :
     - Dòng đầu là 1 số nguyên K - số test  
     - K dòng tiếp theo mỗi dòng gồm 3 số nguyên a,b,n (1 <= a,b,n <= 1018)

Output :
     - Mỗi dòng là 1 kết quả của F(n)
 
Ví dụ:

Input

Output

3

1 2 2

325 265 1231232

4 5 1

3

76

5








    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận