二乗したらかならず0以上になるでしょう?
つまり-(a+1)^2は負号がついてるから0以下になるわけ。正の値になることはないわけ。
そしてここではaの値とbの値は互いに干渉していない、独立であるから、aの値は勝手に決めちゃっていいわけ。
すると-(a+1)^2の値の最大は0になるわけ