以下の内容はhttps://emtubasa.hateblo.jp/entry/2019/06/26/160914より取得しました。


ABC131 D - Megalomania

問題
提出コード

解法

やることから先に言うと、
A_{i},B_{i}B_{i}の昇順でソートし、1 \leqq k \leqq Nを満たす任意のkについて、
\displaystyle \sum_{i=1}^{k}A_{i} \leqq B_{i}
が成立すれば答えがYesになり、1つでもこれが成立しなければNoになります。
結局、時刻B_{i}の時点では、締め切りがB_{i}以下の仕事については全て終えている必要があるので、それらにかかる時間の総和がB_{i}を超えているかどうかを調べればよいです。

感想

区間スケジューリングの典型的な問題をすこしひねったような問題に見えました。
区間スケジューリングが区間の後ろでソートしてうまく貪欲をしていくものだったことを考えると、この問題の方針が見えました。




以上の内容はhttps://emtubasa.hateblo.jp/entry/2019/06/26/160914より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14