neuq oj 1012 SZ斐波拉契数列 C++

本文介绍如何用C++解决NEUQ OJ上的问题1012,涉及一个特殊的斐波那契数列计算。题目要求根据给定的a,b和n值,利用山寨版斐波那契数列的规则计算F(n),当n为奇数时,F(n) = F(n-1) + F(n-2),为偶数时,F(n) = F(n-1) + F(n-2) + F(n-3)。文章提供了一种解决方案并展示输入输出样例。
摘要由CSDN通过智能技术生成

SZ斐波拉契数列

题目描述

你应该很熟悉斐波那契数列,不是吗?现在谷学长不知在哪里搞了个山寨版斐波拉契数列,如下公式:
F(n)=
{
   a,                n=1
   b,                n=2
   F(n-1)+F(n-2),        n>2并且n是奇数
   F(n-1)+F(n-2)+F(n-3),   n>2并且n是偶数
}
这里a和b是定值,现给出a,b和n,你的任务是计算F(n)。

输入

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值