AOJのこちらの問題の解説で理解できない部分があります。
この問題では、maxv を最大利益とすると...
maxv の初期値を適切に設定することです。Rt≤10^9 なので、最大の利益が負になることを考慮して、maxv の初期値は 10^9×(-1) 以下にする必要があります。
との説明ですが、なぜ初期値を10^9×(-1)以下とするのでしょうか?
解説してるブログや書籍ではmaxvに-2000000000を初期値としてますが、どうしてかがわかりません。
2≤n≤200,000
1≤Rt≤10^9
この制約ですと
利益が負の場合の最大は1-1000000000=で-999999999を初期値で良いと思うのですが。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/14 04:54