C/C++の宿題を片付けます 99代目
■ このスレッドは過去ログ倉庫に格納されています
0692デフォルトの名無しさん
2007/11/18(日) 05:34:11[2] 問題文(含コード&リンク):
前に>>257にて作ってもらったプログラムを
参考にある程度作れたんですけど
確率をsp2にどんどん足していくっていう。これを対数で計算できるように
変更していただきたいんですが。
対数で計算する場合には足し算する2つを
比較して計算をしないといけないんですけど、
gs->sp2 += spp * gs->self_p;
gs->next_gs->sp2 += spp * gs->next_p;
gs->side_gs->sp2 += spp * gs->side_p;
でlog(spp)+l右辺はlog(gs->??_p)でいいんですが
問題はたしていくとこなんです。
前のに対数計算もいれたのがこれです。
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/5287.c
[3] 環境
[3.1] OS:Linux
[3.2] コンパイラ名とバージョン:gcc
[3.3] 言語: c
[4] 期限: できるだけ早く
[5] その他の制限: 特になし
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています