AT_s8pc_1_f square1001の好きな回文数 (square1001's Favorite Palindrome)

Description

[problemUrl]: https://atcoder.jp/contests/s8pc-1/tasks/s8pc_1_f

Input Format

入力は以下の形式で標準入力から与えられる。 > $ a $ $ b $ $ c $ $ d $ 正整数$ a,b,c,d $が $ 1 $ 行に入力される。

Output Format

条件を満たす回文数の個数を1行に出力せよ。

Explanation/Hint

### リジャッジをしました。申し訳ございません。(01/24 22:16:18追記) ### 部分点のケースはあっていますが、sub2-3.txtが間違っていることが判明しました。消去し次第リジャッジを行います。(01/24 22:12:49追記) ### 問題文 $ square1001 $の部分文字列である「$ 1001 $」は回文数である。 すなわち、その名前を付けた彼も回文数が好きであった。 ということで、E869120は彼に次のような問題を出した。 「$ a $以上$ b $以下の数がある。 その中で、$ c $の倍数かつ各位の数字の和が $ d $である回文数はいくつあるか。」 $ square1001 $は、普通に全探索して求めようとしたが、 $ a $ , $ b $が相当大きいためできなかった。 その問題の答えをmod $ 10000 $で求めよ。 ### 制約 - $ a<b $ - $ 2≦|a|=|b|≦80 $ かつ $ |a|,\ |b| $は$ 2 $の倍数 - $ 1≦c≦50 $ - $ 1≦d≦720 $ - $ a,b $は回文数 **ここで, $ |a| $は$ a $の桁数を表す。** ### 部分点 $ 1≦a,b≦10,000,000,000を $満たすデータセットすべてに正解した場合は、 20点が与えられる。 残りのデータセットすべてに正解した場合、80点が与えられる。 ### Sample Explanation 1 「$ 9999 $」が条件を満たす。 ### Sample Explanation 2 「$ 3773 $」が条件を満たす。 ### Sample Explanation 3 「$ 0 $」で終わる回文数は存在しない。 問題文担当者:E869120