No.2499 Sum of Products of Sums
タグ : / 解いたユーザー数 27
作問者 : KumaTachiRen / テスター : とりゐ
問題文
$H$ 行 $W$ 列のマス目があります.このマス目の各マスに,次の条件をみたすように非負整数を $1$ つずつ書き込むことを考えます.
- $i=1,2,\dots,H$ について,$i$ 行目に書かれた数の総和は $A_i$ 以上 $B_i$ 以下である.
入力
$H\ W$ $A_1\ B_1$ $A_2\ B_2$ $\vdots$ $A_H\ B_H$
- $1\leq H\leq 1000$
- $1\leq W\leq 1000$
- $0\leq A_i\leq B_i\leq 10^9$
- 入力は全て整数
出力
答えを出力してください. 最後に改行してください.
サンプル
サンプル1
入力
2 2 1 1 1 2
出力
10
あり得る書き込み方は次の $10$ 通りです. \[ \begin{array}{|c|c|}\hline 0&1\\\hline 0&1\\\hline\end{array},\ \begin{array}{|c|c|}\hline 0&1\\\hline 0&2\\\hline\end{array},\ \begin{array}{|c|c|}\hline 0&1\\\hline 1&0\\\hline\end{array},\ \begin{array}{|c|c|}\hline 0&1\\\hline 1&1\\\hline\end{array},\ \begin{array}{|c|c|}\hline 0&1\\\hline 2&0\\\hline\end{array},\ \begin{array}{|c|c|}\hline 1&0\\\hline 0&1\\\hline\end{array},\ \begin{array}{|c|c|}\hline 1&0\\\hline 0&2\\\hline\end{array},\ \begin{array}{|c|c|}\hline 1&0\\\hline 1&0\\\hline\end{array},\ \begin{array}{|c|c|}\hline 1&0\\\hline 1&1\\\hline\end{array},\ \begin{array}{|c|c|}\hline 1&0\\\hline 2&0\\\hline\end{array} \] それぞれのスコアは $0,0,1,2,2,1,2,0,2,0$ であり,総和は $10$ です.
サンプル2
入力
3 14 183 294 642 753 507 618
出力
725318175
$998244353$ で割ったあまりを出力してください.
サンプル3
入力
10 1000 119739043 300863646 375955574 841722934 182790546 316482342 261031712 376334636 444712348 563110304 233166140 806084221 603172199 911295633 783239093 877375821 396848627 629360609 663094820 814992500
出力
287672754
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。