#include<bits/stdc++.h>
#define int long long
using namespace std;
signed main(){
cin.tie(0) -> sync_with_stdio(0);
int t;
cin>>t;
while(t--){
int n,k;
cin>>n>>k;
if(k == 1){
if(n > 2){
cout<<"NIE\n";
continue;
}
cout<<"A";
if(n == 2){
cout<<"P";
}
cout<<'\n';
continue;
}
if(k == 2){
if(n > 4){
cout<<"NIE\n";
continue;
}
string s = "AAPP";
for(int i=0;i<n;i++){
cout<<s[i];
}
cout<<'\n';
continue;
}
if(k == 3){
if(n > 8){
cout<<"NIE\n";
continue;
}
string s = "PPPAPAAA";
for(int i=0;i<n;i++){
cout<<s[i];
}
cout<<'\n';
continue;
}
string s;
for(int i=0;i<n;i++){
int d = i % (k+2);
if(!d || d == k-1 || d == k+1){
s += 'A';
}
else{
s += 'P';
}
}
cout<<s<<'\n';
}
}
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 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | #include<bits/stdc++.h> #define int long long using namespace std; signed main(){ cin.tie(0) -> sync_with_stdio(0); int t; cin>>t; while(t--){ int n,k; cin>>n>>k; if(k == 1){ if(n > 2){ cout<<"NIE\n"; continue; } cout<<"A"; if(n == 2){ cout<<"P"; } cout<<'\n'; continue; } if(k == 2){ if(n > 4){ cout<<"NIE\n"; continue; } string s = "AAPP"; for(int i=0;i<n;i++){ cout<<s[i]; } cout<<'\n'; continue; } if(k == 3){ if(n > 8){ cout<<"NIE\n"; continue; } string s = "PPPAPAAA"; for(int i=0;i<n;i++){ cout<<s[i]; } cout<<'\n'; continue; } string s; for(int i=0;i<n;i++){ int d = i % (k+2); if(!d || d == k-1 || d == k+1){ s += 'A'; } else{ s += 'P'; } } cout<<s<<'\n'; } } |
English