#P695. 数位之和

数位之和

题目描述

给定两个十进制表示的整数 aabb,再给定一个 bb 进制的整数 cc,请求出从 11cc 的所有是 aa 的倍数的整数,在 bb 进制下的数位的和。

由于答案可能很大,输出这个和除以 1,000,000,0071,000,000,007 的余数。

输入格式

  • 第一行:两个十进制整数 aabb
  • 第二行:一个 bb 进制整数 cc

输出格式

  • 单个整数,表示数位之和除以 1,000,000,0071,000,000,007 的余数,以十进制输出。
3 10
16
27

样例解释 1

3+6+9+1+2+1+5

数据范围

c|c| 表示 cc 的长度

  • 30%30\% 的数据,b=10b=101c51\leq |c| \leq 5
  • 对另外 30%30\% 的数据,b=2b=21c5001\leq |c| \leq 500
  • 100%100\% 的数据,b10b\leq 101c10,0001\leq |c| \leq 10,000
  • 1a1001\leq a\leq 100