Hello everyone!
Today I was solving a problem and I reduced it to finding a maximum of a function. So in short what I need is the following:
, where M, a, b ≤ 109.
It's obvious that iff , but I cannot find an easy way to get the maximum if . I will appreciate any help on the problem.
PS: a, b and M are given as queries so I need an algorithm to answer up to 105 queries.
UPDATE: It's actually pretty simple. actually has values of form . Then it's obvious that the solution will be .