差分后与阶梯博弈很类似。

#include<cstdio>
using namespace std;
int n,T,a[1001],ans;
int main()
{
	scanf("%d",&T);
	for(;T;--T)
	  {
	  	ans=0;
	  	scanf("%d",&n);
	  	for(int i=1;i<=n;++i)
	  	  scanf("%d",&a[i]);
	  	for(int i=n;i>=1;i-=2)
	  	  ans^=(a[i]-a[i-1]);
	  	puts(ans?"TAK":"NIE");
	  }
	return 0;
}

相关文章:

  • 2021-11-28
  • 2021-09-24
  • 2021-07-03
  • 2021-06-03
  • 2021-11-03
  • 2022-01-19
  • 2021-08-16
  • 2021-11-05
猜你喜欢
  • 2021-10-22
  • 2022-12-23
  • 2021-12-26
  • 2022-02-09
  • 2021-10-07
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案