第 3 场 AtCoder Beginner Contest
D
AtCoder社の冬
AtCoder
⌀ 2033
原题
← C→
翻译中…

R \times C

翻译中…

R

翻译中…

C

翻译中…
  • デスク、または、サーバーラックのある最も上の行のすぐ上、
  • デスク、または、サーバーラックのある最も下の行のすぐ下、
  • デスク、または、サーバーラックのある最も左の列のすぐ左、
  • デスク、または、サーバーラックのある最も右の列のすぐ右
翻译中…

4

翻译中…

X \times Y

翻译中…

X

翻译中…

Y

翻译中…

D

翻译中…

L

翻译中…

1000000007 = 10^9+7

翻译中…

R C
X Y
D L

翻译中…
  1. $1$ 行目には、AtCoder社の社員室の区画の行数、列数を表す整数 $R,\ C\ (1 ≦ R, C ≦ 30)$ がスペース区切りで与えられる。
  2. $2$ 行目には、社員室の壁に囲まれた部分の区画の行数、列数を表す整数 $X,\ Y\ (1 ≦ X ≦ R,\ 1 ≦ Y ≦ C)$ がスペース区切りで与えられる。
  3. $3$ 行目には、社員室にある社員のデスクの数、サーバーラックの数を表す整数 $D,\ L\ (D, L ≧ 0,\ 1 ≦ D+L ≦ X \times Y)$ がスペース区切りで与えられる。
翻译中…

1000000007 = 10^9+7

翻译中…

1

翻译中…

D+L = X \times Y

翻译中…

101

翻译中…

100

翻译中…

3 2
2 2
2 2

翻译中…

12

翻译中…
  • このケースは $D+L=X \times Y$ を満たすため、部分点のテストケースに含まれる可能性があります。
  • 以下の $12$ 通りの配置が考えられます。ここでDはデスク、Lはサーバーラック、.は何もないことを表します。
翻译中…

DD  DL  DL  LD  LD  LL  ..  ..  ..  ..  ..  ..
LL  DL  LD  DL  LD  DD  DD  DL  DL  LD  LD  LL
..  ..  ..  ..  ..  ..  LL  DL  LD  DL  LD  DD

翻译中…

4 5
3 1
3 0

翻译中…

10

翻译中…
  • このケースは $D+L=X \times Y$ を満たすため、部分点のテストケースに含まれる可能性があります。
翻译中…

23 18
15 13
100 95

翻译中…

364527243

翻译中…
  • このケースは $D+L=X \times Y$ を満たすため、部分点のテストケースに含まれる可能性があります。
  • 社員室の配置パターンは $145180660592914517790287604376765671109248284280228061640640$ 通りで、これを $10^9+7$ で割った余りである $364527243$ を出力してください。
翻译中…

30 30
24 22
145 132

翻译中…

976668549

翻译中…
  • このケースは $D+L=X \times Y$ を満たさないため、部分点のテストケースに含まれることはありません。
  • 無理に正解しようとせず、余裕のある人だけ挑戦してみてください。
翻译中…
题目信息
题号
abc003_4
时间限制
2 s
内存限制
64 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。