int a=n-e*d+2,b=n; double ans1=(a+sqrt(a*a-4*b))/2,ans2=(a-sqrt(a*a-4*b))/2; if(ans1>ans2)swap(ans1,ans2); if(ceil(ans1)==floor(ans1)&&ceil(ans2)==floor(ans2)&&ans1&&ans2) cout<<ans1<<' '<<ans2<<endl;