#author("2024-01-12T03:06:52+00:00","","")
*[[Problem 563:http://projecteuler.net/problem=563]] 「ロボット溶接」 [#wf601541]

ある会社は、単位正方形の金属板から始めて大きな長方形の金属板の製造を専門としている。溶接はロボットによって実行される。残念なことに、これらのロボットにプログラムできることはかなり限られている。それぞれが最大 25 枚までの同一の長方形の金属板しか処理できず、どちらかの端に沿って溶接してより大きな長方形を作成することだけができる。プログラム可能な変数は、処理する長方形の数(25 以下)と、長辺を溶接するか短辺を溶接するかだけである。

例えば、最初のロボットには、11 枚の未加工の単位正方形プレートを溶接して 11×1 の長方形を作成するようにプログラムできる。次のロボットには、これらの 11×1 の長方形 10枚を溶接して、より長い 110×1 の長方形、または 11×10 の長方形を作成するようにプログラムできる。多くの長方形はこの方法で作成できるが、全てではない。

ある常連客が次のような珍しい注文を出した。完成品の面積は正確であり、長辺は短辺の 1.1 倍以下でなければならない。これらの条件を複数の方法で満たすことができる場合、客は全てのサイズを要求する。例えば、面積 889200 の金属板が注文された場合、900×988、912×975、936×950 の 3 つのサイズを生産することになる。面積 889200 は、ロボット溶接機の制限内で 3 つの異なるサイズで製造できる最小面積である。

長辺が短辺の 1.1 倍以下であるような''ちょうど'' n 種のサイズを作ることができる最小の面積を M(n) とする。つまり M(3)=889200 である。

M(2)+M(3)+...+M(100) を求めよ。
IP:207.65.235.4 TIME:"2024-01-12 (金) 12:06:52" REFERER:"https://odz.sakura.ne.jp/projecteuler/" USER_AGENT:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS