#include <bits/stdc++.h>
using namespace std;
typedef long long LL;
int main() {
ios_base::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
int tt;
cin>>tt;
while(tt--) {
LL n, k;
cin>>n>>k;
if(k==1){
if(n<=2){
cout<<string("PA").substr(0, n)<<"\n";
}else{
cout<<"NIE\n";
}
}else if(k==2){
if(n<=4){
cout<<string("PPAA").substr(0, n)<<"\n";
}else{
cout<<"NIE\n";
}
}else if(k==3){
if(n<=8){
cout<<string("PPPAPAAA").substr(0, n)<<"\n";
}else{
cout<<"NIE\n";
}
}else{
string s="P";
for(int i=0; i<k-2; i++)s+="A";
s+="PPA";
for (int i = 0; i < n; ++i) {
cout<<s[i%(k+2)];
}
cout<<"\n";;
}
}
return 0;
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | #include <bits/stdc++.h> using namespace std; typedef long long LL; int main() { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); int tt; cin>>tt; while(tt--) { LL n, k; cin>>n>>k; if(k==1){ if(n<=2){ cout<<string("PA").substr(0, n)<<"\n"; }else{ cout<<"NIE\n"; } }else if(k==2){ if(n<=4){ cout<<string("PPAA").substr(0, n)<<"\n"; }else{ cout<<"NIE\n"; } }else if(k==3){ if(n<=8){ cout<<string("PPPAPAAA").substr(0, n)<<"\n"; }else{ cout<<"NIE\n"; } }else{ string s="P"; for(int i=0; i<k-2; i++)s+="A"; s+="PPA"; for (int i = 0; i < n; ++i) { cout<<s[i%(k+2)]; } cout<<"\n";; } } return 0; } |
English