0
点赞
收藏
分享

微信扫一扫

IO文件操作

yellowone 2023-10-25 阅读 20
算法

解题思路: 本题就是用递推的方法求解。和 1331-密码  一模一样的思路,点击超链接跳转到1131题解有较详细的解释,这里就不赘述了。(以后遇到这类问题首先考虑用递推、数学归纳法 来归纳求解)

AC代码:

#include <stdio.h>

int n;
int coins[45][2];
int main()
{   // coins[i][0] 正面, coins[i][1] 反面
    coins[1][0] = coins[1][1] = 1;
    for (int i = 2; i <= 40; i ++)
    {
        coins[i][0] += coins[i-1][1];
        coins[i][1] += (coins[i-1][0]+coins[i-1][1]);
    }
    while ( scanf("%d",&n) != EOF && n != 0)
        printf("%d\n",coins[n][0]+coins[n][1]);
    return 0;
}
举报

相关推荐

文件IO操作

文件操作详解-IO

GoLang 文件IO操作

IO路-文件操作

【Java】文件操作和IO

【JavaEE】文件操作与IO

Python 文件 IO 操作详解

0 条评论