您的位置:首页 > 其它

【暑期基础2】T HDU 2045 不容易系列之(3)—— LELE的RPG难题 (递推)

2015-08-06 14:20 344 查看

题意

有排成一行的n个方格,用红(Red)、粉(Pink)、绿(Green)三色涂每个格子,每格涂一色,要求任何相邻的方格不能同色,且首尾两格也不同色.求全部的满足要求的涂法.

思路

又是递推。可以参考隔壁的题目:

- HDU 2042 不容易系列之二(递推)

- HDU 2041 超级楼梯(递推)

- HDU 2044 一只小蜜蜂… (递推)

AC 代码 *

#include <stdio.h>

int main() {
int n,i;
__int64 a[51]={0,3,6,6};
for ( i = 4; i < 51; i++ ) {
a[i] = a[i-1] + 2 * a[i-2];
}
while( scanf("%d", &n) != EOF ) {
printf("%I64d\n", a
);
}
return 0;
}


* 注:在 HUST 的 Virtual Judge 上测试 AC
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: