それぞれの状態は(1種類集まった状態、2種類集まった状態)は、独立しているから和を取れば求める値が得られる。残り2種類から1種類を......と考えてしまうところがだめなんだな。母数の3は固定しておいて、3種類の中から2種類のいずれかと考えれば、2/3で、そこから3/2で1.5回買えば良いと考えられたはずだ(が、最初はそうは考えられなかったということだ)。(たぶん、1種類を手にすることで状態が変わったその状態に着目してしまい、2というところから出発しようとしたのがまずいはず――というか、固定化する対象を分子の1のほうに置いているとみることもできるかも知れない。どっちなんだろう――。このあたりの僕の思考方法は一般化できるように思う。世の大半が手続き型プログラミング言語ではするするだけど、関数型プログラミング言語だと思考停止するとかありていに言えば広く利用されない理由、の根源に思う。それを訓練で身に付けることもできるところが、おもしろいところだ)で、これはこれとして、大数の法則を使って平均値から求めたのが最初の僕のやり方で(これはこれでコンピュータを使えるからならではであるなあ、と思う)いかにもである。いうところまで考えてから、やっとTeao分布やshinhさんの方法を読む準備ができた。[この問題は大学生でも難しいと思いますよ。[わーい、100点もらった。ありがとうございます。Amazonプラグインなんか、ちゃんと集計されなくなったような気がするんだけど(有り体に言えば2.0.3にして生成した後のリンクは常にゼロ。Mongersのトップページ告知では締め切りになっていた。それにしてもすさまじいTBスパムだなぁ。...}という記法はなんだろうとすごく疑問で、いくらprototype.jsのソースを読んでもわからない。aというトークンを後ざしで作れるはずはない、と気づく。literalという記述を発見。