#include <bits/stdc++.h>
using namespace std;
void solve()
{
int n,k;
cin>>n>>k;
if(k==1)
{
if(n==1)
cout<<"P\n";
else
if(n==2)
cout<<"PA\n";
else
cout<<"NIE\n";
return;
}
if(k==2)
{
if(n>4)
cout<<"NIE\n";
else
{
cout<<"PP";
for(int i=0; i<n-k; i++)
cout<<"A";
cout<<"\n";
}
return;
}
if(k==3)
{
if(n>8)
cout<<"NIE\n";
else
{
cout<<"PPP";
string s="APAAA";
for(int i=0; i<n-k; i++)
cout<<s[i];
cout<<"\n";
}
return;
}
for(int i=0; i<k; i++)
cout<<"P";
string s="APAAPP";
for(int i=0; i<n-k; i++)
cout<<s[i%6];
cout<<"\n";
}
int main()
{
ios_base::sync_with_stdio(NULL);
cin.tie(NULL);
cout.tie(NULL);
int t;
cin>>t;
while(t--)
solve();
}
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 | #include <bits/stdc++.h> using namespace std; void solve() { int n,k; cin>>n>>k; if(k==1) { if(n==1) cout<<"P\n"; else if(n==2) cout<<"PA\n"; else cout<<"NIE\n"; return; } if(k==2) { if(n>4) cout<<"NIE\n"; else { cout<<"PP"; for(int i=0; i<n-k; i++) cout<<"A"; cout<<"\n"; } return; } if(k==3) { if(n>8) cout<<"NIE\n"; else { cout<<"PPP"; string s="APAAA"; for(int i=0; i<n-k; i++) cout<<s[i]; cout<<"\n"; } return; } for(int i=0; i<k; i++) cout<<"P"; string s="APAAPP"; for(int i=0; i<n-k; i++) cout<<s[i%6]; cout<<"\n"; } int main() { ios_base::sync_with_stdio(NULL); cin.tie(NULL); cout.tie(NULL); int t; cin>>t; while(t--) solve(); } |
English