首页 > 其他 > 详细

hdu2045不容易系列之(3)—— LELE的RPG难题

时间:2014-03-15 05:09:08      阅读:424      评论:0      收藏:0      [点我收藏+]

LELE的RPG难题

人称“AC女之杀手”的超级偶像LELE最近忽然玩起了深沉,这可急坏了众多“Cole”(LELE的粉丝,即"可乐"),经过多方打探,某资深Cole终于知道了原因,原来,LELE最近研究起了著名的RPG难题:

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

以上就是著名的RPG难题.

如果你是Cole,我想你一定会想尽办法帮助LELE解决这个问题的;如果不是,看在众多漂亮的痛不欲生的Cole女的面子上,你也不会袖手旁观吧?

输入数据包含多个测试实例,每个测试实例占一行,由一个整数N组成,(0<n<=50)。
 
对于每个测试实例,请输出全部的满足要求的涂法,每个实例的输出占一行。
 
Sample Input
1
2
Sample Output
3
6
 
bubuko.com,布布扣
 1 #include<stdio.h>
 2 int main()
 3 {
 4     int n,i;
 5     __int64 a[100];
 6     while(scanf("%d",&n)!=EOF)
 7     {
 8         a[1]=3;
 9         a[2]=6;
10         a[3]=6;
11         for(i=4;i<=n;i++)
12         {
13             a[i]=a[i-1]+2*a[i-2];
14         }
15         printf("%I64d\n",a[n]);
16     }
17     return 0;
18 }
19 /*
20 a[i]=分两种,
21 1): 前i-1首尾不同 个数刚好a[i-1]
22 2): 前i-1首尾相同 显然第一个与第i-2个颜色就不能相同了,个数刚好a[i-2]
23 但是此时最后一个可以取两种颜色。。。所以x2
24 注意当n=3时,上面公式是不符合的!(转)
25 */
bubuko.com,布布扣

 

hdu2045不容易系列之(3)—— LELE的RPG难题,布布扣,bubuko.com

hdu2045不容易系列之(3)—— LELE的RPG难题

原文:http://www.cnblogs.com/youdiankun/p/3601282.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!