Pagini recente » Cod sursa (job #2572465) | Cod sursa (job #58337) | Cod sursa (job #3193442) | Cod sursa (job #739442) | Cod sursa (job #3173986)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("gfact.in");
ofstream fout("gfact.out");
long long P, Q;
int ok(long long x)
{
long long div = x/P;
if(div*(div+1)/2>=Q)
return 1;
return 0;
}
int main()
{
fin >> P >> Q;
long long st = 1, dr = INT_MAX;
while(st<=dr)
{
long long mij = (st+dr)/2;
if(ok(mij)==1)
dr = mij-1;
else
st = mij+1;
}
fout << st;
return 0;
}