#include <math.h>
#include <stdio.h>
#define MAX(x,y) (x)>(y)?(x):(y)
int main(){
double x=5, y=6, n=7;//values here
double sx,sy;
if(floor(px
*y
/x
)*px
<n
) //does not fit, y/(x/px)=px*y/x else
sx= x/px;
if(floor(py
*x
/y
)*py
<n
) //does not fit else
sy=y/py;
return 0;
}
I2luY2x1ZGUgPG1hdGguaD4KI2luY2x1ZGUgPHN0ZGlvLmg+CiNkZWZpbmUgTUFYKHgseSkgICAgKHgpPih5KT8oeCk6KHkpIAppbnQgbWFpbigpewoJZG91YmxlIHg9NSwgeT02LCBuPTc7Ly92YWx1ZXMgaGVyZQoJZG91YmxlIHB4PWNlaWwoc3FydChuKngveSkpOwoJZG91YmxlIHN4LHN5OwoJaWYoZmxvb3IocHgqeS94KSpweDxuKQkvL2RvZXMgbm90IGZpdCwgeS8oeC9weCk9cHgqeS94CgkJc3g9eS9jZWlsKHB4KnkveCk7CgllbHNlCgkJc3g9IHgvcHg7Cglkb3VibGUgcHk9Y2VpbChzcXJ0KG4qeS94KSk7CglpZihmbG9vcihweSp4L3kpKnB5PG4pCS8vZG9lcyBub3QgZml0CgkJc3k9eC9jZWlsKHgqcHkveSk7CgllbHNlCgkJc3k9eS9weTsKCXByaW50ZigiJWYiLE1BWChzeCxzeSkpOwoJcmV0dXJuIDA7Cn0=