0

マス目に数を書き込んだときの隣接する数の和

100
0

数学力のなさ

 私が作問しOMCに出題された以下の問題について、一般化を考えたい。

OMC027-B

3×3のマス目に1以上9以下の整数を1つずつ書き込みます。このとき、どの隣り合う2マスについても、数の和が11以下となるような書き込み方はM通りあります。Mを解答してください。ただし、回転や反転で一致するものも区別するものとします。
https://onlinemathcontest.com/contests/omc027/tasks/3 より)

 11という数は、限界の値である。つまり、これを10にすることはできない。どのマスも少なくとも2つのマスと隣接しており、9と隣接する数を考えれば、和の最大値は11以上にならざるを得ないからである。
 では、n×nではこの限界の値はどうなるか。次が成り立ちそうである。

n×nのマス目に1からn2までの整数を1つずつ書き込むとき、隣り合う2マスの数の和の最大値としてありうる最小値は、n2+n2+1である。すなわち、どの隣り合う2マスについても数の和がn2+n2+1以下となる書き込み方は存在するが、どの隣り合う2マスについても数の和がn2+n2以下となる書き込み方は存在しない。

n2+n2+1のときは、以下のように数を書き込んでいけばよい。(図はn=9のとき)
左上から大きい数と小さい数を交互に埋めていく 左上から大きい数と小さい数を交互に埋めていく

あとはn2+n2が無理であることを証明すればよいが……。証明が思いつかないので、置いとこう。

 最初のOMC問題の一般化としては、次の問題を解くことが一旦の目標となる。

一般化 n×n

n×nのマス目に1以上n2以下の整数を1つずつ書き込む。このとき、どの隣り合う2マスについても、数の和がn2+n2+1以下となるような書き込み方は何通りあるか。ただし、回転や反転で一致するものも区別するものとする。

n=4のときを実際に求めてみよう。

4×4雑解説

 16,15の位置関係で場合分けを行う。★は1,2,3,4のいずれかを表す。
(14,5),(13,6),…を順にはめ込んでいく方法を考えると、数えられる (14,5),(13,6),…を順にはめ込んでいく方法を考えると、数えられる



以上により、合計は11520通りである。

一般化検討

 n×nのときも4×4と同様に、最初のいくつかの数を与えておけば、あとは2×1の長方形で埋める方法を数えていけばよい。が、結局場合分けが大量発生するような気がする……。よくわからん。

もっと一般化できるくね?

a1×a2××an

 a1×a2××ann次元直方体のマス目に1以上a1a2an以下の整数を1つずつ書き込む。このとき、どの隣り合う2マスについても、数の和がN以下となるような書き込み方は何通りあるか。ただし、回転や反転で一致するものも区別するものとする。

 3次元の一番簡単な場合だけやってみる。2×2×2で、N=11とする。
 8の場所が8通り、1,2,3の場所が6通り、74の場所が3通り、56の場所が2通りなので、8×6×3×2=288通り。

 壮大な問題だけ掲げて終わってしまったが、こういう組合せの問題は苦手(>_<)

投稿日:57
更新日:58
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

Happy Sugar Life

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中