21 / 21
Aug 2012

@leppy: thanks. got AC
changes I've made:

lng tempsum = ((a*maxpq.top()) + (b*J) + c)%MOD;

TLE was because of unnecessary use of MOD.