蒟蒻再次求助
  • 板块灌水区
  • 楼主Remus_Zograf
  • 当前回复6
  • 已保存回复6
  • 发布时间2021/6/10 21:31
  • 上次更新2023/11/4 22:02:45
查看原帖
蒟蒻再次求助
478048
Remus_Zograf楼主2021/6/10 21:31

水题一道

新斐波那契数列

给定正整数 a (a ≥ 1),新斐波那契数列 fa 按如下方式定义: • fa(1) = 1; • fa(2) = a; • fa(n) = fa(n − 1) + fa(n − 2) (n > 2); 例如,给定 a = 4,有 f4(1) = 1, f4(2) = 4, f4(3) = 5, f4(4) = 9, f4(5) = 14, ……现在已知新斐波那契数列中的一项 x,但并不知道 n 和 a 的值是多少。请你求出所有可能的 n,a (n ≥ 2) 满足 fa(n) = x。 输入格式 你需要在一个测试数据中处理多个新斐波那契数列问题。输入第一行 T 表示问题的数量。 接下来 T 行,每行一个整数:待求解的 x。 输出格式 对于每个新斐波那契数列问题,按照 n 从小到大的顺序,输出所有可能的 n,a 满足 fa(n) = x。每行输出一对 n 和 a,由一个空格分隔。

2021/6/10 21:31
加载中...