($n,$m)=glob<>; @c=(0,0,glob<>); for$i((1..$n-1)x400){ $e0=0; $e1=0; for$j($i+1..$i+$m){ $k=$j<$n?$j:$n*2-$j; $e0+=$e0[$k]; $e1+=$e1[$k]; } $e0/=$m; $e1/=$m; for$j($i+1..$i+$m){ $k=$j<$n?$j:$n*2-$j; if($e0>$e1[$k]){ $e0=$e1[$k]; } } $e0[$i]=$e0+$c[$i]; $e1[$i]=$e1+$c[$i]; } print$e0[1];