#include <bits/stdc++.h>
#include <cmath>
#define ll long long
using namespace std;
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(0);
ll x,y,t;
cin>>t;
string blok="PPAPAA";
string jeden="AP";
string dwa="AAPP";
string trzy="AAAPAPPP";
while(t--){
string a="";
cin>>x>>y;
if(y==1 && x>2){
cout<<"NIE\n";
continue;
}
if(y==2 && x>4){
cout<<"NIE\n";
continue;
}
if(y==3 && x>8){
cout<<"NIE\n";
continue;
}
if(y==1){
for(int i=0;i<x;i++){
cout<<jeden[i];
}
cout<<'\n';
continue;
}
if(y==2){
for(int i=0;i<x;i++){
cout<<dwa[i];
}
cout<<'\n';
continue;
}
if(y==3){
for(int i=0;i<x;i++){
cout<<trzy[i];
}
cout<<'\n';
continue;
}
for(int i=0;i<y;i++){
a+="A";
}
int dis=y;
for(int i=0;i<(x-y)/6;i++){
a+=blok;
}
for(int i=0;i<(x-y)%6;i++){
a+=blok[i];
}
cout<<a<<'\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> #include <cmath> #define ll long long using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(0); ll x,y,t; cin>>t; string blok="PPAPAA"; string jeden="AP"; string dwa="AAPP"; string trzy="AAAPAPPP"; while(t--){ string a=""; cin>>x>>y; if(y==1 && x>2){ cout<<"NIE\n"; continue; } if(y==2 && x>4){ cout<<"NIE\n"; continue; } if(y==3 && x>8){ cout<<"NIE\n"; continue; } if(y==1){ for(int i=0;i<x;i++){ cout<<jeden[i]; } cout<<'\n'; continue; } if(y==2){ for(int i=0;i<x;i++){ cout<<dwa[i]; } cout<<'\n'; continue; } if(y==3){ for(int i=0;i<x;i++){ cout<<trzy[i]; } cout<<'\n'; continue; } for(int i=0;i<y;i++){ a+="A"; } int dis=y; for(int i=0;i<(x-y)/6;i++){ a+=blok; } for(int i=0;i<(x-y)%6;i++){ a+=blok[i]; } cout<<a<<'\n'; } } |
English