josephus

    11

    1答えて

    問題の同じセットを解決するには、次のコードを見てください:問題を言えば、目的を助けてくれるとは思わない、Josephus problemの別の繰り返し: 解決方法1: import sys from math import log cases= int(sys.stdin.readline()) current= 0 while current < cases: current

    1

    1答えて

    アルゴリズムを使用してヨセフスパズルの表現に関しては、それは5が私の理解から削除された場合、リストはここに、図3.8次のリンクでは、配列を使用して http://flylib.com/books/en/3.55.1.34/1/ を表現することができるリンクされている言及されました次の4は、値5が削除されたときにインデックス6に変更する必要があります。値4のアイテムが削除され、値3の次が削除されます

    1

    1答えて

    class Node { public int Data { get; set; } public Node Next { get; set; } public int Counter { get; set; } public Node(int element,int counter) { Data = e

    6

    4答えて

    Pythonのリストを使ってJosepheusの問題を解決できるかどうかを知りたかったのですが、 簡単な言葉で言えば、ジョセフ問題は、事前に知られているスキップパラメータを使用して実行が処理された場合に安全となる環状配列内の位置を見つけることに関するものです。 例えば、[1,2,3,4,5,6,7]のような循環配置が与えられ、スキップパラメータが3の場合、人は3,6,2,7,5,1の順番で実行され

    11

    1答えて

    先週、私はFacebookのハッカーカップのラウンド1bに参加しました。 問題の一つは、基本的にJosephus problem 私は離散数学の問題として前にヨセフスの問題を研究してきたので、私は基本的に再発を取得する方法を理解しました: f(n,k) = (f(n-1,k) + k) mod n, with f(1,k) = 0 しかし、のdidnことnの最大値は10^12だったので、Fac

    -2

    1答えて

    ベース2,5,8,16からベース10に変換して入力するC++プログラム。スイッチのケースを使用して問題を解決しようとしましたが、16のベースが問題を起こしています。