C. 再次抓住牛

    传统题 文件IO:cow 1000ms 256MiB

再次抓住牛

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

题目描述

图小灵 进入了游戏世界,变成了一个二维小人,站在了一个长度为 nn 的尺子上,尺子上有 n+1n+1 个刻度 0n0\sim n

图小灵 在刻度 aa 的位置,牛在刻度 bb 的位置。每次 图小灵 可以往左或者或者往右跳,每次可以跳一个刻度或者两个刻度,但不能跳到一个跳过了的位置,一但跳到了牛的位置 图小灵 会立刻停止。

请你算算 图小灵 有多少种方案跳到牛的位置。

比如上面的例子中,图小灵 有如下这些方法:

  • 1 -> 2 -> 3
  • 1 -> 2 -> 4 -> 3
  • 1 -> 0 -> 2 -> 3
  • 1 -> 0 -> 2 -> 4 -> 3
  • 1 -> 3

输入格式

三个数 n,a,bn,a,b

输出格式

输出 图小灵 有多少种方案跳到牛的位置。次数可能会很多,请输出对 109+710^9+7 取模后的结果。

4 1 3
5
4 3 4
4

样例 2 解释

有下面这些方案

  • 3 -> 4
  • 3 -> 1 -> 2 -> 4
  • 3 -> 2 -> 4
  • 3 -> 1 -> 0 -> 2 -> 4
4 0 1
4

样例 3 解释

  • 0 -> 1
  • 0 -> 2 -> 4 -> 3 -> 1
  • 0 -> 2 -> 1
  • 0 -> 2 -> 3 -> 1

数据规模与约定

对于 100%100\% 的数据,1n301 \le n \le 300a,bn0\le a,b\le naba\neq b

CSP-J-01比赛

未参加
状态
已结束
规则
OI
题目
4
开始于
2025-7-28 21:00
结束于
2025-7-28 23:00
持续时间
2 小时
主持人
参赛人数
8