counterをloop内でうっかりdecrementしてしまっており無限loopでTLEしていた。気付いたが提出は間に合わず、終了の$2$秒後のACとなった。10000$以内にしろという制約から、$O(L)$とできる。\frac{L}{2}$の範囲のみ調べればよい。-$のみからなる数式だとみなしてよい。b$を見つければよいことになる。\frac{L}{2}$なので愚直に試せばよい。implementation引き算の順序が直感的なものの逆になっているので注意。この順序でないとstackの高さが高々$2$でよくなる。