|
7#
我只能算这个期望的大概值,不好写出最简整数比
with t as (select level n from dual connect by level <=6),
s(lvl,nlist,n_sum,last_n) as (select 1,cast(n as varchar2(100)),n,n from t
union all
select s.lvl + 1,
s.nlist||t.n,
s.n_sum + t.n,
t.n
from s,t
where t.n >= s.last_n
and s.lvl < 20 - 1)
select sum(p_val)
from (
select --s.lvl + 1,
sum(s.n_sum+t.n)*power(6,-1*(s.lvl+1)) p_val
from s, t
where s.last_n > t.n
group by s.lvl + 1)
14 : 10.4509360622632
15 : 10.4509421212827
16 : 10.4509435639064
17 : 10.4509439005186
18 : 10.4509439776589
19 : 10.4509439950533
20 : 10.4509439989187
这期望值大约 10.4509, 最长步长分别14,15,。。。,20 |
|