HDU 2659 彼岸

编程入门 行业动态 更新时间:2024-10-12 03:23:10

HDU  2659 <a href=https://www.elefans.com/category/jswz/34/1724823.html style=彼岸"/>

HDU 2659 彼岸

点击打开链接.php?pid=2569


设当悬崖的长度为n时,到达彼岸的方法有F[n]种。

    显然,F[1] = 3, F[2] = 9, F[3] = 21    假设已知F[n-1]与F[n-2],寻求F[n]与F[n-1]、F[n-2]之间的关系。

    分为两种情况:

    (1)第n-2段与n-1段颜色相同,则第n段可以为三种颜色的任意一种:

    F[n-2] * 3

    (2)第n-2段与n-1段颜色不同,第n段只能为其中的两种颜色:

    (F[n-1] - F[n-2]) * 2

    故,总的方法数为:F[n-2] * 3 + (F[n-1] - F[n-2]) * 2 = F[n-1] * 2 + F[n-2]


#include<stdio.h>
int main()
{int t,i,n;__int64 a[41]={0,3,9,21};for(i=4;i<41;i++){a[i]=2*a[i-1]+a[i-2];}scanf("%d",&t);while(t--){scanf("%d",&n);printf("%I64d\n",a[n]);}return 0;
}


更多推荐

HDU 2659 彼岸

本文发布于:2024-02-11 23:48:25,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1684380.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:彼岸   HDU

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!