#B. 袋鼠

    Type: RemoteJudge 1000ms 125MiB

袋鼠

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

有一个园子,里面有 nn 个草丛排成一排,标号 1n1\sim n,有一个袋鼠,从 ss 出发,每次跳一步跳到一个其他的草丛,经过每个草丛恰好一次,最终到达 tt。显然他会跳跃 n1n-1次为了不被人类发现,袋鼠每次跳跃的方向必须与前一次不同。

具体地,如果他现在在 nownow,他是从 prevprev 跳跃一次到达 nownow 的,然后他跳跃一次到达 nextnext

  • 那么如果 prev<nowprev<now,就必须有 next<nownext<now

  • 如果 now<prevnow<prev,就必须有 now<nextnow<next

问从 sstt 的方案数模 109+710^9+7的结果。

两个路线不同,当且仅当草丛被访问的顺序不同。

保证至少有一种方案初始时可以往任意方向跳。

输入格式

一行三个整数 n,s,tn,s,t

输出格式

一行一个整数,代表答案。

4 2 3
2

提示

对于 100%100\% 的数据,2n2×1032\le n\le 2\times 10^31s,tn1\le s,t\le n

HFI 图灵社 国庆欢乐赛 div1

Not Attended
Status
Done
Rule
OI
Problem
3
Start at
2023-10-1 4:00
End at
2023-10-5 4:00
Duration
5 hour(s)
Host
Partic.
24