コマネチ大学数学科

| コメント(1) | トラックバック(0)

今日の設問

1から200まで順に並んだカード
1番上のカードを1番下に回し 次のカードを捨てる作業を繰り返したとき 最後に残るカードは何番?

地道にやってみたけど、ずれがあったらしくまちがい。
解答を聞いたときにはなんとなく分かったつもりになったけど、その後じっくり考えてみても、やっぱしわからん。

うーむ。。。

(追記)
某巨大掲示板に、こんなPerlスクリプトが。

perl -e '@A=(1..200);while(1){$A=shift @A;shift @A;push @A,$A;if(@A==1){print "$A[0]\n";exit}}'

こんなプログラムやったら一発で答えが出ますな。
数字が巨大になった場合に、ものすごく時間がかかるけど。
その辺を何とかするのが数学か。

トラックバック(0)

トラックバックURL: http://happy-camper.st/mt/mt-tb.cgi/288

コメント(1)

そんな回答方法が載っていたんですね。。。
これじゃ、数学の楽しみってのが。。。。orz

コメントする

2010年9月

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

CLOCK

早起き生活

早起き生活
Powered by 早起き生活

読書メーター

あわせて読みたい

あわせて読みたい

ブログ通信簿

MyMiniCity

Yahoo!天気情報

AdSense

サイトストック

フィードメーター

RSS feed meter for http://ueshin.happy-camper.st/

トラックフィード

Webスカウター

スカウター : ueshin@happy-camper.st

TrackWord

Creative Commons License
このブログはクリエイティブ・コモンズでライセンスされています。
Powered by Movable Type 4.2-ja