#include <iostream>
using namespace std;
string ciagi[4] = {
"",
"AP",
"AAPP",
"AAAPAPPP"
};
string antypalindrom = "AAPAPP";
int main() {
ios_base::sync_with_stdio(0);
int t,n,k;
cin >> t;
while (t--) {
cin >> n >> k;
if (k < 4) {
if (n > ciagi[k].size()) {
cout << "NIE" << endl;
} else {
for (int i = 0; i < n; i++) {
cout << ciagi[k][i];
}
cout << endl;
}
} else {
for (int i = 0; i < k; i++) {
cout << "P";
}
for (int i = 0; i < n-k; i++) {
cout << antypalindrom[i%6];
}
cout << endl;
}
}
}
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 | #include <iostream> using namespace std; string ciagi[4] = { "", "AP", "AAPP", "AAAPAPPP" }; string antypalindrom = "AAPAPP"; int main() { ios_base::sync_with_stdio(0); int t,n,k; cin >> t; while (t--) { cin >> n >> k; if (k < 4) { if (n > ciagi[k].size()) { cout << "NIE" << endl; } else { for (int i = 0; i < n; i++) { cout << ciagi[k][i]; } cout << endl; } } else { for (int i = 0; i < k; i++) { cout << "P"; } for (int i = 0; i < n-k; i++) { cout << antypalindrom[i%6]; } cout << endl; } } } |
English