#SY0703. 递推数列
递推数列
丝路递推数列
2026 青少年信息素养大赛 复赛卷五 · 小学组 C++ 第 13 题
题目描述
公元前 138 年,张骞出使西域,标志着丝绸之路的探索开端;公元前 136 年,丝路正式开通,东西方商贸往来自此繁盛。为了纪念这一历史进程,我们用特殊的递推公式来标记丝路发展的关键年份:
- 第 1 项:f(1) = 1(代表张骞出使西域,丝路探索开始)
- 第 2 项:f(2) = 3(代表丝路正式开通)
- 第 n 项:f(n) = 3 × f(n−1) − 2 × f(n−2)
输入一个整数 n,计算并输出第 n 项的值。
输入格式
一个正整数 n(1 ≤ n ≤ 50)。
输出格式
输出递推公式计算后的结果。
样例输入 #1
1
样例输出 #1
1
样例输入 #2
5
样例输出 #2
31
样例输入 #3
10
样例输出 #3
1023
数据范围
1 ≤ n ≤ 50