sのよう に)が、区間加算や区間更新でこのような工夫が必要になることは少ないです。 単に、両方intやllでやればよいです Range Affine Range Sum ( https://atcoder.jp/contests/practice2/tasks/practice2_k )など難しいものにな ると必要になってきます。解きごたえのある問題ですが、解説をみながらやる のは非常にいい勉強になると思います
に設置します. 旗 i は,座標 X iまたは 座標 Y iに設置することができます. ただし,どの 2 つの旗についても,その間の距離が D 以上である必要があります. N 本の旗を設置することが可能かどうか判定し,可能であるならば,実際に置 き方を 1 つ示してください. Xをtrue、Yをfalseと考える。距離がD未満になるような置き方はできないので、 それを考えて条件式を作っていく