规律题直接把全部值异或 如果==0那么久D 反正只能为正数就是Q(遇见两个题了对手是人才)
#include<iostream>
#include<string>
#include<cstring>
#include<cmath>
#include<cstdio>
#include<algorithm>
using namespace std;
#define ll long long
#define N 1e7+5
int main()
{
ll T,t,ans,a,t1,t2;
scanf("%lld",&T);
while(T--){
scanf("%lld",&t);
for(int i=0;i<t;i++){
scanf("%lld",&a);
if(i==0){
ans=a;
}else{
ans^=a;
}
}
for(int i=0;i<t-1;i++){
scanf("%lld %lld",&t1,&t2);
}
if(ans==0){
printf("D\n");
}else{
printf("Q\n");
}
}
return 0;
}