求助站外题
  • 板块学术版
  • 楼主2345A
  • 当前回复6
  • 已保存回复6
  • 发布时间2024/5/12 16:15
  • 上次更新2024/5/12 18:37:52
查看原帖
求助站外题
565070
2345A楼主2024/5/12 16:15

FZ的同学都是具有拼搏精神和团队精神的,

在积健楼4楼有一个神秘宝座,要到达宝座需要爬数级台阶,只见有一个n级台阶,编号0~n,他们现在在台阶下面(姑且认为为第0级),而宝座就在顶端(第n级),正当众FZer准备冲上楼梯时——

“慢着,楼梯上有炸弹”

“什么”

只见台阶上有m个神犇炸弹,安在m个不同台阶上,如果你踩到安有炸弹的台阶,你就真成神犇了。爬楼梯的时候一次只能爬1、2级或3级台阶。

“好吧,让我们算算走上楼梯且没踩到神犇炸弹的方案总数吧!

【输入格式】 第一行 两个整数 n,m

第二行 m个整数第i个整数为第i个炸弹所在台阶编号Bi

【输出格式】 走上台阶且没被炸成神犇的方案总数,由于结果可能过大,输出结果对12580取模的结果。如果变成神犇为必然事件输出-1。

【样例输入1】 5 1 4 【样例输出1】 6 【提示】 【样例解释】

6种路线:

0->1->2->3->5

0->2->3->5

0->1->3->5

0->3->5

0->2->5

0->1->2->5

对于100100%的数据,n<=1000n<=1000,m<=400m<=400,0<=B_i$$<=n

2024/5/12 16:15
加载中...