厦门中小企业建网站补助手机建站哪家好
厦门中小企业建网站补助,手机建站哪家好,iis网站目录权限设置,网站建设太金手指六六十一不容易系列之(3)—— LELE的RPG难题
Problem Description 人称“AC女之杀手”的超级偶像LELE最近忽然玩起了深沉#xff0c;这可急坏了众多“Cole”#xff08;LELE的粉丝,即可乐#xff09;,经过多方打探#xff0c;某资深Cole终于知道了原因#xff0c;原来…不容易系列之(3)—— LELE的RPG难题
Problem Description 人称“AC女之杀手”的超级偶像LELE最近忽然玩起了深沉这可急坏了众多“Cole”LELE的粉丝,即可乐,经过多方打探某资深Cole终于知道了原因原来LELE最近研究起了著名的RPG难题:
有排成一行的个方格用红(Red)、粉(Pink)、绿(Green)三色涂每个格子每格涂一色要求任何相邻的方格不能同色且首尾两格也不同色求全部的满足要求的涂法.
以上就是著名的RPG难题.
如果你是Cole,我想你一定会想尽办法帮助LELE解决这个问题的;如果不是,看在众多漂亮的痛不欲生的Cole女的面子上,你也不会袖手旁观吧?
Input 输入数据包含多个测试实例,每个测试实例占一行,由一个整数N组成(0n50)。
Output 对于每个测试实例请输出全部的满足要求的涂法每个实例的输出占一行。
Sample Input 1 2
Sample Output 3 6
Author lcy
Source 递推求解专题练习For Beginner
解题思路 递推问题。仅有一块时有三种选择两块时为32三块时为321到第n块时若n-1块颜色与第1块颜色不同则仅有一种选择若是n-1块颜色与第1块颜色相同则有两种选择此时的情况是由n-2块颜色与第1块颜色不同导致的。从而推导出f(n)f(n-1)2f(n-2)。
AC
#includestdio.h
#includecstring
#includeiostream
using namespace std;
int main() {int n;long long color[100];color[1] 3;color[2] 6;color[3] 6;for (int i 4; i 50; i)color[i] color[i - 1] 2 * color[i - 2];while (scanf(%d, n) ! EOF) {cout color[n] endl;}return 0;
}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/86462.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!