問題一覧 > 通常問題

No.189 SUPER HAPPY DAY

レベル : / 実行時間制限 : 1ケース 5.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 149
作問者 : 紙ぺーぱー
5 ProblemId : 493 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2015-11-14 17:48:48

問題文

ある日、新しい暦「おたく暦」が採用されることになりました。おたく暦は1年をMヶ月、1ヶ月をD日とする暦です。例えばMDがそれぞれ2と3であったとき、1年は1月1日、1月2日、1月3日、2月1日、2月2日、2月3日の6日間で構成されます。現在は最適なMDが検討されています。

XY日についてXの数字和とYの数字和が等しいとき、XY日は"SUPER HAPPY DAY"と呼ばれます。ここで数字和とは与えられた整数の各桁の数字が表す数の総和です。例えば4月22日、10月1日、121月2020日は4=2+21+0=11+2+1=2+0+2+0となりSUPER HAPPY DAYです。一方、4月5日や10月19日、1234月123450日は451+01+91+2+3+41+2+3+4+5+0となり、SUPER HAPPY DAYではありません。

kamipeipaa君はおたく暦のMDが定まったとき,1年間にどれだけSUPER HAPPY DAYがあるか気になっています。kamipeipaa君のために1年間に含まれるSUPER HAPPY DAYの数をmod 1000000009で求めてください。

入力

M D

1行目におたく暦がどのように進むかを表す整数MD(1M,D10200)が空白区切りで与えられる。

出力

1年に含まれるSUPER HAPPY DAYの数を1000000009で割った余りを1行で出力してください。改行を忘れないこと。

サンプル

サンプル1
入力
2 3
出力
2

問題文中に示したように、1/1、1/2、1/3、2/1、2/2、2/3の6日間で1年間が構成され、この中に含まれるSUPER HAPPY DAYは1/1、2/2の2日間です。

サンプル2
入力
1000000 1000000
出力
581170081

1000000009で割ったあまりを出力してください。

サンプル3
入力
1 1
出力
1

毎日がSUPER HAPPY DAYです。

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。