□100シリーズ

シリーズ作品を解くへ戻る

1

*≠1
        *********
        *********
        *********
       *1**1**1*
      *********
     *1**1**1*
    *********
   *1**1**1*
  *********
 *1111111*
*********        
*****************
1段目の最上位は2以上なので、2段目に使用可能な数字は 2–4 のみである。中間部のパターンは3種類なので、それぞれが 2,3,4 のどれかに対応する。
        2d*******
        abacacaca
        *********
       *1**1**1*
      *********
     *1**1**1*
    *********
   *1**1**1*
  *********
 *1111111*
*********        
*****************
2d*******×4<1000000000 より d<5。

2d*******×b=*1111111* となるものを探す。

これらを 2,3,4倍して ********* と *1**1**1* に当てはまるものがあるか探す。
2d*******×2×3×4
205555555411111110616666665822222220
205555556411111112616666668822222224
205555557411111114616666671822222228
205555558411111116616666674822222232
205555559411111118616666677822222236
203703704407407408611111112814814816
203703705407407410611111115814814820
203703706407407412611111118814814824
237037038474074076711111114948148152
237037039474074078711111117948148156
202777778405555556608333334811111112
202777779405555558608333337811111116
227777778455555556683333334911111112
227777779455555558683333337911111116
すべてのパターンが見つかるのは1通りなので、これが解である。
        203703704
        232424242
        407407408
       814814816
      407407408
     814814816
    407407408
   814814816
  407407408
 611111112
407407408        
47345678994792368

上に戻る


2

*≠2
        *********
        *********
        ****2****
       ****2****
      ****2****
     ****2****
    ****2****
   ****2****
  ****2****
 *2222222*
*2*****2*        
*****************
2段目には1,2以外の3種類以上の数が入るので最低でも5が入る。よって1段目の最上位は1。

*********×*=*2222222* となるものを探す(下左)。
  • 107407407×3=322222221
  • 107407408×3=322222224
  • 107407409×3=322222227
  • 140740740×3=422222220
  • 140740741×3=422222223
  • 140740743×3=422222229
  • 174074074×3=522222222
  • 174074075×3=522222225
  • 174074076×3=522222228
  • 105555555×4=422222220
  • 105555556×4=422222224
  • 105555557×4=422222228
  • 130555555×4=522222220
  • 130555556×4=522222224
  • 130555557×4=522222228
  • 155555555×4=622222220
  • 155555556×4=622222224
  • 155555557×4=622222228
  • 180555555×4=722222220
  • 180555556×4=722222224
  • 180555557×4=722222228
  • 104444444×5=522222220
  • 104444445×5=522222225
  • 124444444×5=622222220
  • 124444445×5=622222225
  • 144444444×5=722222220
  • 144444445×5=722222225
  • 164444444×5=822222220
  • 164444445×5=822222225
  • 184444444×5=922222220
  • 184444445×5=922222225
  • 103703704×6=622222224
  • 120370370×6=722222220
  • 120370371×6=722222226
  • 137037037×6=822222222
  • 137037038×6=822222228
  • 153703704×6=922222224
  • 103174603×7=722222221
  • 103174604×7=722222228
  • 117460318×7=822222226
  • 131746032×7=922222224
  • 102777778×8=822222224
  • 115277778×8=922222224
  • 102469136×8=922222224
  • 407×4=1628
  • 740×8=5920
  • 741×8=5928
  • 075×7=0525
  • 704×5=3520
  • 704×7=4928
  • 603×8=4824
  • 603×9=5427
  • 604×5=3020
  • 604×6=3624
  • 107407407×4=429629628
  • 140740740×8=1125925920
  • 140740741×8=1125925928
  • 174074075×7=1218518525
  • 153703704×5=768518520
  • 153703704×7=1075925928
  • 103174603×8=825396824
  • 103174603×9=928571427
  • 103174604×5=515873020
  • 103174604×6=619047624
上の候補から下3桁を取り出して ***×*=**2* となるものを探す(上中)。全部の桁を計算し、*********×*=*2*****2* となるものを探す(上右)。最上段は 103174603 に確定する。103174603×97>10000000000 なので、2段目の最上位は 8 になる。

103174603 を 3–6 倍して ****2**** に当てはまるものを探す。

よって解答の候補は 103174603×873333333 と 103174603×973333333 の2通りに絞られる。後者は積の桁数が合わないので前者が解となる。
        103174603
        873333333
        309523809
       309523809
      309523809
     309523809
    309523809
   309523809
  309523809
 722222221
825396824        
90105819918941799

上に戻る


3

*≠3
        *********
        *********
        ****3****
       ****3****
      ****3****
     ****3****
    ****3****
   ****3****
  *3***3***
 **3***3**
*333*333*        
*****************

上に戻る


4

*≠4
        *********
        *********
        *********
       ***4*****
      *****4***
     *********
    *4*****4*
   4*4*4*4*4
  *********
 4*4*4*4*4
*4*****4*        
*****************

上に戻る


5

*≠5
        *********
        *********
        **55555**
       ***5*****
      ****5****
     *****5***
    ***5*****
   ****5****
  *****5***
 **55555**
*********        
*****************

上に戻る


6

*≠6
        *********
        *********
        666******
       ***6*****
      *****6***
     ******666
    *********
   666******
  ***6*****
 *****6***
******666        
*****************

上に戻る


7

*≠7
        *********
        *********
        777******
       ******777
      ****7****
     777******
    ******777
   ***7*****
  ****7****
 *****7***
*********        
*****************

上に戻る


8

*≠8
        *********
        *********
        ****88***
       *****88**
      **88*****
     ****88***
    *****88**
   ******88*
  *******88
 **8******
**8******        
*****************

上に戻る


9

*≠9
        *********
        *********
        99*******
       ***9*9***
      ******99*
     *******99
    *********
   *99******
  ***9*9***
 ******99*
******99*        
*****************

上に戻る

0

*≠0
        *********
        *********
        *********
       *********
      ********0
     ********0
    ***000***
   ***000**0
  *******00
 *00******
******000        
*****************
***×*=*000 で、0を含まない組み合わせは、125, 375, 625, 875 ×8=1000, 3000, 5000, 7000 のいずれかである。いずれも4倍すると下2桁が0になる。

****ab**5×2=***000**0 と仮定すると、a, b が共に 0 になる。よって、*********×6=***000**0 となる。5–6段目から *********×2=********0 となる。

*********×*=*00****** となるものを探す。上位3桁は8倍しても繰り上がらないので 125未満である。この範囲で条件を満たすのは 120******×5=600****** か 11429******–11442****×7=80003****–800094**** である。前者は0が入るので後者が候補となる。

*********×x=***000*** で、xの候補は奇数なので x=3, 5。x=5 だと中央部に0が出るので x=3。 ここまでで確定した分を一度埋める。

        114*****5
        8746322**
        ********5
       ********5
      228****50
     228****50
    34*000**5
   68*000*50
  45****500
 800*****5
91****000        
9***************5
114******×3=***000*** である。これを満たすのは 114333334–114333666 である。114333500×6=686001000 と最初にあげた下3桁の制約から最上段は 114333375 に確定する。

114333375×5=571666875 なので、下2桁を確定させるために 1 と 5 を代入して計算する。

0が入らないのは1つなのでこれが解である。
*≠0
        114333375
        874632211
        114333375
       114333375
      228666750
     228666750
    343000125
   686000250
  457333500
 800333625
914667000        
99999652567342125

上に戻る