• ベストアンサー

中学受験算数が解りません

僕は小6の受験生です。算数の受験勉強で解らない問題があります。 教えてください。 (1)どの桁も二つの数字1か0を使ってできる1以上の整数を小さい方から、1、10、11、100、101、110・・・・・・のように順番に並べたとき、55番目の整数を求めなさい。

質問者が選んだベストアンサー

  • ベストアンサー
  • owata-www
  • ベストアンサー率33% (645/1954)
回答No.2

>2*2*2・・・の2はどこからでてきたのですか? 各桁が0or1かで2通りずつあるからです。 逆に考えましょうか、 例えば 五桁の場合は 10000 , 10001 , 10010 , 10011 , … 11111 となります。これの五桁目を除くと 0000 , 0001 , 0010 , 0011 , … 1111 これは4桁までの個数+1個(0)と同じです。 これを考慮すると、 1桁…1 2桁…1桁の個数+1=2個 3桁…2桁までの個数(1+2)+1=4個 4桁…3桁までの個数(1+2+4)+1=8個 5桁…4桁までの個数(1+2+4+8)+1=16個 なので、11111(5桁の最大の数)は 1+2+4+8+16=31番目になります。

ralph626
質問者

お礼

あー!!なるほど!こんなに詳しく書いてくれてありがとうございました。さっきの質問お母さんにばれて怒られました。これからは自分の考えも書きます。

その他の回答 (1)

  • owata-www
  • ベストアンサー率33% (645/1954)
回答No.1

このままだと丸投げなので、ヒントだけ 11111は2*2*2*2*2―1=31番目になります なぜなら、各桁が0or1かで2通りずつあり、すべてが0であるものは除いてあるからです。 例えば11は、2*2-1番目です。 同様にすると 111111は2*2*2*2*2*2-1=63番目になります つまり、この間ということですね 後はご自分で

ralph626
質問者

お礼

ありがとうございます。なんとなくわかるような、わからないような。 2*2*2・・・の2はどこからでてきたのですか?

関連するQ&A