#include <bits/stdc++.h>
using namespace std;
int main(){
int tt;
cin>>tt;
while(tt--){
int n,k;
cin>>n>>k;
if(k==1){
if(n>2)
cout<<"NIE";
if(n==1)
cout<<"P";
else
cout<<"PA";
}
else if(k==2){
if(n==1)
cout<<"NIE";
if(n==2)
cout<<"PP";
if(n==3)
cout<<"PPA";
if(n==4)
cout<<"PPAP";
else
cout<<"NIE";
}
else{
if(n<k){
cout<<"NIE";
}
else{
int ile=0;
while(ile<n){
if(ile+k>n){
for(int i=ile+1; i<=n; i++)
cout<<"A";
break;
}
cout<<"P";
for(int i=0; i<k-2; i++)
cout<<"A";
cout<<"P";
ile+=k;
if(ile+4>n){
for(int i=ile+1; i<=n; i++)
cout<<"P";
break;
}
cout<<"PPAP";
ile+=4;
}
}
}
cout<<'\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 | #include <bits/stdc++.h> using namespace std; int main(){ int tt; cin>>tt; while(tt--){ int n,k; cin>>n>>k; if(k==1){ if(n>2) cout<<"NIE"; if(n==1) cout<<"P"; else cout<<"PA"; } else if(k==2){ if(n==1) cout<<"NIE"; if(n==2) cout<<"PP"; if(n==3) cout<<"PPA"; if(n==4) cout<<"PPAP"; else cout<<"NIE"; } else{ if(n<k){ cout<<"NIE"; } else{ int ile=0; while(ile<n){ if(ile+k>n){ for(int i=ile+1; i<=n; i++) cout<<"A"; break; } cout<<"P"; for(int i=0; i<k-2; i++) cout<<"A"; cout<<"P"; ile+=k; if(ile+4>n){ for(int i=ile+1; i<=n; i++) cout<<"P"; break; } cout<<"PPAP"; ile+=4; } } } cout<<'\n'; } } |
English