平成30年度秋アルゴリズム空欄bについて
waterfallさん
(No.1)
公式HPでの講評に括弧内の加減算の優先順位が括弧外の乗除算の優先順位よりも高ければよいこと二着目すると書いてあったのですがpriHigj-priLow+1で+1する理由がよくわかりません。どなたか教えていただけないでしょうか。
2020.03.14 15:40
QMさん
★FE ゴールドマイスター
(No.2)
設定される優先度は、
① 括弧外の加減算 priLow
② 括弧外の乗除算 priHigh
③ 括弧内の加減算 priLow+nest
④ 括弧内の乗除算 priHigh+nest
で、①から④の順で高くしたいわけです。
priLow < priHigh なので
①<② と ③<④ は問題なし。
②<③になるためには、
priHigh < priLow+nest
つまり
priorityHigh-priorityLow < nest
であることが必要。
等しいのではダメなので、最低限 1 を加えないといけません。
① 括弧外の加減算 priLow
② 括弧外の乗除算 priHigh
③ 括弧内の加減算 priLow+nest
④ 括弧内の乗除算 priHigh+nest
で、①から④の順で高くしたいわけです。
priLow < priHigh なので
①<② と ③<④ は問題なし。
②<③になるためには、
priHigh < priLow+nest
つまり
priorityHigh-priorityLow < nest
であることが必要。
等しいのではダメなので、最低限 1 を加えないといけません。
2020.03.14 18:11
広告
返信投稿用フォーム
スパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。
広告