zoukankan      html  css  js  c++  java
  • HDU2045 不容易系列之(3)—— LELE的RPG难题(递推)

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
    Total Submission(s): 75783    Accepted Submission(s): 30118

    Problem Description

    人称“AC女之杀手”的超级偶像LELE最近忽然玩起了深沉,这可急坏了众多“Cole”(LELE的粉丝,即"可乐"),经过多方打探,某资深Cole终于知道了原因,原来,LELE最近研究起了著名的RPG难题:
    有排成一行的n个方格,用红(Red)、粉(Pink)、绿(Green)三色涂每个格子,每格涂一色,要求任何相邻的方格不能同色,且首尾两格也不同色.求全部的满足要求的涂法.
    以上就是著名的RPG难题.
    如果你是Cole,我想你一定会想尽办法帮助LELE解决这个问题的;如果不是,看在众多漂亮的痛不欲生的Cole女的面子上,你也不会袖手旁观吧?

    Input

    输入数据包含多个测试实例,每个测试实例占一行,由一个整数N组成,(0<n<=50)。

    Output

    对于每个测试实例,请输出全部的满足要求的涂法,每个实例的输出占一行。

    Sample Input

    1 2

    Sample Output

    3 6

    简单递推:

    #include <cstdio>
    typedef long long ll;
    int main(){
        int n;
        ll a[51]={0,3,6,6};
        for(int i=4;i<51;i++){
            a[i]=a[i-1]+2*a[i-2];
        }
        while(scanf("%d",&n)!=EOF){
            printf("%lld
    ",a[n]);
        }
        return 0;
    }
    天晴了,起飞吧
  • 相关阅读:
    loaded some nib but the view outlet was not set
    指标评比
    IOS DEVELOP FOR DUMMIES
    软件测试题二
    javascript select
    DOM节点类型详解
    mysql操作
    UVA 10055
    solutions for 'No Suitable Driver Found For Jdbc'
    解决git中文乱码问题
  • 原文地址:https://www.cnblogs.com/jianqiao123/p/11362319.html
Copyright © 2011-2022 走看看