プログラミングの為の数学と算数
■ このスレッドは過去ログ倉庫に格納されています
0027双六野郎
NGNG失礼。
n=2で1.16666..の間違いでした。
>26
そのとおり。それが「帰納的」解法だね。
(E(n)を求めるためにはE(n-1)が必要)
int goal(n)
{
int i;
double cast[51];
for(i=0;i<n;i++)
cast[i]=0;
for(i=1;i<n;i++){
for(j=i-1;j>=0;j--){
if((i-j)>6) break;
cast[i]+=cast[j];
}
cast[i]/=6;
cast[i]++;
}
return cast[i];
}
どう?美しくないでしょ?
さて、一発解は有るかな?
■ このスレッドは過去ログ倉庫に格納されています