|
1,2,3,4,5,6,7,8,9 の数字の全てを1回ずつ並べてできる順列のうち、
次の条件を満たすものの個数は?
条件1: 1番目の数字はどれでもよい. 条件2: 2番目以後の数字は次のいずれかにする. 残っている数字のうち、手前の数字より大きい数字のなかで最小のもの 残っている数字のうち、手前の数字より小さい数字のなかで最大のもの 例として、453261789 はこの条件に合います。 解答
上記サイトhttp://blogs.yahoo.co.jp/oka_yadokary/24628946.html より Orz〜
[解答1]
例のように、最初を つまり、 一般に、kで始まる順列は8ヶ所のうち k−1 ヶ所を選ぶ、8Ck-1 通りです。 従って、8C0+8C1+8C2+8C3+8C4+8C5+8C6+8C7+8C8=28=256 個あります。 [解答2] 逆に9番目の数字から考えると、 9番目は、 8番目は、9番目に使った残りの数字のうちの最大の数字または最小の数字、 同様に、2番目まで、残りの数字のうちの最大の数字または最小の数字を選び、 1番目は、残り1個の数字になります。 従って、28=256 個あります。 [解答3] crazy_tomboさんのコメントより +,− の2種類のものを重複を許して8個を並べ、 一番右の − から 残った数字を先頭につけると、条件に合う順列ができます。 例えば、 +−−+−+++ → + 逆に、2番目から後の数字を、先頭の数字と比べて大小を+−で表せば、
従って、2種類のものを重複を許す8個の並べ方で、 28=256 個あります。
*解答2が素直でしたね♪
ちなみにわたしの crude な解答は...(やどかりさんに洗練していただきグラッチェです ^^;...Orz〜)
ある数と次の数との大小の関係を+1 or -1 で表すとき...
つまり...これは向きだけを意味する... ある数からの向きは...1~9 の8個の間を動くので... 8回、右か左に向きを変えて動くことに1対1に対応 !! つまり...2^8 例えば...1,1,1,-1,-1,-1,1,-1=567843291 となってる♪ |

- >
- Yahoo!サービス
- >
- Yahoo!ブログ
- >
- 練習用



>鍵コメ様へ ^^
グラッチェ♪
デフォルメされたらそうなるんだぁ ^^;v Orz~
2011/4/12(火) 午後 10:55 [ スモークマン ]
↑
やどかりさんの解答がアップされました♪
2011/4/18(月) 午後 1:04 [ スモークマン ]