fibonacci

    0

    1答えて

    nがフィジカンチ数の10^9 + 7のn番目のフィボナッチ数を計算しようとしています。 フィボナッチ数を計算するために黄金比を使用しました。 次のコードは、n = 43まで正しい結果を生成します。しかし、n> = 44の場合、φは10^9 + 7以上になり、予期せぬ結果が出始めます。また、n> = 44は、法が除去されれば正しい結果を与える。 #include <stdio.h> #includ

    1

    2答えて

    HackerRankでProject Euler problem 25を試していました。 私はBinet's Formulaを使用してブルートフォース方式を試みました。 ここ import math for _ in range(int(input())): numLen = int(input()) for x in range(1, 5000): fib =

    1

    1答えて

    私は比較的新しいコーディングですが、フィボナッチシーケンスのモジュラスの特定の反復パターンを使用して結果の数値にトーンを割り当てたところ、episode of Numberphileがありました。私の知識を上手く試すには、ちょっとした実験ですね! 私は単純なループを作成してフィボナッチシーケンスのリストを作成し、生成したシーケンスの残りの部分をnで除算して計算する別の関数を作成することができました

    1

    2答えて

    タプルを使用してフィボナッチシリーズを印刷しようとすると、iPythonがクラッシュする傾向があります。 ここに私が実行しようとしているコードです。 n = raw_input("Please enter a number: ") a = 0 b = 1 while b < n: (b,a) = (a,b+a) print b ただし、nを数字(たとえば20,100

    1

    1答えて

    O(n)時間で動作するフィボナッチのボトムアップバージョンを実装しようとしていますが、リスト割り当てインデックスエラーが発生し続けています。これは私のコードです: def fibbu(n): fib = [1,1] for i in range(2, n): fib[i] = fib[i-2] + fib[i-1] return fib[n] しかし、

    0

    1答えて

    問題文:2つの整数nとmが与えられたとき、出力Fn mod m(つまり、mで割ったときのFnの剰余)。 入力形式。入力は、同じ行に与えられた2つの整数nとm(空白で区切られた)で構成されています。 制約。 1≦n≦10^18,2≦m≦10^5 出力形式。出力Fn mod m。 私は以下のプログラムを試したが、うまくいかなかった。予想通りの方法PIがhttp://webspace.ship.edu/

    -4

    2答えて

    私は再帰を使用して最初の10要素のフィボナッチシリーズを生成しようとしています。しかし、コンパイラはエラーを出します。正確な解決策を見つけるのを手伝ってください。 //プログラムは以下の通りです: public class DemoJava { int a=0, b=1, c=0, count=10; public void fibonacciRecursion(count

    1

    3答えて

    私の学校への割り当ては、与えられたArrayListがフィボナッチ配列の一部であるかどうかをチェックする方法を実装することです。 配列が空であってはならないと 大きなより3.私は、アレイと次の1の1つの数がフィボナッチ数列の一部であるかどうかを確認する必要があることを理解しなければなりません、しかし、私はたくさんありますシーケンスの一部であって最初からではない場合は、配列を受け入れることになってい

    2

    1答えて

    あなたの中にはProjectEulerをよく知っている人もいます。コードの使用によって解決できる一連のロジスティックナンバーベースのパズルを含むウェブサイト/コミュニティです。 彼らは私が解決策 int firstNumber = 0; int Total = 0; for (int fib = 0; fib < 4000000; fib+=firstNumber)

    -1

    1答えて

    私の参考文献の下の画像を参照してください。 最初の列は、ちょうど私達に行番号を与える 第二列はちょうどそれが動作 前の値で割ったbの最後の行の商である必要があり、新しい行 3列を取得するには、前の2を追加して、フィボナッチ数列であります 1.6、それは 0 1 2 1.66666666667 1.6 1.625 etc etc. でなければなりません 第三鞍部に続いから1.00000