分からない問題はここに書いてね330
■ このスレッドは過去ログ倉庫に格納されています
0159132人目の素数さん
2010/03/29(月) 02:06:44for(1..10**6){
$pair=12;$miss=$open=0;$close=$pair*2;
while($miss<9 and $pair){
if((rand 1) < $open/$close){$open--;$pair--;$close--;}#一枚目で当たり
else{$open++;$close--;
if((rand 1) < $open/$close){#二枚目でペア発見
if((rand 1) < 1/$open){}else{$miss++;}#一枚目と同じ/違う
$pair--;$open--;
}else{$miss++;$open++;}
$close--;
}
}$count++ unless $pair;}print $count/10**4 . q/%クリア/;
98.7518%クリア
初級…$pair=6;$miss<3 で 13.87%くらい
もっともめくったカード全部覚えられるかという問題はあるけど
■ このスレッドは過去ログ倉庫に格納されています