• 締切済み

指定した数のます目の合計値が一番大きいます目ルート検索

下記の参考例が解けるプログラムかソフトを御存知の方、教えてください。 例) -5 -(10) +(8) -7 +3 +4 +6 -9 +(8) -5 -3 -9 +2 -7 +(6) +1 +4 +(9) +(10) -8 -7 +6 -3 +1 +6 合計51 (上記解説) 全体のます目の中で起点となる数字を探す。 起点となる数字の負は、正に置き換える。 起点とするます目の隣り合わせの上下左右斜め上下のます目数字を計算しながら 6つのます目で合計が最も大きくなるます目ルートを探し出し合計値を出す。この際、ます目を飛ばさない。交差させない。必ず隣り合わせのます目数字であること。 上記例では起点が -10で一番合計が大きくなる隣り合わせの6つのます目ルートとを出したものです。

  • cros
  • お礼率45% (17/37)

みんなの回答

回答No.1

課題の丸投げは、ここの規約違反で削除されますよ?

cros
質問者

補足

御指摘ありがとうございます。質問の出し方が悪いでした。(例)に記したようなパズルを解くソフトを探しています。

関連するQ&A

  • 縦横斜め全て同じ合計

    3×3のマス目に 8,1,6 3,5,7 4,9,2 と入れると縦横斜め全て同じ合計(15)になります。 では4×4は?、5×5は?、6×6は?、7×7は? 4、5、7はできるのですが6の場合を忘れてしまいました。 因みにルールは、1からn*nまでの数字を各々1回だけ 使って縦横斜め全て同じ合計にする、です。

  • 指定した合計数と奇数&偶数の数字を抽出する。

    どなたかご存じでしたら回答をお願いします。 数字選択式宝くじの「ミニロト」の組合せをフリーソフトで作成&CSVデータに出力しています。 これをエクセルに取りこむと下記のようになります。 【作成されてエクセルに取りこんだCSVデータ】 01 03 05 07 12 01 03 05 07 15 01 03 05 12 15 01 03 07 12 15 01 05 07 12 15 03 05 07 12 15 ここから、「5つの数字の横合計の合計数が○○以上~○○未満で、奇数が○個、偶数が○個のデータを抽出する。」というのをエクセルでやりたいですがどうやればよいでしょうか? できれば1回の操作で結果が出るのがよいです。 上記例でいうと、「5つの数字の横合計の合計数が30以上~40未満で、奇数が4個、偶数が1個」と指定すれば下記抽出結果が得られる。 【抽出結果】 01 03 05 12 15 01 03 07 12 15 01 05 07 12 15 CSVデータは1個~169911個まであります。 CSVデータの中には奇数が0個で偶数が5個というのもあります。(その逆ももちろんあります。) エクセルの操作およびVBAでのソースを教えて下さい。 よろしくお願いします。

  • ナンバーズ4の各桁の合計数がNのときの組み合わせの数

    ナンバーズ4についての質問です。 ナンバーズ4の各桁を合計した値をNとします(0≦N≦36、Nは自然数)  ⇒ナンバーズ4は0000~9999の中から数字を選択するため 各桁の合計値がNのときにナンバーズ4の組み合わせは 何パターンあるのか求める方法を教えてください。 例)N=0のときは0000の1パターン   N=1のときは0001 0010 0100 1000の4パターン これを上記のようなアナログなやり方ではなく 数式で求めたいのです。 よろしくお願いいたします。

  • 急にルート5が出現する理由

     添付画像の固有ベクトルの解き方の解説をみても、なぜルート5が出てくるのか、そもそもなぜ、解答例のような数字になるのかすら分かりません。  どなか、数学が苦手な私でも、わかりやすく理解できるように教えていただけないでしょうか?

  • エクセル表で合計が指定数字になるように四捨五入

    エクセル表で、製品払い出し表を作成しております。(エクセル2007) A製品が10現場に出庫したとして、その合計が6,400になるようにしたいのですが、単価が割り切れない数字の為に、一つ一つの現場で調整して合わせるようにしているのですが、大変手間です。 例 15キロ入り/¥6,400の品  1キロ¥427 1現場   3キロ   1,281 2      5      2,135 3      4      1,708 4      1       427 5      2       854 上記例ですと、そのままの合計が¥6,405になり-¥5ほど調整しないといけません。 それを自動的に-(マイナス)してくれる関数などありませんでしょうか? わかりにくい文かもしれませんが、宜しくお願いします。

  • EXCELで、文字に関連したセルだけの合計を求める

    簡単な例で説明します。 以下のような表があったとします。 1    2←列番号 ○   10   ○   10 ×    5 ○   10 上記の2列目の合計は35ですが、このうち1列目が○の項目の合計だけを求めたいです。 「2列目の合計を求めよ、ただし1列目が○の項目に限る」(→答えは「30」になります。) という関数はあるでしょうか? なお1列目は数字ではなく文字であることが条件です。

  • OpenOffice(合計が計算式になる)

    PC初心者です。 家計簿を自分で作ってみて、簡単なのは作れました。 その後、もっと使いやすくなるようにと 数字を(例:2000と打って2,000)になるようにするのはどれか、いじってる内に 合計部分が、計算式しか出なくなってしまいました。 例え =SUM(O3:O24) ↑今までは、普通に3000とか、数字がでてたのに、(今まで保存した)全部計算式に・・・;; OpenOfficeで新規に作っても、やっぱり計算部分は、合計数ではなく、式表示・・・ 変化してしまった時に、保存しなきゃ戻ると思ったのがダメですね>< 設定をいじってる(っぽい?)ので、保存は関係なかったみたい? (千の区切り方法は、その後わかりました・・・) ・合計の欄は、枠を広げると数式が書いてあり、狭めると###です。 ・数の数式(左上にある項目)で、標準にすると、数字の千の区切りがなくなり  合計部分は、広げると計算式ですが、狭めると3000とか区切りの無い合計数が出ます。 現在 全体は千の区切り(例え:3,000)になるようにしてて 合計の部分だけ、数の数式:標準にして、千の区切りのない数字(例え:3000)にしてます。 ↑こうすると ぱっと見た時には、計算式が出ない分 前よりは見やすいのですが、 区切りがあったり、無かったりで、まだ見にくいです。 どうすれば、元々使ってたように、普通に合計数が出て 合計が 0 の場合も 0 って出るようになるのでしょうか? 初心者でも、分かるように、お手数ですが教えて下さい。 OS:Windows7 Home Premium 64bit版です。

  • 文字を削除して合計 Excel2007

    Excelで数字を含む文字列から数字のみを取り出し、合計する方法を考えているのですが、わかりません。  |..A..|..B..|..C.|..D.| .2|50%|30%|20%|10%| という風にセルに記入している場合、E2に全体としての割合を表す関数を作りたいと思っています。 とりあえず各セルから%を除いて数字のみを表示する関数を作りました。 =LEFT(A2,LEN(A2)-1) 例はデータが少ないのですが、実際は多数のデータを使うつもりなので、全ての値を足すのでなく、 指定した範囲内の値を合計するようにしたいと思っています。 作業列を使えばできるかもしれませんが、使わない方向でやりたいので、宜しくお願いします。 ちなみに、各割合は、別のシートから=で値を入力しています。

  • Excelで負の数を足さずに0以上の数字だけを足したい

    ExcelでA1~F1までの数値(-2、-1、0、1、2、3)を合計するときは=SUM(A1:F1)で算出しますが負の数字(-2、-1)を足さずに0以上の数字だけを足したい時どうすれば良いのでしょうか?(一応答えは3) 数値は可変するのでどこに-が来るか解りません。 またこれを他の数値(例えば10とかA2)と足したりする時はどうでしょうか? あまり表計算を使用する事がないので人に聞いたら「IFとか≦を使うのじゃないの?」ってぐらいでよく解りません。 よろしくお願いします。 上記が解り難かったらごめんなさい。

  • Excelの数値の反映のさせ方

    現状(紙での請求書) ---------------------------------- | 5 | 4 | 3 | 2 |  ---------------------------------- 上記のように、ますの中に数字が入っています。 Excelで複数枚(表紙一枚、内訳複数枚)のシートの合計を反映する場合、一つのセルに数字を入れるのは理解出来るのですが、上記のように、ますの中(別々のセル)に、合計の数字を一文字づつ割り振る事は出来るでしょうか? やりたい事は、市販の請求書は、数字を書く所がます目になっているので、見た目、同じような感じで、出来ないかなという事です。 よろしくお願いします。

専門家に質問してみよう