CF1208A
質問の意味:
これは、XOR +、最初のn個の項目の評価にフィボナッチ列です。
ソリューション:
人間の知恵の質問で、法律を見つけるためにテーブルを打ちます。
答えは$ 3サイクルの数a⊕b、$のA、Bで見つけることができます
コード:
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
#define LL long long
#define N 5
int f[N],n,a,b,T;
int main() {
scanf("%d",&T);
while(T--) {
scanf("%d%d%d",&a,&b,&n);
f[0] = a,f[1] = b,f[2] = a^b;
int ans = f[n % 3];
printf("%d \n",ans);
}
//system("pause");
return 0;
}