#include <stdio.h>
int calc(int s, int t, int* result_s, int* result_t) {
int i;
int a = 1;
int b = 1;
for (i = 0; i < s; i++) {
a *= 3;
}
for (i = 0; i < t; i++) {
b *= 3;
}
*result_s = a;
*result_t = b;
}
int main() {
int s, t;
int res1, res2;
calc(s, t, &res1, &res2);
printf("3の%d乗は %d\n", s
, res1
); printf("3の%d乗は %d\n", t
, res2
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgY2FsYyhpbnQgcywgaW50IHQsIGludCogcmVzdWx0X3MsIGludCogcmVzdWx0X3QpIHsKICAgIGludCBpOwogICAgaW50IGEgPSAxOwogICAgaW50IGIgPSAxOwoKICAgIGZvciAoaSA9IDA7IGkgPCBzOyBpKyspIHsKICAgICAgICBhICo9IDM7CiAgICB9CiAgICBmb3IgKGkgPSAwOyBpIDwgdDsgaSsrKSB7CiAgICAgICAgYiAqPSAzOwogICAgfQoKICAgICpyZXN1bHRfcyA9IGE7CiAgICAqcmVzdWx0X3QgPSBiOwp9CgppbnQgbWFpbigpIHsKICAgIGludCBzLCB0OwogICAgaW50IHJlczEsIHJlczI7CgogICAgc2NhbmYoIiVkICVkIiwgJnMsICZ0KTsKCiAgICBjYWxjKHMsIHQsICZyZXMxLCAmcmVzMik7CgogICAgcHJpbnRmKCIz44GuJWTkuZfjga8gJWRcbiIsIHMsIHJlczEpOwogICAgcHJpbnRmKCIz44GuJWTkuZfjga8gJWRcbiIsIHQsIHJlczIpOwoKICAgIHJldHVybiAwOwp9Cg==