VBSで便利なプログラムを作れスレ 2 (853レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

745
(2): 741 2019/08/17(土)01:45 ID:fYRni8gj(1/8) AAS
例えば、5階飛ばしで、
5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95階で割れず、100階で割れるとき、
96〜99階まで順探索となる

20 + 4 = 24回

例えば、7階飛ばしで、
7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98階で割れないとき、99〜100階まで順探索となる

14 + 2 = 16回

7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98階で割れるとき、
92〜97階まで順探索となる
省5
746: 741 2019/08/17(土)01:55 ID:fYRni8gj(2/8) AAS
例えば、8階飛ばしで、
8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96階で割れないとき、
97〜100階まで、4階で卵が2つある場合は、3回でわかる

12 + 3 = 15回

8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96階で割れるとき、
89〜95階まで順探索となる

12 + 7 = 19回

例えば、9階飛ばしで、
9, 18, 27, 36, 45, 54, 63, 72, 81, 90, 99階で割れないとき、
100階をチェックして
省4
747: 741 2019/08/17(土)02:01 ID:fYRni8gj(3/8) AAS
例えば、11階飛ばしで、
11, 22, 33, 44, 55, 66, 77, 88, 99階で割れないとき、
100階をチェックして

9 + 1 = 10回

11, 22, 33, 44, 55, 66, 77, 88, 99階で割れるとき、
89〜98階まで順探索となる

9 + 10 = 19回

例えば、12階飛ばしで、
12, 24, 36, 48, 60, 72, 84, 96階で割れないとき、
97〜100階まで、4階で卵が2つある場合は、3回でわかる
省4
748: 741 2019/08/17(土)02:09 ID:fYRni8gj(4/8) AAS
例えば、13階飛ばしで、
13, 26, 39, 52, 65, 78, 91階で割れないとき、
92〜100階まで、仮に順探索しても、9回でわかるので、下の19回よりも少なくなる

7 + 9 = 16回

13, 26, 39, 52, 65, 78, 91階で割れるとき、
79〜90階まで順探索となる

7 + 12 = 19回

例えば、14階飛ばしで、
14, 28, 42, 56, 70, 84, 98階で割れないとき、
99〜100階まで、2回でわかる
省4
749: 741 2019/08/17(土)02:15 ID:fYRni8gj(5/8) AAS
例えば、15階飛ばしで、
15, 30, 45, 60, 75, 90階で割れないとき、
91〜100階まで、仮に順探索しても、10回でわかるので、下の20回よりも少なくなる

6 + 10 = 16回

15, 30, 45, 60, 75, 90階で割れるとき、
76〜89階まで順探索となる

6 + 14 = 20回

例えば、16階飛ばしで、
16, 32, 48, 64, 80, 96階で割れないとき、
97〜100階まで、4階で卵が2つある場合は、3回でわかる
省4
750
(5): 741 2019/08/17(土)02:19 ID:fYRni8gj(6/8) AAS
>>745
の、10階飛ばしが、最小かな?
9 + 9 = 18回

平方根、√100 = 10
だから、10階が最小になるのかな?
779
(1): 741 2019/08/17(土)23:28 ID:fYRni8gj(7/8) AAS
>>745
の、10階飛ばしの、9 + 9 = 18回 が、最小かなと思ったが、
飛ばす階を変動すれば、もっと少なくできた。
飛ぶ階数を、1つずつ減らしていく

例えば、最初に17階へ飛んで、卵が割れるとき、
1〜16階まで順探索となる

1 + 16 = 17回

次に、17 + 16 = 33階へ飛んで、卵が割れるとき、
18〜32階まで順探索となる

2 + 15 = 17回
省5
780: 741 2019/08/17(土)23:29 ID:fYRni8gj(8/8) AAS
例えば、最初に14階へ飛んで、卵が割れるとき、
1〜13階まで順探索となる

1 + 13 = 14回

次に、14 + 13 = 27階へ飛んで、卵が割れるとき、
15〜26階まで順探索となる

2 + 12 = 14回

次に、27 + 12 = 39階へ飛んで、卵が割れるとき、
28〜38階まで順探索となる
省14
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.623s*