`

ACM 2190 重建希望小学

    博客分类:
  • ACM
 
阅读更多

 

 

分析过程:

考虑第N格,如果N-1排好了,第N只有3个1X1一种排法,如果N-2排好了,有3种排法,有1种在N-1的情况包括了,

所以F(N) = F(N-1) + 2F(N-2)

 

代码如下:

 

#include <stdio.h>

int main()
{
    int n,i,c;
    double a[31];
    a[0]=1;
    a[1]=1;
    a[2]=3;
    for (i=3; i<=30; i++) {
        a[i]=a[i-1]+2*a[i-2];
    }
    
    scanf("%d",&c);
    while (c--) {
        scanf("%d",&n);
        printf("%.0f\n",a[n]);
    }
    return 0;
    
}
分享到:
评论

相关推荐

    ACM PRO ACM PRO ACM PRO

    ACM PRO ACM PROACM PRO ACM PROACM PRO ACM PRO

    2011ACM黑龙江大学校赛

    2011ACM黑龙江大学校赛2011ACM黑龙江大学校赛2011ACM黑龙江大学校赛2011ACM黑龙江大学校赛2011ACM黑龙江大学校赛2011ACM黑龙江大学校赛

    acm北大暑期学校课件

    【ACM北大暑期学校课件】是一份珍贵的教育资源,主要针对那些对算法竞赛和计算机科学基础有深厚兴趣的学生和教师。ACM(国际大学生程序设计竞赛,International Collegiate Programming Contest)是全球知名的编程...

    ACM考试题 ACM程序设计

    - **在线平台**: 学生可以通过访问学校专属的ACM在线评测系统(网址:acm.nefu.edu.cn)进行练习和测试。 - **教学资源**: 课件可通过特定地址下载(acm.nefu.edu.cn/kj/suanfaO1 .ppt),帮助学生更好地理解和学习...

    ACM ACM ACM讲义.ppt

    ACM(Association for Computing Machinery)程序设计大赛是全球范围内一项极具影响力和权威性的大学生编程竞赛,由美国计算机协会(ACM)主办。国际大学生程序设计竞赛(ICPC,International Collegiate ...

    acm试题答案acm

    【标题】"acm试题答案acm" 涉及的主要知识点是ACM(国际大学生程序设计竞赛,International Collegiate Programming Contest,简称ICPC或ACM/ICPC)的解题策略与技巧,以及如何寻找和理解比赛题目答案。ACM是一项...

    ACM.rar_acm zju 2830_acm 网站源码_acm.zju.edu.cn_浙大acm_浙大oj网站

    《浙大ACM竞赛编程资源解析》 在编程竞赛领域,特别是ACM(国际大学生程序设计竞赛)中,浙江大学的在线判题系统——浙大ACM...对于热衷于ACM竞赛或希望提升自身编程能力的程序员来说,这是一份不可多得的学习材料。

    cdc-acm.rar_CDC-ACM_V2 _cdc acm

    标题中的"CDC-ACM.rar_CDC-ACM_V2 _cdc acm"指的是一个针对Linux操作系统的USB抽象控制模型(CDC-ACM)驱动程序的更新版本V2.13.6。这个驱动程序专门用于支持USB调制解调器和ISDN适配器,使得这些设备能够在Linux...

    ACM.rar_ACM_ACM Hwang .p_ACM java_pku 1689 rubbery_ppt

    【标题】"ACM.rar" 是一个压缩文件,其中包含了与 ACM(国际大学生程序设计竞赛,简称ACM)相关的学习资料。"ACM_ACM Hwang .p" 暗示了这个压缩包可能包含由 ACM 专家 Hwang 教授的一些教程或讲义,这些材料通常对...

    acmacm经典题库

    "acmacm经典题库"是一个专门为ACM(国际大学生程序设计竞赛,International Collegiate Programming Contest)参赛者准备的学习资源集合。ACM竞赛是全球范围内影响力极大的编程比赛,旨在提升大学生的算法设计、问题...

    ACM练习建议 ACM练习建议

    ACM练习建议 ACM练习建议 ACM练习建议

    上海交大ACM模板_上海交大ACM模板_ACM模板_

    上海交通大学ACM模板是针对计算机科学领域中算法竞赛和考研复试机试的重要参考资料,它集成了许多编程竞赛中常用的数据结构、算法以及解题策略。这个压缩包包含了一个名为"上海交大ACM模板.pdf"的文件,我们可以期待...

    浙江大学ACM题解 ACM

    总的来说,"浙江大学ACM题解 ACM"是一个全面的资源库,对想要在ACM竞赛中取得好成绩或者希望提升自身算法水平的程序员而言,具有极高的学习价值。通过系统地学习和实践其中的题目与代码,不仅可以增强理论知识,还能...

    acm模板_acm模板

    ACM 模板详解 ACM(Association for Computing Machinery)模板是指一类用于记录算法竞赛代码的模板,通常包含了数据结构、算法、数学公式等多方面的知识点。本文将对 ACM 模板的结构和内容进行详细的解释,并对...

    ACM面试题 ACM ACM ACM

    ACM面试题解析 从给定的文件中,我们可以总结出四个不同的问题,每个问题都有其独特的解决方案和要点。 试题一:青蛙相遇问题 该问题的核心是判断两只青蛙是否能够相遇,并计算出它们相遇所需要的跳跃次数。为了...

    acm.rar_ACM java_java package acm

    在Java编程领域,ACM(Association for Computing Machinery)常常与算法竞赛相关,因为ACM国际大学生程序设计竞赛(ICPC)广泛使用Java作为比赛语言之一。"acm.jar" 文件通常包含了一些为这类竞赛设计的预封装的...

    高通/MTK平台ACM串口驱动(USB转ACM串口)

    在IT领域,ACM(Abstract Control Module)串口驱动是一种重要的接口技术,它允许通过USB(Universal Serial Bus)连接来模拟传统的串行通信接口。在本文中,我们将深入探讨高通和MTK平台上的ACM串口驱动以及如何...

    ACM培训资料(ACM)

    《ACM培训资料详解》 ACM,全称是International Collegiate Programming Contest(国际大学生程序设计竞赛),是一项全球范围内的高水平计算机科学竞赛,旨在提升大学生的算法设计、问题解决和编程能力。本压缩包...

    acm的jar包及acm源码

    ACM(American Computer Science League)是一个致力于计算机科学教育和竞赛的组织,特别是为学生提供算法竞赛的机会。在编程竞赛中,ACM jar包通常包含了用于运行和评测参赛者代码的库,这些库提供了输入/输出处理...

Global site tag (gtag.js) - Google Analytics