fibonacci

    0热度

    1回答

    我正在尝试在Python中创建一个程序,该程序需要重复Fibonacci序列的次数。 ... i=1 timeNum= input("How many times do you want to repeat the sequence?") while i <= timeNum: ... i += 1 如何强制输入是一个整数?我不能让人们重复序列'苹果'时代?我知道它涉

    0热度

    1回答

    A.多米诺骨牌是2×1矩形。 2 x n矩形的平铺是由多米诺骨牌覆盖的不重叠。确定我们可以做到这一点的数量。建立一个递归关系。 B.瓦片是尺寸为2 x 2 x 1的三维盒子。大小为2 x 2 x n的盒子的瓦片是瓦片(以任何方式定向)的非重叠覆盖。确定我们可以做到这一点的方式的数量。建立一个递归关系。 对于问题A,递推关系我所做的是:T(N)= T(N-1)+ T(N-2),这是一个斐波纳契数列。

    0热度

    1回答

    我已经搜索了堆栈溢出,并没有找到我的问题,所以我认为这将是安全的发布。我正在编写一个打印Fibonacci序列的前10个整数的标准代码段,然后将这些前10个整数值加在一起并打印总和。我写的代码基本上是可行的,但我试图在底部结合地图和注入方法,以使代码更高效。任何投入将不胜感激。 def fib(n) return 1 if n <= 2 fib_index = 3

    1热度

    1回答

    我该如何得到这段代码来打印给定项的斐波那契数列的所有值?现在它只打印最后一期 #include <stdio.h> int fibonacci(int n){ if (n==2) return 1; else return fibonacci(n-1) + fibonacci(n-2); } int main() { int

    -2热度

    3回答

    我今天有这项任务,但我不太明白这个问题。 编写一个输出斐波纳契数字的程序。这部分我明白我有这个它可以让你输入一个数字,它会创建一个长度为fubonacci的序列。 typedef unsigned long long ull; int main() { int N; cout << "Enter the N : "; cin >> N; ull f0 = 0, f1 = 1; ull

    -2热度

    1回答

    我试图代码的codility LES 13 ladder.php锻炼。 你必须使用fibonacci分子计算你可以爬梯子的总体方式,当时你可以做1或2个梯级。 我做了一个循环创造了第一个50张斐波那契数是这样的: $total = 50; $fibonacci[0]=0; $fibonacci[1]=1; for($i=2;$i<=$total;$i++){ $fibonacci[

    1热度

    1回答

    我有兴趣找到一种方法来创建一个变量来获取一个值并将其存储在另一个变量中,然后获得一个新值。 一个非常实用的例子是斐波那契数列。 我通过可用的Python代码合理地搜索这个序列。 有吨,通常我的基本把握太神秘了。 我想出了这个。简单和应该做的工作: a = 1 b = 0 print (b) for i in range(0,100): c = b b = a a = c + b pr

    1热度

    1回答

    我写了下面的程序来查找大斐波纳契数的模数。这可以解决大数目,但无法计算如fibo_dynamic(509618737,4602,229176339),其中a = 509618737,b = 4602和N = 229176339。请帮我做这个工作。 long long fibo_dynamic(long long x,long long y,long long n, long long a[]){

    -1热度

    1回答

    我有一个我在网上找到的计算斐波纳契数列的算法。我觉得有点像傻瓜,但我不知道它是如何工作的! def fib(n) if n == 0 || n == 1 return n end if n >= 2 return fib(n-1) + fib(n-2) end end 如果我用10的参数调用方法为什么它不返回18?我假设在这里发

    0热度

    1回答

    我已经看到一个在线测试任务,具有竞争性的编程挑战(不能透露不幸地在哪里)产生第N个斐波纳契数的最后(最低有效)6位数字。 我已成功地拿出了以下解决方案: #include <iostream> #include <cassert> #include <tuple> int solution(int N) { if(N == 0) return 0; if(N == 1