#include <stdio.h>
int f(int a, int b, int pa, int pb, int pab, int n)
{
int total = 0, i = 0;
while(total < n)
{
i++;
if(i%a == 0 && i%b == 0)
total += pab;
else if(i%a == 0)
total += pa;
else if(i%b == 0)
total += pb;
}
//printf("%d\n", total);
return i;
}
int main()
{
printf("%d\n", f(3,4,5,6,7,1000));
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgZihpbnQgYSwgaW50IGIsIGludCBwYSwgaW50IHBiLCBpbnQgcGFiLCBpbnQgbikKewoJaW50IHRvdGFsID0gMCwgaSA9IDA7Cgl3aGlsZSh0b3RhbCA8IG4pCgl7CgkJaSsrOwoJCWlmKGklYSA9PSAwICYmIGklYiA9PSAwKQoJCQl0b3RhbCArPSBwYWI7CgkJZWxzZSBpZihpJWEgPT0gMCkKCQkJdG90YWwgKz0gcGE7CgkJZWxzZSBpZihpJWIgPT0gMCkKCQkJdG90YWwgKz0gcGI7Cgl9CgkvL3ByaW50ZigiJWRcbiIsIHRvdGFsKTsKCXJldHVybiBpOwp9CgppbnQgbWFpbigpCnsKCXByaW50ZigiJWRcbiIsIGYoMyw0LDUsNiw3LDEwMDApKTsKfQ==