X=GXP(WlWj,pGXP(Wj+1WrmkX = \frac{GXP(W_l…W_j, p}{GXP(W_{j+1}…W_r} \ge m^k

Or, GXP(WlWj,p)mkGXP(Wj+1Wr,p)GXP(W_l…W_j, p) \ge m^k * GXP(W_{j+1}…W_r, p)

Or, WlpWjpmkWj+1pWrpW_{l}^p*…W_{j}^p \ge m^k * W_{j+1}^p*…W_{r}^p

Or, log(WlpWjp)log(mkWj+1pWrp)log(W_{l}^p* … * W_{j}^p) \ge log(m^k * W_{j+1}^p* … *W_{r}^p)

Or, p[log(Wl)++log(Wj))klog(m)+p[log(Wj+1)++log(Wr))]p * [log(W_{l}) + … + log(W_{j})) \ge k*log(m) + p * [log(W_{j+1}) + … + log(W_{r}))]

Taking prefix sum of the logarithms of the values of WW array, and then use binary search to get the minimized solution

Time Complexity = O(QlogN)O(QlogN)

Statistics

67% Solution Ratio
user.828682Earliest, Jan '23
AlfehsaniFastest, 0.1s
nusuBotLightest, 4.9 MB
user.828682Shortest, 658B
Toph uses cookies. By continuing you agree to our Cookie Policy.