#ABC163D. 大数之和

大数之和

大数之和

题目描述

N+1N+1 个数:1010010^{100}, 10100+110^{100}+1, ..., 10100+N10^{100}+N

从中选出 KK 个以上的数时,求它们的和可能有多少种,对 (109+7)(10^9+7) 取模。

输入格式

输入按以下格式从标准输入给出:

NN KK

输出格式

输出可能的和的个数对 (109+7)(10^9+7) 取模的结果。

样例

3 2
10

共有以下 1010 种:

  • (10100)+(10100+1)=2×10100+1(10^{100})+(10^{100}+1)=2\times 10^{100}+1
  • (10100)+(10100+2)=2×10100+2(10^{100})+(10^{100}+2)=2\times 10^{100}+2
  • $(10^{100})+(10^{100}+3)=(10^{100}+1)+(10^{100}+2)=2\times 10^{100}+3$
  • (10100+1)+(10100+3)=2×10100+4(10^{100}+1)+(10^{100}+3)=2\times 10^{100}+4
  • (10100+2)+(10100+3)=2×10100+5(10^{100}+2)+(10^{100}+3)=2\times 10^{100}+5
  • $(10^{100})+(10^{100}+1)+(10^{100}+2)=3\times 10^{100}+3$
  • $(10^{100})+(10^{100}+1)+(10^{100}+3)=3\times 10^{100}+4$
  • $(10^{100})+(10^{100}+2)+(10^{100}+3)=3\times 10^{100}+5$
  • $(10^{100}+1)+(10^{100}+2)+(10^{100}+3)=3\times 10^{100}+6$
  • $(10^{100})+(10^{100}+1)+(10^{100}+2)+(10^{100}+3)=4\times 10^{100}+6$
200000 200001
1

只能全部选出,所以只有 11 种。

141421 35623
220280457

数据范围

  • 1N2×1051 \leq N \leq 2\times 10^5
  • 1KN+11 \leq K \leq N+1
  • 输入均为整数
难度 普及+/提高-
通过率
尝试 0
已通过 0
ID
1923
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签