站外一道:【bzoj4321】queue2 递推式求助
  • 板块学术版
  • 楼主aakennes
  • 当前回复4
  • 已保存回复4
  • 发布时间2020/8/11 16:21
  • 上次更新2023/11/6 20:38:20
查看原帖
站外一道:【bzoj4321】queue2 递推式求助
295335
aakennes楼主2020/8/11 16:21

题目:

n 个沙茶,被编号 1~n。排完队之后,每个沙茶希望,自己的相邻的两人只要无一个人的编号和自己的编号相差为 1(+1 或-1)就行;

现在想知道,存在多少方案满足沙茶们如此不苛刻的条件。

输入格式

只有一行且为用空格隔开的一个正整数 N。

输出格式

一个非负整数,表示方案数对 7777777 取模。

样例

样例输入

4

样例输出

2

正解是O(n2)O(n^2)的暴力,但是oeisoeis上给出了一个神奇的递推柿子: an=(n+1)an1(n2)an2(n5)an3+(n3)an4 a_n= (n+1)*a_{n-1} - (n-2)*a_{n-2} - (n-5)*a_{n-3} + (n-3)*a_{n-4}

问了问之前也提出过这个问题的学长,表示也很疑惑

求大腿证明

2020/8/11 16:21
加载中...