Pagini recente » Cod sursa (job #120554) | Cod sursa (job #1376981) | Cod sursa (job #2791117) | Cod sursa (job #1509408) | Cod sursa (job #25577)
Cod sursa(job #25577)
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
#define FIN "expresii2.in"
#define FOUT "expresii2.out"
int n, k, p;
void let_s_go()
{
int i, j = k;
printf("26\n");
if (n==1) printf("A");
else if (n==2) printf("A!");
else
{
for (i=0; i<min(2, j); ++i, --n, --j) printf("A");
if (n == 1) { printf("!"); return; }
--n; printf("+");
while (n >= 4 && j >= 2) {
printf("AA++"); n-= 4, j -= 2;
}
if (k == 1) {
if (n==3) printf("A+!");
else if (n==2) printf("A!");
}
if (n==1) printf("!");
}
}
void citire()
{
freopen(FIN, "r", stdin);
freopen(FOUT,"w",stdout);
scanf("%d %d %d", &n, &k, &p);
}
int main()
{
citire();
let_s_go();
return 0;
}