#ABC156D. 花束

花束

花束

题目描述

Akari 有 nn 种花,每种各 11 枝。

她想从这些花中选出 11 枝以上做成花束。

但是,Akari 不喜欢 aabb 这两个数,她不能做含有与其中任何一个数量相同的花朵的花束。

Akari 一共能做多少种花束?

答案对 (109+7)(10^9 + 7) 取模。

这里,如果两个花束中,有一种花在一方被使用而在另一方没有被使用,则认为这两个花束是不同的。

输入格式

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

nn aa bb

输出格式

输出 Akari 能做的花束种类数对 (109+7)(10^9 + 7) 取模的结果。(如果不存在这样的花束,输出 0。)

样例

4 1 3
7

这种情况下,Akari 可以选择 22 枝或 44 枝花来做花束。

44 枝花中选 22 枝的方法有 66 种,选 44 枝的方法有 11 种,因此 Akari 能做的花束种类数合计为 77 种。

1000000000 141421 173205
34076506

输出对 (109+7)(10^9 + 7) 取模后的结果。

数据范围

  • 输入均为整数
  • 2n1092 \leq n \leq 10^9
  • 1a<bmin(n,2×105)1 \leq a \lt b \leq \textrm{min}(n, 2 \times 10^5)
难度 普及+/提高-
通过率
尝试 0
已通过 0
ID
1881
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签