[Home]Memo/Q210

Amatubu_Wiki | Memo | RecentChanges | Preferences

最高のカレーを作れ!

問題

[最高のカレーを作れ!]

考えたこと

まずは、問題のブレンドリストから、どんな種類のスパイスが何回出てくるかを調べる

[コード]

結果は、
  Achiomaseic 26
      Anesuma 33
     Anewatry 40
        Anioc 31
     Bapomely 36
     Baricema 32
         Beba 24
    Bebacorry 39
   Bebalemoma 27
       Bebary 42
        Camin 39
     Carabaic 39
   Carapertah 36
      Caratah 35
   Cardoquist 28
     Chimonma 34
    Chitamary 37
     Choopaly 37
   Chooperaly 38
   Ciocitotah 36
     Ciogoist 31
         Cito 38
       Citoat 32
    Citograor 26
        Corma 23
        Draat 37
        Drama 42
     Draxuoly 39
        Floic 40
       Ginima 38
      Ginitah 28
        Glaat 31
        Glaru 26
        Gotah 34
     Jachooor 40
     Junisooc 35
      Junitah 31
      Labcara 25
        Laboc 39
        Labor 40
        Labry 32
     Licotaor 25
  Limeachioly 41
  Limelicotah 35
      Limemin 27
   Limeminnor 25
      Limetal 38
    Loveaneic 25
    Loveaniic 35
       Lovema 28
       Maceor 28
      Mahseoc 26
       Masema 33
     Maserior 36
         Mata 23
   Matapermin 37
      Matatal 28
    Minnlabic 44
       Minnoc 39
   Monmyraist 31
    Monwatmin 40
         Muly 44
   Munillaist 39
     Mupermin 38
      Mupopoc 34
         Mury 39
     Myrarice 31
    Nercitoma 24
    Nerstamin 30
         Nige 32
   Nillaneric 29
   Nillawatat 39
   Nutscinmin 31
  Nutslemoist 32
     Nutssery 39
         Paic 37
    Pamacetah 27
         Paor 41
  Peracassist 37
      Peratal 32
    Peregrama 32
       Pertah 39
       Pomeat 38
     Popxuoor 31
    Primonmin 39
    Pripriist 34
      Qulabry 30
       Riceso 24
    Riceturic 37
  Rinacardory 28
   Rinacassoc 41
      Rinagla 37
    Rinawatry 34
         Rose 38
   Roselabtal 30
   Rosemaceoc 25
       Rosery 25
      Rosetal 38
    Ruginitah 35
        Rumin 26
         Rury 41
      Sesaist 37
      Soanior 33
      Somutah 37
      Soxuooc 35
 Spicechootal 26
  Spicesesaoc 41
    Stacarary 42
    Stachoooc 29
        Staoc 35
         Suma 43
  Sumabebatah 34
   Sumaloveat 38
  Sumaricetah 30
      Tamamin 42
       Tamaoc 22
     Tamariic 36
    Tamastaat 36
         Tary 40
        Tatah 35
  Turcardoist 35
        Turry 30
    Tursesaly 40
        Xuoma 33
    Zamacetal 36
         Zaor 38
     Zaroseor 43
    Zaspiceoc 41

128種類ある。

これらがどちらかに含まれる組み合わせは、2^128/2-1 とおり(皿は逆に見ても同じ、すべて片方の皿に入れるのは無効から)
170141183460469231731687303715884105727 とおりか
しらみつぶしではちょっときつそう

例題を見てみる

 SpiceA SpiceB
 SpiceA SpiceC
 SpiceB SpiceC
 SpiceC SpiceD
 SpiceD SpiceE
 SpiceE SpiceF
 SpiceF SpiceD
 SpiceE SpiceG
 SpiceF SpiceG

   ABC|DEFG
 A  11|0000
 B   1|0000
 C    |1000
      +----
 D      110
 E       11
 F        1
 G

こうやって並べると、うまく並べて、四角で区切った中にある組み合わせができるだけ少なくなるようにしてあげればよいということがわかる

この「うまく」というのはどうやったら見つけられるのか

... すぐに思いつかなかったので、あとまわし

ブレンドに現われる回数に注目

問題を見ると、ブレンドに現れる中で一番数が少いのは Tamaoc の 22 個
片方に Tamaoc だけを入れて、もう一方に残りすべてを入れれば、2182 のブレンドのうち無駄になるのは 22 個だけなので、合計のポイントは 2160 になる
無駄になるブレンドがこれ以下になる組み合わせがあるのか、ないのか

逆に一番多く現れるのは Minnlabic の 44 個
無駄が 22 個未満になるのであれば、このうち少なくとも 23 個は使われる(= 23 個のブレンドにあるスパイスは同じ皿に入る)ということ

相性のよいスパイスのマトリックスを作成

[コード]

結果
  0010010000000100000001100000010100001000100110001100010100100000011000000001000000000100100000110000000010010000100000000000000
 0 110101000100010110100001001000011000001001001000000100000000110000010000100001100100001001101001000010000000000000000001001100
 01 01101000010010110000001001001010000001001000010001101000001110000110010100011100100001001111001000010000000010000000000011100
 110 1001000010010110000001001001010000001001001000001101000000100000100010000000100100001000110001000000000000010000000001010100
 0011 101000110010010000000001001010000001001001010000101000000110000110010100011100100001001110001000010000000010000000001010000
 01101 01000100010110000001000001000000001001001010001101000000110000100010100011000000001001011001000000000000000000000001001100
 100000 0100000100000001010000010100000000000010101010010100100000010000000001000000000110100000010000000010010000101000000000000
 0111110 000110010110100001001001010000001000101000001101000000110000110000100011000000001001110001010010000000010000000000011100
 00000010 00000100000001110000010000001000000110101110010000100000011001000000000000000100100000110010000010010000101000000000000
 000000000 1000001000010000110100001010110010000000000000011011001100000001010100011011000010000000101101001101101010111110101000
 0000000001 011000001000000110100000100010010000000000000011011001100000001010100011001000010000000101001001101101010111010100011
 01001101000 10010110100001001001010000001000001010001101001000110000010010100011100100001001101001000010000000000000000001011100
 001110010011 0010110100001001001000000001001001010001100000000110000110010100010100000000000111001000000000000010000000001011100
 0000000000100 001001000000110000001110110010000000000000011010001100000100010100001001000010000000101100000100101000111110100001
 10000010100000 00000001110000010100000000100110101110010000100000010001000001000000000110000000110010000000010000101000000000000
 011111010001100 0010100001001001010000000001001010000100000000100010010000100010100100000001010001000010000000010000000001011100
 0000000001000100 001010000110000001000010010000000000000010011001100000001010100011010000000000000101001100101101010111110100011
 01110101000110000 10100001000001000000001001001010001101000000110000010010100011100000001001111001000010000000010000000001001100
 011111010001100101 0100001001001010000001001001010001101000000110000010000100001000100001001110001000010000000010000000000101100
 0000000000100100100 010000010000001010110010000000000000011011001100000101000100001011000010000000001000001100101010111100100011
 01000001000110010110 00001001001010000001001001000001101000000110000000010100000000100001001110001000000000000010000000000011100
 000000000100000010010 0000100000001010110010000000000000011011000100000100010100011011000010000000101100100101101010011110100011
 1000001010000010000000 110000010100001000100110101110010100100000011001000001000000000110100000110010000010010000100000000000000
 10000000100000100000001 10000000000001000000110001110010100100000011001000000000000000110100000010010000010010000101000000000000
 000000101000001000000011 0000010000001000100000001100000100100000011001000001000000000110100000010010000010010000000000000000000
 0111010100011001011010000 001001010000000001001000000101000000110000110010100001000100001001111001000010000000010000000000011100
 00000000011001001000010000 10100001110110010000000000000011011001100000101010100011010000010000000101101101101101010010010100010
 000000000110010010010000001 0100001100110010000000000000010001001100000100010000001010000010000000101101101101101010111010100011
 0111100100011001001010000100 001010000001000001010001101000000010000110010100011100100001001111001000010000000010000000001011100
 00000000011000000000000000110 00001100110010000000000000011011001000000001010100001011000010000000001101101101101010111110000011
 100000101000001000000010100000 0100000000100110001110010100100000011001000001000000000100100000110000000010010000101000000000000
 0011110100011001011010000100100 010000000000000010000001000000110000100010100011100000001000010000000000001000000000000001011100
 10000010000000100000001000000010 00001000100110001110010100100000010001000001000000000110100000100000000010010000101000000000000
 011110010001000100101000010010010 0000000001001010000001000000110000010000100011100100001001111001000000000000010000000001010100
 0100000001000100100101000011010000 000110010000000000000011001001100000101010100010011000010000000000001101101101010111110000011
 00000000001001000000000000110100000 10010000000000000000011011001100000101000100011011000010000000001100101100101010111000100011
 000000000100010000010100001000000001 0110010000000000000001011000000000100000100011011000010000000001001101100101000100010100011
 1000000010000000000000111000000010000 000100110100110010100100000011001000001000000000100000000110000000000010000101000000000000
 00000000010001000001010000110100001010 10010000000000000011011001100000101010100011010000000000000101101001100101010011110100010
 000000000110010010010100001101000011101 0010000000000000011011000100000101010100011000000010000000101000100101101010011000101011
 0111110100011000011010000000100000000000 000001010001100000000110000010000100001100100000001011000000010000000010000000001011100
 10000000000000100000001010000010100001000 00110000110010000100000011001000001000000000010100000100010000010010000101000000000000
 000000000110010010010100001101000010101100 0000000000000011011001100000100010100010010000010000000101101101100101010011010100011
 0111110000001001011010000100000001000000000 000010001001000000110000110010100011000100001001111001000010000000000000000001011100
 10000001100000100000001100000010100001000100 10101110010000000000011001000000000000000110100000110010000000010000100000000000000
 100000101000001000000011000000101000010001001 0101100000100000000001000000001000000000110100000000010000010010000101000000000000
 0101110100011001011010000100100001000000100000 001001101000000110000110000100011100100001001011000000010000000010100000000011100
 00000010100000100000001000000000000001000000110 01110000100100000011001000101000000000000100000110010000010010000101000000000000
 001011000001100101100000000010010100000010010000 0001101000000110000110010101011100100001001100001000010000000000000000001001100
 1000001010000010000000111000001010000000000011110 110010100100000010001000001000000000100000000110010000010010000001000000000000
 10000000100000100000001110000010100001000100110101 00000100100000011001000000010000000100100000110010000010010000001000000000000
 000000101000001000000011000000101000010001001001010 0000100100000011001000001000000000110100000010010000010010000100000000000000
 0011010100011000011010000000100000000000100100101000 101000100110000100000100011100000001000101001000010000000010000000000011100
 01111101000110010110100001001000000000001000001010001 01000000000000110000000011100100001001111001000010000000010000000000011100
 100000101000001000000011000000101000010001001000010000 0100000000001000000001000000000010100000110010000010000000101000000000000
 0011110100010000011010000100100101000000000100101000110 000000110000110010100011100100001001010001000010000000010000000001001100
 10000010000000000000001110000010100001000000010101110010 00100000001001000000010000000110100000110010000010010000101000000000000
 000000000110010010010100001101000011001100100000000000000 1011001100000100010100011010000000010000100101101101101010111110100011
 0000000001110100000101000010010000111011001000000000000001 011001100000101010100010001000010000000001001101101100010101100000011
 10000010100000100000001110000010100001000100000101111000100 00000011001000001000000000110100000110010000010010000101000000000000
 000000000110010010010100001001000001101100100000000000000110 1001100000001000000011010000010000000101101101101101010101110000011
 0010000001100000100101000011010000111011001000000000000001101 001100000101000100011011000010000000101101101101101010001010100011
 01111101000110010110100001000001010000001001001010001001000000 10000110000100011100100001001110001000000000000010000000001011100
 011011010001100001101000010010010100000010010010100010010000001 0000110010100010100100001001111001000000000000010000000000011100
 0000000001100100100100000011010000110010001000000000000001101100 100000101000100000001000010000000000101101001101010000110100010
 00000000011001001001010000110000001100110010000000000000011011001 00000100010100011000000010000000001101101100101000111010100011
 100000101000001100000011100000101000010001001001011100000001000000 1001000001000000000110100000110010000010010000101000000000000
 1000000010000000000000111000001000000100010011010011001010010000001 001000001000000000100000000100000000010010000100000000000000
 00111101000010000000000001001001000000000001001010001101000000110000 10010100011000100000001110001000010000000000000000000011000
 011010010001100101100000010010000100000010010010100001010000001100001 0010100010100100001001011001000000000000000000000000010000
 0000000010000010000000111000001010000100010010010111000010010000001100 000001000000000110100000110010000010010000101000000000000
 00000000000001000001010000110000001110110010000000000000011001001100000 00010100010011000010000000101101101101100010110110100011
 001111000001100001001000010010010000000000010000100000010000000100001100 0000001100100000001111001000010000000010000000001011100
 0000000001100000100100000010010000110011000000000000000000101100100000000 000100010011000010000000100101100000101010001110100011
 01101101000110010110100001001001010000001001001110001001000000110000110000 00010000000001001111001000010000000010000000001011100
 000000000110010010000100001101000010001100100000000000000110000001000001000 0100010011000010000000101100001101101010111110000011
 1000001000000010000000101000001010000100010001011101001000010000001100100000 000000000110100000100010000000010000101000000000000
 00000000011001001001010000100100001110110010000000000000011001001100000101010 00011011000010000000001101101101000010111010000011
 001011010001100101000000000010010100000000010010101011011000001100001100001000 1100100000000111001000010000000010000000001011100
 0110110100010000011000000100100101000000100100101000110100000010000010001000001 100000001000011001000010000000010000000001010000
 01111000000110010100000000001001010000001000001010001101000000110000010010000011 00000001001100001000010000000000000000001011100
 000000000110000010000100001000000011101100100000000000000110110001000001010101000 1011000000000000101101001100100010111110100011
 0000000001100100100101000011010000011011000000000000000001001100010000000000010001 011000010000000101100101101101010101110000011
 01111000000100010010100001001000010000001001001010000101000000110000110010000010000 00001000111001000000000000010000000000010100
 000000000100000010010100001101000011101000100000000000000100110000000001010101000110 1000000000000100101101101100010111110100011
 0000000001100100000101000000010000111000000000000000000000100100100000010101010001101 000010000000101101001100000010101110100011
 10000010100000100000001110000010100001000000110001110000100100000011001000001000000000 10100000110010000010010000101000000000000
 000000100000001000000011100000001000000001001100000100101001000000100010000010000000001 0100000110010000010000000101000000000000
 0111110100010000011010000100100101000000000100101000110100000011000001000010000110010000 001111001000010000000010000000001001100
 10000010100000000000001110000010100000000100110100110010100100000010001000001000000000110 00000110010000010010000100000000000000
 000000000110010000010100001101000011100100100000000000000010110011000001010101000010010000 0000000101101100101101000111110100011
 0110110100010001011010000100100001000000100100101000010100000011000011001010000010000000100 111001000010000000010000000001110100
 01111001000110000110100001001000010000000001000010001100000000110000100010100010100100001001 01001000010000000010000000001001100
 001111010000100101101000010010010100000010010010000001010100001100001100101000110001000010010 0001000010000000010010000001001100
 0110010000011000010000000100100001000000100100100000110000000001000001001010001100010000100110 000000000100000010000000001011100
 10000000100000100000001000000010100001000100100101100010100100000011001000001000000000110100000 00000000000010000101000000000000
 100000101000001000000011100000100000010000001001011100101001000000100010000000000000001101000000 0000000010010000100000000000000
 0111110100011001011010000100100001000000000100001000110100000011000011001010001110010000100111000 000010000000010000000000011000
 00000000011001001000010000110000000000110010000000000000010011000000000101010000011011000010000000 01100101100101010111100100001
 000000011000001000000011100000000000000001001101011100101001000000100010000010000000001101000000000 0000010010000101000000000000
 0000000001100100100101000011010000011011001000000000000000101100010000010001010001100100001000000010 101101001100010111110100011
 00000000010001000000010000110100000100100010000000000000010011001100000101010100011011000010000000101 01001100100010111100100011
 011010010001000101100000010010000000000010010010100011010000000000001000101000111000000010011100010000 0000000010000000001011100
 0000000001100000100000000011010000101010001000000000000001101100110000010100010001001100001000000000110 100101001010011110100011
 00000000000000001000010000110100001110010010000000000000011011001100000101000100001010000010001000101001 00001101000101110100001
 100000101000000000000011100000101000000001000101011100101001000000110010000000000000001101000000100100000 0000000100000000000000
 0000000001100000000100000011010100111010001000000000000001101100110000010001010001101100000000000010110000 101101010111110100011
 00000000011001001001010000110100001110110010000000000000011011000100000100010100011011000010000000100101001 01001010111100100011
 100000101000001000000011100000101000010001001101011100001001000000110010000010000000001001000001100100000000 0000100000000000000
 0000000001100000100001000011010000100001000000000000000001101100100000010001010000101000001000000000100110110 101010111100100011
 00000000011001001001010000110100001110110010000000000000011011001100000101010000011010000010000000101100101001 01010011110100011
 001110010000100101101000010010000100000010000010000011010000001100000000101000110001000010011110010000100000000 0000000001001100
 0000000001100100100101000011010000111011001000000000000001001100110000000101000000100000001000000010000110110110 010101110100010
 10000010100000100000001100000010100001000100111100010010100100000011001000001000000000110100000110010000010010000 00000000000000
 000000000110000010010100001101000011001100100000000000000110110010000001010101000110110000000100001011010011011010 0001110100011
 0000001010000010000000010000001010000100010001010110001010010000001000100000100000000011000000010001000000000000000 000000000000
 00000000011001001001000000010100001110000000000000000000011010000100000100010100011011000010000000101100101101001000 10110100011
 000000000110010010010100001101000011001100100000000000000100000001000001000101000100100000100000001011010011011000001 1100100011
 0000000001100100100101000001010000110011001000000000000001101100010000000101010001101100001000000010110110110110101001 000000011
 00000000010001001001010000000100001000100000000000000000011010001000000101010000011011000010000000101101101101101010110 00100010
 000000000110010010000100001101000010101000100000000000000100110011000001010101000110110000100000000010011010001010101000 0000001
 0101110000011001010000000000100101000000100100001000000100000010000000001010001110000000100111100000001000000001000000000 010100
 00000000011001001011010000110000000110110010000000000000010001001100000101000000010011000011000000101101101101101010110100 00010
 001110010001100100001000010010010100000010010010000011000000001100001100101000111001000000010010010000100000000000000000010 0100
 0110010101011001011010000100100100000001100100101000110100000011000010001010001010000000100011100100001000000001000000000000 000
 01110101000110010110100001001001010000001001001010001101000000110000000010100010100100001001111000000010000000010000000001010 00
 000000000010000010010100001101000011101100100000000000000110110011000001010101000110110000100000000011010011011010101111001000 1
 0000000000100100100101000001010000111001001000000000000001101100010000010101010001101100001000000010110110110110001011101000001 

結構縦に似たようなパターンが並んでいるのが見える

Minnlabic が出てくる組み合わせを見ると、
 000000000110010010010100001101000011001100100000000000000 1011001100000100010100011010000000010000100101101101101010111110100011
となっており、例えば次の Minnoc の組み合わせ
 0000000001110100000101000010010000111011001000000000000001 011001100000101010100010001000010000000001001101101100010101100000011
          --  -     - -    -  -    --  --  -                 --  --     - - - -   -                     -- -- --   - - --      --
と非常によく似ている
33 個が同じで、Minnlabic と Minnoc 自体も相性がよいので、もしこれらが別の皿に入っていると、少なくとも 34 個(33+1)のブレンドが無駄になってしまう
ということは、これらは同じ皿になるはず

同様に、Minnlabic を基準にして、共通して相性のよいスパイスが 22 個以上あるものは同じ皿ということ

Minnlabic と同じ皿になるスパイスを見つける

[コード]

結果は、
         Bebary (36)
          Camin (34)
        Caratah (31)
      Chitamary (35)
     Ciocitotah (31)
           Cito (34)
          Drama (38)
       Draxuoly (37)
         Ginima (34)
       Jachooor (36)
       Junisooc (30)
        Junitah (28)
          Laboc (36)
          Labor (35)
    Limeachioly (38)
      Minnlabic (44)
         Minnoc (33)
      Monwatmin (36)
           Muly (38)
        Mupopoc (31)
           Mury (37)
     Nillawatat (35)
    Nutslemoist (30)
           Paic (34)
           Paor (36)
         Pertah (35)
         Pomeat (34)
      Primonmin (36)
      Pripriist (30)
     Rinacassoc (37)
      Ruginitah (31)
           Rury (38)
        Sesaist (33)
        Somutah (32)
        Soxuooc (30)
    Spicesesaoc (37)
      Stacarary (39)
          Staoc (33)
           Suma (39)
     Sumaloveat (35)
        Tamamin (39)
       Tamariic (32)
      Tamastaat (34)
           Tary (36)
          Tatah (31)
    Turcardoist (30)
      Tursesaly (33)
       Zaroseor (38)
      Zaspiceoc (36)
で、無駄になるブレンドが 22 未満の組み合わせが存在するなら、これら 49 個のスパイスは同じ皿に入れなければならない

少なくともこれら 49 個は同じ皿に入らなければならない
例えば、最初のマトリックスで Minnlabic と Tamamin を比べてみると、
 000000000110010010010100001101000011001100100000000000000 1011001100000100010100011010000000010000100101101101101010111110100011
 000000000110000010010100001101000011001100100000000000000110110010000001010101000110110000000100001011010011011010 0001110100011
          --     -  - -    -- -    --  --  -               - --  -      -   - -   -- -        -    -  - -  -- -- -     --- -   --
38 個が共通で、互いにも相性がよいので、これらが違う皿に入っていると 39 個無駄になってしまう(=同じ皿に入る)

ちなみに、Tamamin と、最小の Tamaoc で比較すると、
 000000000110010010010100001101000011001100100000000000000 1011001100000100010100011010000000010000100101101101101010111110100011
 0000001010000010000000010000001010000100010001010110001010010000001000100000100000000011000000010001000000000000000 000000000000
                                                                                                                                 
全く一致していない!
これらは別の皿に入るのだろうか

この状態で各皿に含まれたブレンドの数を数えてみると、
上記 49 個のスパイスを入れた皿のポイントは 936
残り 79 個のスパイスを入れた皿のポイントは 1234
2170 ポイント

これは Tamaoc 以外をひとつめの皿に入れて、残りをひとつめの皿に入れた場合の 2160 を上まわっている
とりあえずの目標はクリアかな

マトリックス表を再作成

これと同時に作成した新しいマトリックス表(上記 49 個をグループにして並びかえたもの)を見てみると、

  1111101001111111111110100101110000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Nercitoma (24)
 1 110111011111011111111111110110010000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000  Maceor (28)
 11 11110101111001111111111011000010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Limeminnor (25)
 111 1111111010000011011111101110010010000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000  Loveaneic (25)
 1011 111100101111000111111111110010110000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000  Pamacetah (27)
 11111 01010111110111110100111110010010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Labcara (25)
 011110 1111111111111011110110110010010000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000  Lovema (28)
 1101111 011110011111111111111110010110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Nillaneric (29)
 00111010 11101111011010111111100010110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Beba (24)
 010101111 1111111111010111101100000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Rosery (25)
 1111001111 101111111101101111100000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Spicechootal (26)
 11101111111 11011111011111111110010110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Qulabry (30)
 111101110101 1101101111111011110000110000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000  Limemin (27)
 1110111011111 101110110111111110000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000  Achiomaseic (26)
 10001110111011 01111101111011010010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Mata (23)
 110011111111000 1111111111100100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Corma (23)
 1110101111111111 011110111111110010010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Ginitah (28)
 11100111011111110 11011111101100010110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Citograor (26)
 111101111111011111 0011101111010010110000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000  Matatal (28)
 1111011111111011110 011111101110010010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Bebalemoma (27)
 11101101001011111000 11111111110010110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Licotaor (25)
 111111111101110111111 1111111110000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Stachoooc (29)
 0111101100111011011111 111101100010110000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000  Rumin (26)
 11111111111111111111111 11111110000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Citoat (32)
 011110111101111111011111 0111110010110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Cardoquist (28)
 0111100111111111111111110 111110000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Rinacardory (28)
 11011111111101011111111111 11110010110000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000  Monmyraist (31)
 011011111011111010101101111 1110010110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Glaru (26)
 1011110111111110111111111111 110000110000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000  Sumaricetah (30)
 11011111111111011101111111111 10010110000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000  Myrarice (31)
 110111110001111010111101111111 0010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Rosemaceoc (25)
 0000000000000000000000000000000 101001101110101111111101011011110110011111111110000000000000000000000000000000000000000000000000  Limelicotah (35)
 00000000000000000000000000000001 00000101110111110101011101110111101111011101110000000000000000000000000000010000000000000000000  Anesuma (33)
 011111111001001011111010101101100 0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Tamaoc (22)
 0000000000000000000000000000000100 000111111101010111111111010111111111111011110000000000000000000000000000000000000000000000101  Rose (38)
 00101001111110110110101111111110010 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Riceso (24)
 100111111111100011111111111111000001 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Mahseoc (26)
 0000000000000000000000000000000100000 110110111110110111101111011011111111011010000000000000000000000000000000000000000000000000  Xuoma (33)
 00000000000000000000000000000001101001 00011111111101110111010011110110111110000000000000000000000000000000000000000000000000000  Popxuoor (31)
 000000000000000000000000000000000010010 1110111011111100011100101111011111011100000000000000000000000000000000000000001000000000  Glaat (31)
 0000000000000000000000000000000110100001 001111111111110111101111111110000111110000000000000000000000000001000000010000000000000  Zamacetal (36)
 00000000000000000000000000000001101001010 11110101010101010100101100111111111110000000000000000000000000000000000000000000000000  Turry (30)
 000000000000000000000000000000011010011101 1111111101001111110011101011111111000000000000000000000000000000000000000000000000000  Gotah (34)
 0000000000000000000000000000000000100010111 101110111111111001111101111111111010000000000000000000000000000000000000000000000000  Sumabebatah (34)
 00000000000000000000000000000101101001111111 10011111011101110011001010111011110000000000000000000000000000000000000000000000000  Chimonma (34)
 000000000000000000000000000000001000011111101 1101111111111111111101111101111110000000000000100000000000000000000000000000000000  Carabaic (39)
 0000000000000000000000000000000110100111101101 111111101111111111111110101111100000000000000000000000000000000000000000000000000  Mupermin (38)
 00000000000000000000000000000001100001101111011 10010111101011101100101001111100000010000000000000000000000000000000000000000000  Roselabtal (30)
 000000000000000000000000000000011010011110111011 1011111011111111111111101111110000000000000000000000000000000000000000000010000  Anewatry (40)
 0000100000000000000000000000000100000011111011101 011111010111111110111101111110000000000000000000000000000000000000000000000000  Loveaniic (35)
 00000000000000000000000000000001101001111011111000 11111111001111101110001101000000000000000000000000000000000000000000000000000  Ciogoist (31)
 000000000000000000000000000000010010010111011111111 1110101111111011110111111000000000000000000010000000000000000000000000000000  Carapertah (36)
 0000000000000000000000000000000110100011101111101111 011111011111101111111101110000000000000000100000000000000000000000000000000  Chooperaly (38)
 00000000000000000000000000000001001001111101011111110 01011110111010001111100110000000000000000000000000000000000000000000000000  Nutscinmin (31)
 000000000000000000000000000000001010011010011101111110 1111111111111101111110110000000000000000000000000000000000000000000000000  Maserior (36)
 0000000000000000000000000000000110100100011111111110111 111110111111110101101110000000000000000100000000000000000000000000000000  Rinagla (37)
 00000010000000000000000000001000101001101011111100111011 11111101111111111011110000000000000000000000000000000000000000000000000  Limetal (38)
 000000000000000000000000000000010010001111110110111011111 1111111111011111011110000000000000000000000000000000000000000000000000  Matapermin (37)
 0000000000000000000000000000000110100111101111111011111111 010111111011011101110000000000000000000000000000000000000000000000000  Draat (37)
 00000000000000000000000000000000100001011110111011010111110 11111100111111110010000000000000000000000000000000000000000000000000  Peregrama (32)
 000000000000000000000000000000011010011000101111110111111111 0111111110100011000000000000000000000000000000000000000000000000000  Nige (32)
 0000000000000000000000000010000100000100100101111111101011010 111111111011111110000000000000000000000000000000000000000000000000  Masema (33)
 00000000000000000000000000000001101000011101011111111111111111 10101111011111110000000000000000000000000000000000000000000000000  Choopaly (37)
 000000000000000000000000000000011010011010111110111111110111111 1111011110111110000000000000000000000000000000000000000000000000  Rosetal (38)
 0000000000000000000000000000000010100111111111111111111111111101 111101111111010000000000000000000000000000000000000000000000000  Floic (40)
 00000000000000000000000000000001101000111111011111101011111111111 01011111101110000000000000000000000000000000000000000000000000  Riceturic (37)
 000000000000000000000000000000010010011110000010110101111110110110 1011110111110000000000000000000000000000000000000000000000000  Nerstamin (30)
 0000000000001000000000100000000010100101101111101011101111101111111 111111111110000000000000000000000000000000000000000000000000  Bebacorry (39)
 00000000000000000000000000000000101001101101011111111011100111101001 11111001110000000000000000000000000000000000000000000000000  Labry (32)
 000000000000000000000000000000011010011111111110111110011111111101111 1111111100000000000000000000000000000000000000000000000000  Munillaist (39)
 0000000000000000000000000000000110100101011101011100111011110111111111 100010110000000000000000000000000000000000000000000000000  Peratal (32)
 00000000000000000000000000000001001001110111111011011111110110011111111 10111110000000000000000000000000000000000000000000000000  Bapomely (36)
 000000000000010000000000000000011010011101111000000111101111011111111101 1100000000000000000000000000000000000000000000000000000  Anioc (31)
 0000000000000000000000000000000110100111011111111111111111110110110111001 111110000000000000000000000000000000000000000000000000  Zaor (38)
 00000000000000000000000000000001100000101111011111111111001101111111010111 11010000000000000000000000000000000000000000000000000  Rinawatry (34)
 010000000000000000100000000000010010011111111111110100101101111110110111011 1110000000000000000000000000000000000000000000000000  Peracassist (37)
 0001000000000000000000000000000110100101111111111111100111101111111111010111 110000000000000000000000000000000000000000000000000  Nutssery (39)
 00000000000000000000000000000001101000011100111111001111111001110111111101011 00000000000000000000000000000000000000000000000000  Baricema (32)
 000000000000000000000000000000011010010011011100110011111111011111111011011110 0000000000000000000000000000000000000000000000000  Soanior (33)
 0000000000000000000000000000000000000000000000000000000000000000000000000000000 111010010111100100101011101101111011001111111010  Junitah (31)
 00000000000000000000000000000000000000000000000000000000000000000000000000000001 11101111111101111101101100011101111001101010110  Pripriist (34)
 000000000000000000000000000000000000000000000000000000000000000000000000000000011 0111000111000011101111110111111011111011111101  Turcardoist (35)
 0000000000000000000000000000000000000000000000000000000000000000000000000000000110 111000101101110011111101101101101111111011111  Junisooc (35)
 00000000000000000000000000000000000000000000000000000000000000000000000000000000111 11111010101110000110111111111111000110011100  Nutslemoist (32)
 000000000000000000000000000000000000000000000001000000000000000000000000000000010111 1101011110100101111011111101101110011111001  Soxuooc (35)
 0000000000000000000000000000000000000000000000000000000000000000000000000000000011111 110110111110000111010110011011111110111101  Mupopoc (34)
 00000000000000000000000000000000000000000000000000000000000000000000000000000000100111 11111111101111111110110110011001101001111  Tatah (35)
 000000000000000000000000000000000000000000000000000000000000000000000000000000011001011 0101100110111011011111111101111101111111  Ciocitotah (36)
 0000000000000000000000000000000000000000000000000000000000000000000000000000000010011010 101001111111011111101110111011011111111  Ruginitah (35)
 00000000000000000000000000000000000000000000000000000000000000000000000000000001111001111 01101111011011011111011101110011101011  Caratah (35)
 000000000000000000000000000000000000000000000000000000000000000000000000000000011101111000 0111110010111110111111111110111110111  Somutah (37)
 0000000000000000000000000000000000000000000000000000000000000000000000000000000111101011110 111111011111110111101011111101000011  Tamariic (36)
 00000000000000000000000000000000000000000000010000000000000000000000000000000001101111110111 10011100101101111011111101111111111  Minnoc (39)
 000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000111 0111111111011111101111011111011111  Staoc (35)
 0000000000000000000000000000000000000000000000000000000000000000000000000000000010110110111100 101111101100101111111111111111111  Sesaist (37)
 00000000000000000000000000000000000000000000000000001001000000000000000000000001101111111111011 10110011111000110011111111111111  Tursesaly (40)
 000000000000000000000000000000000000000000000000000100000000000000000000000000001111010111111101 1011110101101001111111111111111  Camin (39)
 0000000000000000000000000000000000000000000000000000000000000000000000000000000011000010110111101 110111111011111111111111101111  Paic (37)
 00000000000000000000000000000000000000000000000000000000000000000000000000000001110010111000111101 11011111111111111100111111111  Cito (38)
 000000000000000000000000000000000000000000000000000000000000000000000000000000000010001111110111111 0101111011111111111111101011  Tamastaat (36)
 0000000000000000000000000000000000000000000000000000000000000000000000000000000111101011110101101010 110111101111111111111011111  Pomeat (38)
 00000000000000000000000000000000000000000000000000000000000000000000000000000000111111100011111011011 10001111111111011111111111  Ginima (38)
 000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111110101111011 0011110010111111110111111  Sumaloveat (38)
 0000000000000000000000000000000000000000000000000000000000000000000000000000000111101111111111110111000 101011111001111111111111  Nillawatat (39)
 00000000000000000000000000000000000000000000000000000000000000000000000000000001111100101011101111111001 11111111110101111111111  Pertah (39)
 000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111110101011110101 1111101110110111111111  Chitamary (37)
 0000000000000000000000000000000000000000100000000000000000000000000000000000000100111001110011011111111111 111011111110111111111  Labor (40)
 00000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111010101110111 01110111101111111111  Monwatmin (40)
 000000000000000000000000000000001000000000000000000000000000000000000000000000001101111101111100011101111110 1111111111110111111  Jachooor (40)
 0000000000000000000000000000000000000000000000000000000000000000000000000000000111111001111111101111110111111 101101111101111111  Zaspiceoc (41)
 00000000000000000000000000000000000000000000000000000000000000000000000000000001111110111011011101111101110111 11110011110111111  Primonmin (39)
 000000000000000000000000000000000000000000000000000000000000000000000000000000010101011111101011011111111011101 1110111111111111  Laboc (39)
 0000000000000000000000000000000000000000000000000000000000000000000000000000000111111101011111101111110111101111 111101111110111  Paor (41)
 00000000000000000000000000000000000000000000000000000000000000000000000000000000101110011110111011111110111111111 11111101111111  Tary (40)
 000000000000000000000000000000000000000010000000000000000000000000000000000000011101011010111111111111101111101111 1111011111111  Bebary (42)
 0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111100111100111 110111111010  Rinacassoc (41)
 00000000000000000000000000000000000000000000000000000000000000000000000000000000011011010111101111111011111111011111 11111111011  Mury (39)
 000000000000000000000000000000000000000000000000000000000000000000000000000000000110110111110111110111110110111101111 1111111111  Draxuoly (39)
 0000000000000000000000000000000000000001000000000000000000000000000000000000000111100111100111111101111110011111111011 111111111  Spicesesaoc (41)
 00000000000000000000000000000000000000000000000000000000000000000000000000000001101101110011111111111111111111111101111 11111111  Zaroseor (43)
 000000000000000000000000000000000000000000000000000000000000000000000000000000010111110011101111111111111111101110111111 1111111  Drama (42)
 0000000000000000000000000000000000000000000000000000000000000000000000000000000111101011111111111111110111110101111111111 111100  Rury (41)
 00000000000000000000000000000000000000000000000000000000000000000000000000000001010011011110101111110111111111111111111111 11111  Limeachioly (41)
 000000000000000000000000000000000000000000000000100000000000000000000000000000011111110110101111101011111111111111111111111 1111  Muly (44)
 0000000000000000000000000000000000000000000000000000000000000000000000000000000101111111110011111111111111111111011111111111 101  Suma (43)
 00000000000000000000000000000000001000000000000000000000000000000000000000000000111101111010111111101111111111111110011111111 11  Tamamin (42)
 000000000000000000000000000000000000000000000000000000000000000000000000000000011010001111111111111111111111111111111111101101 1  Stacarary (42)
 0000000000000000000000000000000000100000000000000000000000000000000000000000000001101111111111111111111111111111111011111011111   Minnlabic (44)
最初のほうで考えた「うまく並べて」にかなり近づいた感じだ

見ると、一部を入れかえれば、下に固まった 49 個のグループ(A)、真ん中あたりのグループ(B)、上のほうのグループ(C)にきれいにわけられそう

グループごとに皿にわけて計算してみる

A グループをひとつ目の皿、B と C グループをふたつ目の皿に入れた場合は、上で調べたとおり 2170 になる

残りの、C グループをひとつ目の皿、A と B グループをふたつ目の皿に入れた場合、 B グループをひとつ目の皿、A と C グループをふたつ目の皿に入れた場合をあわせて計算してみる

[コード]

結果

 Input : Tamaoc
 Plate1 :    0
 Plate2 : 2160
 Total  : 2160
 Answer : Achiomaseic Anesuma Anewatry Anioc Bapomely Baricema Beba Bebacorry Bebalemoma Bebary Camin Carabaic Carapertah Caratah Cardoquist Chimonma Chitamary Choopaly Chooperaly Ciocitotah Ciogoist Cito Citoat Citograor Corma Draat Drama Draxuoly Floic Ginima Ginitah Glaat Glaru Gotah Jachooor Junisooc Junitah Labcara Laboc Labor Labry Licotaor Limeachioly Limelicotah Limemin Limeminnor Limetal Loveaneic Loveaniic Lovema Maceor Mahseoc Masema Maserior Mata Matapermin Matatal Minnlabic Minnoc Monmyraist Monwatmin Muly Munillaist Mupermin Mupopoc Mury Myrarice Nercitoma Nerstamin Nige Nillaneric Nillawatat Nutscinmin Nutslemoist Nutssery Paic Pamacetah Paor Peracassist Peratal Peregrama Pertah Pomeat Popxuoor Primonmin Pripriist Qulabry Riceso Riceturic Rinacardory Rinacassoc Rinagla Rinawatry Rose Roselabtal Rosemaceoc Rosery Rosetal Ruginitah Rumin Rury Sesaist Soanior Somutah Soxuooc Spicechootal Spicesesaoc Stacarary Stachoooc Staoc Suma Sumabebatah Sumaloveat Sumaricetah Tamamin Tamariic Tamastaat Tary Tatah Turcardoist Turry Tursesaly Xuoma Zamacetal Zaor Zaroseor Zaspiceoc
 OK!

 Input : Bebary Camin Caratah Chitamary Ciocitotah Cito Drama Draxuoly Ginima Jachooor Junisooc Junitah Laboc Labor Limeachioly Minnlabic Minnoc Monwatmin Muly Mupopoc Mury Nillawatat Nutslemoist Paic Paor Pertah Pomeat Primonmin Pripriist Rinacassoc Ruginitah Rury Sesaist Somutah Soxuooc Spicesesaoc Stacarary Staoc Suma Sumaloveat Tamamin Tamariic Tamastaat Tary Tatah Turcardoist Tursesaly Zaroseor Zaspiceoc
 Plate1 :  936
 Plate2 : 1234
 Total  : 2170
 Answer : Achiomaseic Anesuma Anewatry Anioc Bapomely Baricema Beba Bebacorry Bebalemoma Carabaic Carapertah Cardoquist Chimonma Choopaly Chooperaly Ciogoist Citoat Citograor Corma Draat Floic Ginitah Glaat Glaru Gotah Labcara Labry Licotaor Limelicotah Limemin Limeminnor Limetal Loveaneic Loveaniic Lovema Maceor Mahseoc Masema Maserior Mata Matapermin Matatal Monmyraist Munillaist Mupermin Myrarice Nercitoma Nerstamin Nige Nillaneric Nutscinmin Nutssery Pamacetah Peracassist Peratal Peregrama Popxuoor Qulabry Riceso Riceturic Rinacardory Rinagla Rinawatry Rose Roselabtal Rosemaceoc Rosery Rosetal Rumin Soanior Spicechootal Stachoooc Sumabebatah Sumaricetah Tamaoc Turry Xuoma Zamacetal Zaor
 OK!

 Input : Achiomaseic Beba Bebalemoma Cardoquist Citoat Citograor Corma Ginitah Glaru Labcara Licotaor Limemin Limeminnor Loveaneic Lovema Maceor Mahseoc Mata Matatal Monmyraist Myrarice Nercitoma Nillaneric Pamacetah Qulabry Riceso Rinacardory Rosemaceoc Rosery Rumin Spicechootal Stachoooc Sumaricetah Tamaoc
 Plate1 :  448
 Plate2 : 1723
 Total  : 2171
 Answer : Anesuma Anewatry Anioc Bapomely Baricema Bebacorry Bebary Camin Carabaic Carapertah Caratah Chimonma Chitamary Choopaly Chooperaly Ciocitotah Ciogoist Cito Draat Drama Draxuoly Floic Ginima Glaat Gotah Jachooor Junisooc Junitah Laboc Labor Labry Limeachioly Limelicotah Limetal Loveaniic Masema Maserior Matapermin Minnlabic Minnoc Monwatmin Muly Munillaist Mupermin Mupopoc Mury Nerstamin Nige Nillawatat Nutscinmin Nutslemoist Nutssery Paic Paor Peracassist Peratal Peregrama Pertah Pomeat Popxuoor Primonmin Pripriist Riceturic Rinacassoc Rinagla Rinawatry Rose Roselabtal Rosetal Ruginitah Rury Sesaist Soanior Somutah Soxuooc Spicesesaoc Stacarary Staoc Suma Sumabebatah Sumaloveat Tamamin Tamariic Tamastaat Tary Tatah Turcardoist Turry Tursesaly Xuoma Zamacetal Zaor Zaroseor Zaspiceoc
 OK!

 Input : Anesuma Anewatry Anioc Bapomely Baricema Bebacorry Carabaic Carapertah Chimonma Choopaly Chooperaly Ciogoist Draat Floic Glaat Gotah Labry Limelicotah Limetal Loveaniic Masema Maserior Matapermin Munillaist Mupermin Nerstamin Nige Nutscinmin Nutssery Peracassist Peratal Peregrama Popxuoor Riceturic Rinagla Rinawatry Rose Roselabtal Rosetal Soanior Sumabebatah Turry Xuoma Zamacetal Zaor
 Plate1 :  775
 Plate2 : 1384
 Total  : 2159
 Answer : Achiomaseic Beba Bebalemoma Bebary Camin Caratah Cardoquist Chitamary Ciocitotah Cito Citoat Citograor Corma Drama Draxuoly Ginima Ginitah Glaru Jachooor Junisooc Junitah Labcara Laboc Labor Licotaor Limeachioly Limemin Limeminnor Loveaneic Lovema Maceor Mahseoc Mata Matatal Minnlabic Minnoc Monmyraist Monwatmin Muly Mupopoc Mury Myrarice Nercitoma Nillaneric Nillawatat Nutslemoist Paic Pamacetah Paor Pertah Pomeat Primonmin Pripriist Qulabry Riceso Rinacardory Rinacassoc Rosemaceoc Rosery Ruginitah Rumin Rury Sesaist Somutah Soxuooc Spicechootal Spicesesaoc Stacarary Stachoooc Staoc Suma Sumaloveat Sumaricetah Tamamin Tamaoc Tamariic Tamastaat Tary Tatah Turcardoist Tursesaly Zaroseor Zaspiceoc
 OK!

 OK!
C グループと、A と B グループにわけたときが、448 と 1723 で 計 2171 ポイントとなり、最大になった

このときの答えはこれ。
 Anesuma Anewatry Anioc Bapomely Baricema Bebacorry Bebary Camin Carabaic Carapertah Caratah Chimonma Chitamary Choopaly Chooperaly Ciocitotah Ciogoist Cito Draat Drama Draxuoly Floic Ginima Glaat Gotah Jachooor Junisooc Junitah Laboc Labor Labry Limeachioly Limelicotah Limetal Loveaniic Masema Maserior Matapermin Minnlabic Minnoc Monwatmin Muly Munillaist Mupermin Mupopoc Mury Nerstamin Nige Nillawatat Nutscinmin Nutslemoist Nutssery Paic Paor Peracassist Peratal Peregrama Pertah Pomeat Popxuoor Primonmin Pripriist Riceturic Rinacassoc Rinagla Rinawatry Rose Roselabtal Rosetal Ruginitah Rury Sesaist Soanior Somutah Soxuooc Spicesesaoc Stacarary Staoc Suma Sumabebatah Sumaloveat Tamamin Tamariic Tamastaat Tary Tatah Turcardoist Turry Tursesaly Xuoma Zamacetal Zaor Zaroseor Zaspiceoc

もういちどマトリックス表を作成

グループ別にちゃんと並ぶようにもう一度

[コード]

結果

  1011101111110110111110110111011100010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Achiomaseic (26)
 1 111011100011101111100111101011110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Beba (24)
 01 11111010111111101111010111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Bebalemoma (27)
 111 1111101111111101101111011101110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Cardoquist (28)
 1111 111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Citoat (32)
 10111 10010110111111111011101111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Citograor (26)
 011111 1011000110011111111101111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Corma (23)
 1111101 101110111111111110111011110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Ginitah (28)
 11011001 11110111111101111110011110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Glaru (26)
 101011101 1111011111111110011001110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Labcara (25)
 1001101111 110011101111101110111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Licotaor (25)
 10111101111 11111100111011111101100000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Limemin (27)
 111111011111 1110010010111100111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Limeminnor (25)
 0111100001011 111011111100111111110000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000  Loveaneic (25)
 11111111100111 11111101110011111010000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000  Lovema (28)
 101111111111111 0011111010111111010000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000  Maceor (28)
 0111110111110110 011111111101111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Mahseoc (26)
 11111101111100100 10010101111110110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Mata (23)
 110011111100111111 1011011111111110000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000  Matatal (28)
 1111111111100111101 111111111111110000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000  Monmyraist (31)
 11111111111101111001 11111111111110000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Myrarice (31)
 101011110111110111111 1110010011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Nercitoma (24)
 0011111111110111101111 111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Nillaneric (29)
 11011011111011101101111 11110101110000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000  Pamacetah (27)
 111111111101101110111111 1111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Qulabry (30)
 0101111010111000111110111 111110110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Riceso (24)
 11101111101111011111101111 11111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Rinacardory (28)
 101110011111011101111111111 0001110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Rosemaceoc (25)
 1111111101010111111110101110 011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Rosery (25)
 00111110001111111111101111100 11110000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Rumin (26)
 111011111010111111111110111011 0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Spicechootal (26)
 1111111111111111101111111011110 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Stachoooc (29)
 11111101111111001111111111111111 00000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000  Sumaricetah (30)
 011101011110111101111011110101000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Tamaoc (22)
 0000000000000000000000000000000000 110111011111101111001011010101111110111010110000000001000000000000000000000000000000000000000  Anesuma (33)
 00000000000000000000000000000000001 01110111101111110111111111111111111111101110000000000000000001000000000000000000000000000000  Anewatry (40)
 100000000000000000000000000000000010 1010111101111111011110101000111011010111010000000000000000000000000000000000000000000000000  Anioc (31)
 0000000000000000000000000000000000011 111110100111111101111111111111111011111000000000000000000000000000000000000000000000000000  Bapomely (36)
 00000000000000000000000000000000001101 11011101010111111111101111001101110010110000000000000000000000000000000000000000000000000  Baricema (32)
 000000000001000000000000000001000011111 1111111111101011111110111001111011101110000000000000000000000000000000000000000000000000  Bebacorry (39)
 0000000000000000000000000000000000100111 111111111101111111011111111110111011110000000000000000100000000000000000000000000000000  Carabaic (39)
 00000000000000000000000000000000000111011 11111110111111011111110100011110111110100000000000000000000000000000000000000000000000  Carapertah (36)
 000000000000000000001000000000000011111111 0111111011101010010110110101011111110000000000000000000000000000000000000000000000000  Chimonma (34)
 0000000000000000000000000000000000111011110 111010111111111011111101111111110110000000000000000000000000000000000000000000000000  Choopaly (37)
 00000000000000000000000000000000001111111111 11111111111111010101011111011100110000000000000000000000000000000000000000000000100  Chooperaly (38)
 000000000000000000000000000000000010000111111 1111111011111001100011111010101110000000000000000000000000000000000000000000000000  Ciogoist (31)
 0000000000000000000000000000000000111011111111 111011001111111101011111111101110000000000000000000000000000000000000000000000000  Draat (37)
 00000000000000000000000000000000001111011110111 11101111101111111111111111111110000000000000000000000000000000000000000000000000  Floic (40)
 000000000000000000000000000000000001111111111111 1000100111101111101001000011110000000000000000000000000000000000010000000000000  Glaat (31)
 0000000000000000000000000000000000111101101011111 011100111010111111111110111010000000000000000000000000000000000000000000000000  Gotah (34)
 00000000000000000000000000000000001111111101110100 01111011010101110101101111110000000000000000000000000000000000000000000000000  Labry (32)
 000000000000000000000000000000000011111001111110010 0110111111111011111111011110000000000000000000000000000000000000000000000000  Limelicotah (35)
 0000000000000010000000000000000010101111111111110110 011111110111111101101101110000000000000000000000000000000000000000000000000  Limetal (38)
 00000000000000000000000100000000000101101111100111110 11111111111111110011010110000000000000000000000000000000000000000000000000  Loveaniic (35)
 000000000000000000010000000000000001101111011101001111 1111100111101010111101110000000000000000000000000000000000000000000000000  Masema (33)
 0000000000000000000000000000000000111111111111110010111 100110011111111111101110000000000000000000000000000000000000000000000000  Maserior (36)
 00000000000000000000000000000000000111111001111111011111 11111111111101011110110000000000000000000000000000000000000000000000000  Matapermin (37)
 000000000000000000000000000000000011111111111110111111101 1110111111111010111110000000000000000000000000000000000000000000000000  Munillaist (39)
 0000000000000000000000000000000000110111110111111111111011 111110111111110101110000000000000000000000000000000000000000000000000  Mupermin (38)
 00000000000000000000000000000000000111110100001110011111111 11111010111011001100000000000000000000000000000000000000000000000000  Nerstamin (30)
 000000000000000000000000000000000011010111111011011111011111 1110111101110001000000000000000000000000000000000000000000000000000  Nige (32)
 0000000000000000000000000000000000011110110101111001010010111 001110111111111110000000000000000000000000000000000000000000000000  Nutscinmin (31)
 00000000000001000000000000000000001101111111111111111110111110 10001111111111110000000000000000000000000000000000000000000000000  Nutssery (39)
 000000000000000100100000000000000001011111110001110111111111101 1110011111111110000000000000000000000000000000000000000000000000  Peracassist (37)
 0000000000000000000000000000000000110111100110111111111111010101 101001111111000000000000000000000000000000000000000000000000000  Peratal (32)
 00000000000000000000000000000000001111001111000111101111111011011 01110011011110000000000000000000000000000000000000000000000000  Peregrama (32)
 000000000000000000000000000000000011110010101111011111011111110100 1011110101010000000000000000000000000000000000000000000000000  Popxuoor (31)
 0000000000000000000000000000000000111111100111111101111111101010111 111111110110000000000000000000000000000000000000000000000000  Riceturic (37)
 00000000000000000000000000000000001101111011111101111101111111100101 11111111010000000000000000000000000000000000000000000000100  Rinagla (37)
 000000000000000000000000000000000011110111011111010101110111011101111 0111110110000000000000000000000000000000000000000000000000  Rinawatry (34)
 0000000000000000000000000000000000011111011111111111100111111111101110 011110110000000000000001000000000000000000000000100000000  Rose (38)
 00000000000000000000000000000000001100101101001101111011001011111011110 00111110000000000000000000000000000000000100000000000000  Roselabtal (30)
 000000000000000000000000000000000011111111111111010101111111111111111110 1101100000000000000000000000000000000000000000000000000  Rosetal (38)
 0000000000000000000000000000000000110101101110110011111110010111110111101 111110000000000000000000000000000000000000000000000000  Soanior (33)
 00000000000000000000000000000000000111010111111101101011111001111011111111 10110000000000000000000000000000000000000000000000000  Sumabebatah (34)
 000000000000000000000000000000000010111011110001111101001100011111011111011 1010000000000000000000000000000000000000000000000000  Turry (30)
 0000000000000000000000000000000000011101111001111111101101111111111010011101 010000000000000000000000000000000000000000000000000  Xuoma (33)
 00000000000000000000000000000000001100111111111110111111111101110101011111100 01000000000000100000000000000000000000000000000000  Zamacetal (36)
 000000000000000000000000000000000011101111111111111111111110011101111111011110 0000000000000000000000000000000000000000000000000  Zaor (38)
 0000000000000000000000000000000000000000000000000000000000000000000000000000010 101011111011111111110111111111111011111111111100  Bebary (42)
 00000000000000000000000000000000000000000100000000000000000000000000000000000001 10101110100111111110111110111101011111111101111  Camin (39)
 000000000000000000000000000000000000000000000000000000000000000000000000000000001 1101101111111110111011010111110001011011111101  Caratah (35)
 0000000000000000000000000000000000000000000000000000000000000000000000000000000101 111101000111011110111111001101101111111111111  Chitamary (37)
 00000000000000000000000000000000000000000000000000000000000000000000000000000000111 10101011111111111101011110100011011111110111  Ciocitotah (36)
 000000000000000000000000000000000000000000000000000000000000000000000000000000010011 1001011111111011011111111110101111101111111  Cito (38)
 0000000000000000000000000000000000000000000000000000000000000000000000000000000111101 111111111111111111111011111111111101001110  Drama (42)
 00000000000000000000000000000000000000000000000000000000000000000000000000000001111101 11101111001111010011011111111111111101111  Draxuoly (39)
 000000000000000000000000000000000000000000000000000000000000000000000000000000011000011 1101111111100111011110111111111111111011  Ginima (38)
 0000000000000000000000000000000000100000000000000000000000000000000000000000000101111111 001111101111111101110001111111111111011  Jachooor (40)
 00000000000000000000000000000000000000000000000000000000000000000000000000000000110001110 10101111111101111110110111011111100111  Junisooc (35)
 000000000000000000000000000000000000000000000000000000000000000000000000000000010101110001 1110111001001111110101111011010001111  Junitah (31)
 0000000000000000000000000000000000000000000000000000000000000000000000000000000101011111101 111111111111111001111011011101111110  Laboc (39)
 00000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111 11111011111110011100101111101100111  Labor (40)
 000000000000000000000000000000000000000000000000000000000000000000000000000000011111111110111 1111111011101011111111011101101111  Limeachioly (41)
 0000000000000000000000000000000000000000000000000000000000000000000000100000000111111111110111 111111011111001011111111111111111  Minnlabic (44)
 00000000000000000000000000000000000000001000000000000000000000000000000000000001110111011111111 11111111100110101111110110110011  Minnoc (39)
 000000000000000000000000000000000000000000000000000000000000000000000000000000011111110101111111 1110100111011111111111110111011  Monwatmin (40)
 0000000000000000000000000000000000010000000000000000000000000000000000000000000110111111111111111 111101111111111111111100101111  Muly (44)
 00000000000000000000000000000000000000000000000000000000000000000000000000000001111101111101011111 11101000110011110111100011110  Mupopoc (34)
 000000000000000000000000000000000000000000000000000000000000000000000000000000011111111011011111111 1011110010111111011011101111  Mury (39)
 0000000000000000000000000000000000000000000000000000000000000000000000000000000001011110111111110111 011101111111111110111011111  Nillawatat (39)
 00000000000000000000000000000000000000000000000000000000000000000000000000000001101101011101100111100 01101111011100011100111111  Nutslemoist (32)
 000000000000000000000000000000000000000000000000000000000000000000000000000000011110111110011111000110 1101111110011111111111011  Paic (37)
 0000000000000000000000000000000000000000000000000000000000000000000000000000000111111101111111110111111 111110111111100111101011  Paor (41)
 00000000000000000000000000000000000000000000000000000000000000000000000000000001101011001111111111011111 11101111011010111111111  Pertah (39)
 000000000000000000000000000000000000000000000000000000000000000000000000000000011111111101111010110100011 1111110111111110111011  Pomeat (38)
 0000000000000000000000000000000000000000000000000000000000000000000000000000000100111111111101101100111111 101011111110111111111  Primonmin (39)
 00000000000000000000000000000000000000000000000000000000000000000000000000000001110110011110000101101111111 11111011000110111111  Pripriist (34)
 000000000000000000000000000000000000000000000000000000000000000000000000000000011101111111101101111111110101 1111101111011111111  Rinacassoc (41)
 0000000000000000000000000000000000000000000000000000000000000000000000000000000111101110000111101100111011111 110111011111110101  Ruginitah (35)
 00000000000000000000000000000000000000000000000000000000000000000000000000000001111111110111110111011011110111 11110110111111111  Rury (41)
 000000000000000000000000000000000000000000000000000000000000000000000000000000010100111101010110111111111111111 1011010111110111  Sesaist (37)
 0000000000000000000000000000000000000000000000000000000000000000000000000000000110100111101101111111110110111011 101101101111111  Somutah (37)
 00000000000000000000000000000000000000000000000000000000000000000000000100000000001011111110111111111101011011101 00111010111101  Soxuooc (35)
 000000000000000000000000000000000000000000000000100000000000000000000000000000011001011111110111111110111111011100 1111111111111  Spicesesaoc (41)
 0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111101101111111101101 101111110111  Stacarary (42)
 00000000000000000000000000000000000000000000000000000000000000000000000000000001101011111000101111101011011010101111 11111110111  Staoc (35)
 000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111101110111101101 1101111111  Suma (43)
 0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111101111011001001100111111 110111110  Sumaloveat (38)
 00000000000000000000000000000000000000000000000000000000000000000000001000000001101111111101111111101111111101111011111 00111111  Tamamin (42)
 000000000000000000000000000000000000000000000000000000000000000000000000000000011111001111100011100110111111111101111010 1011111  Tamariic (36)
 0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111110111100001101110101111101111001 110111  Tamastaat (36)
 00000000000000000000000000000000000000000000000000000000000000000000000000000001111110111101111111010111111111111111111101 00011  Tary (40)
 000000000000000000000000000000000000000000000000000000000000000000000000000000010111100110010011101011101111111111111111110 0110  Tatah (35)
 0000000000000000000000000000000000000000000000000000000000000000000000000000000111101111101101101111111111111010111001111000 001  Turcardoist (35)
 00000000000000000000000000000000000000000000100000000000000000000000100000000001111111100111111001111100101111111111111111010 10  Tursesaly (40)
 000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111101110111111111101 1  Zaroseor (43)
 0000000000000000000000000000000000000000000000000000000000000000000000000000000011111011111011111101111111111111111111011110101   Zaspiceoc (41)

こんな感じ
こうしてみると、グループA とグループC には全く接点がないことがよくわかる

上のマトリックスを
 123
 456
 789
というふうにわけてやると、

C と A+B にしたときは、2 のところにある「1」の数、11 が無駄になっている ( 2182 - 11 = 2171 )
A と B+C にしたときは、6 のところにある「1」の数、12 が無駄になっている ( 2182 - 12 = 2170 )

それぞれうまく並べると絵が出てきそうな気もするけど、結局そこまでできなかった (^^;;

以上

Amatubu_Wiki | Memo | RecentChanges | Preferences
This page is read-only | View other revisions
Last edited March 15, 2013 21:16 by Amatubu (diff)
Search:

Copyright (c) 1996-2006 naoki iimura e-mail