0
已解决
王浩然
修练者
修练者
题目链接: 酷町堂:1060
#include <iostream>
using namespace std;
int n,x,y,a[100005],b[100005],t,q,j,k,p;
int main(){
cin>>n>>x>>y;
for(int i=1;i<=x;i++){
cin>>a[i];
}
for(int i=1;i<=y;i++){
cin>>b[i];
}
for(int i=1;i<=n;i++){
if(i%x==0){
j=x;
}else{
j=i%x;
}
if(i%y==0){
k=y;
}else{
k=i%y;
}
if(a[j]<b[k]){
t++;
}else if(b[k]<a[j]){
q++;
}else{
p++;
}
}
if(t>p){
cout<<"T";
}else if(t<q){
cout<<"Q";
}else{
cout<<"P";
}
return 0;
}