#include <stdio.h>
int func(int x, int y, int z);
int main(void)
{
printf("%d\n", func
(3, 4, 2)); return 0;
}
int func(int x, int y, int z)
{
int i,ans,xtmp = x,ytmp = y;
for(i=0;i<z-1;i++)
{
x *= xtmp;
y *= ytmp;
}
ans = x + y;
return ans;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBmdW5jKGludCB4LCBpbnQgeSwgaW50IHopOwppbnQgbWFpbih2b2lkKSAKewoJcHJpbnRmKCIlZFxuIiwgZnVuYygzLCA0LCAyKSk7CglyZXR1cm4gMDsKfQppbnQgZnVuYyhpbnQgeCwgaW50IHksIGludCB6KQp7CglwcmludGYoIiVkIix6KTsKCWludCBpLGFucyx4dG1wID0geCx5dG1wID0geTsKCWZvcihpPTA7aTx6LTE7aSsrKQoJewoJCXggKj0geHRtcDsKCQl5ICo9IHl0bXA7Cgl9CglwcmludGYoIiVkIix4KTsKCXByaW50ZigiJWQiLHkpOwoJYW5zID0geCArIHk7CglyZXR1cm4gYW5zOwp9Cg==