C. 上锁的抽屉

    传统题 1000ms 256MiB

上锁的抽屉

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

有一只很高的抽屉柜,柜子里竖排了 nn 只抽屉。每只抽屉有一把锁。注意,如果只把某一只抽屉锁上,并不意味着这层抽屉就被锁死了——因为它的上层抽屉可能是可以抽出的。

要把一只抽屉锁死,就必须锁上它自己,而且要把它的上一层抽屉也锁上。此外,最上层抽屉只需要锁上自己即可锁死。

请问有多少种上锁的方法,可以恰好锁死 mm 只抽屉?由于答案可能很大,输出方案数模 1,000,000,0071,000,000,007 的余数。

输入格式

两个整数:表示 nnmm

输出格式

单个整数:表示方案数模 1,000,000,0071,000,000,007 的余数。

4 2
4

样例解释

第一种方法是锁上最高的两层 第二种方法是锁上最高的一层与最低的两层 第三种方法是锁上最高的两层与最低的一层 第四种方法是锁上最低的三层

数据规模与约定

对于 3030% 的数据,1mn201 \leq m \leq n \leq 20

对于 6060% 的数据,1mn3001 \leq m \leq n \leq 300

对于 100100% 的数据,1mn50001 \leq m \leq n \leq 5000

图灵寒假比赛十

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-2-10 21:00
结束于
2026-2-10 23:09
持续时间
2.2 小时
主持人
参赛人数
7