- ベストアンサー
中学受験算数が解りません
僕は小6の受験生です。算数の受験勉強で解らない問題があります。 教えてください。 (1)どの桁も二つの数字1か0を使ってできる1以上の整数を小さい方から、1、10、11、100、101、110・・・・・・のように順番に並べたとき、55番目の整数を求めなさい。
- みんなの回答 (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番目になります。
その他の回答 (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番目になります つまり、この間ということですね 後はご自分で
質問者
お礼
ありがとうございます。なんとなくわかるような、わからないような。 2*2*2・・・の2はどこからでてきたのですか?
お礼
あー!!なるほど!こんなに詳しく書いてくれてありがとうございました。さっきの質問お母さんにばれて怒られました。これからは自分の考えも書きます。