HDoj:2041 超级楼梯(C语言)

news/2024/11/29 9:53:20/


这个题先一步步的计算一下,算出几项数据之后你就会发现这个计算结果的规律就是斐波那契数列的规律,所以定义一个数组,按照斐波那契数列的规律填数就可以了。

下面附上AC的C语言代码:

#include<stdio.h>
int main()
{
    int x[41],i,N,M;
    x[0]=0;
    x[1]=1;
    x[2]=2;
    x[3]=3;
    scanf("%d",&N);
    for(i=4;i<=40;i++)
        x[i]=x[i-1]+x[i-2];
    while(N--)
    {
        scanf("%d",&M);
        printf("%d\n",x[M-1]);
    }
    return 0;
}


http://www.ppmy.cn/news/459454.html

相关文章

2041

超级楼梯 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 56952 Accepted Submission(s): 28952 Problem Description 有一楼梯共M级&#xff0c;刚开始时你在第一级&#xff0c;若每次只能跨上一级或二级&a…

4.1.2023

首先是对上一篇博文中所提到论文中的一些方法进行补充。 重参数化&#xff08;re-parameterization&#xff09; 在机器学习和深度学习中&#xff0c;re-parameterization&#xff08;重新参数化&#xff09;是一种技术&#xff0c;旨在使模型训练更加高效和稳定。re-paramete…

2023.02

2023.02.01&#xff1a; 将mpu写到dxReagion中的数据打印到文件中。 调试解决mpu2ipu和ipu2mpu同时跑线程未关掉导致的异常。 2023.02.02: 学习2102 spec文档和mpu设计文档。 将mpuipu测试用例加到回归测试用例中。 2023.02.03&#xff1a; 调试解决后处理C0寄存器写入非8整数倍…

ACcoders Problem 2041 题解

题意 有 n n n 个鱼塘&#xff0c;每次从第 i i i 个鱼塘走到第 i 1 i1 i1 个鱼塘需要花费 t i t_{i} ti​ 分钟&#xff0c;每 5 5 5 分钟可以钓上来 a i a_{i} ai​ 条鱼&#xff0c;下一次钓鱼将减少 b i b_{i} bi​ 条鱼&#xff0c;可以在任意一个地点停止钓鱼&a…

2040

亲和数 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 39387 Accepted Submission(s): 23720 Problem Description 古希腊数学家毕达哥拉斯在自然数研究中发现&#xff0c;220的所有真约数(即不是自身的约数…

2023.01.04

P1305 新二叉树 题目描述 输入一串二叉树&#xff0c;输出其前序遍历。 输入格式 第一行为二叉树的节点数 n。(1 \leq n \leq 261≤n≤26) 后面 n 行&#xff0c;每一个字母为节点&#xff0c;后两个字母分别为其左右儿子。特别地&#xff0c;数据保证第一行读入的节点必为根节…

2023.04.02

第十题 输入年号和月份&#xff0c;输出这一年的该月的天数。&#xff08;提示&#xff1a;要先判断输入年份是否为闰年&#xff09; #include<stdio.h> #include<stdlib.h> int main() { int year,month,day; printf("请输入一个年号和月份:"…