#include <stdio.h>
int func(int x, int y, int z);
int main(void)
{
int i;
for( i = 1; i < 5; i++ )
{
func(i,i,i);
}
printf("%d\n", func
(0, 0, 0)); return 0;
}
int func(int x, int y, int z)
{
int i,ans,xtmp = x,ytmp = y;
int static scount;
scount = 0;
if(x==0 && y==0 && z==0)
{
return scount;
}
else
{
for(i=0;i<z-1;i++)
{
x *= xtmp;
y *= ytmp;
}
ans = x + y;
scount++;
return ans;
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBmdW5jKGludCB4LCBpbnQgeSwgaW50IHopOwppbnQgbWFpbih2b2lkKSAKewppbnQgaTsKZm9yKCBpID0gMTsgaSA8IDU7IGkrKyApCnsKZnVuYyhpLGksaSk7Cn0KcHJpbnRmKCIlZFxuIiwgZnVuYygwLCAwLCAwKSk7CnJldHVybiAwOwogCn0KaW50IGZ1bmMoaW50IHgsIGludCB5LCBpbnQgeikKewppbnQgaSxhbnMseHRtcCA9IHgseXRtcCA9IHk7CmludCBzdGF0aWMgc2NvdW50OwpzY291bnQgPSAwOwppZih4PT0wICYmIHk9PTAgJiYgej09MCkKewpyZXR1cm4gc2NvdW50Owp9CmVsc2UKewpmb3IoaT0wO2k8ei0xO2krKykKewp4ICo9IHh0bXA7CnkgKj0geXRtcDsKfQphbnMgPSB4ICsgeTsKc2NvdW50Kys7CnJldHVybiBhbnM7Cn0KfQ==