현재 위치 - 주공해몽공식사이트 - 점술 - N 번째 격자의 단계 수에 따라 주사위를 던지고 걸을 확률

N 번째 격자의 단계 수에 따라 주사위를 던지고 걸을 확률

문제의 말대로:

부자처럼 주사위를 굴려 주사위 수와 단계 수를 기준으로 N 격자까지 갈 확률을 계산한다.

예를 들어 dp(n) 함수는 n 번째 그리드의 확률을 계산한 다음 :

//주사위 수는 (1) 즉 1 가능해야 합니다.

P( 1)= 1 메시 확률 = 1/6.

//주사위 수는 (2), (1, 1), 두 가지 가능해야 합니다.

P(2)= 두 번째 메쉬 확률 =1/6+(1/6) (1/6)

//주사위 점 수 (3), (1, 2), (2, 1), (1,/kloc-0

P(3)= 세 번째 칸의 확률 =1/6+(1/6) (1/6) 2+(/kloc

네 번째 배열 조합이 너무 많아서 여기서 계속 열거하지 않겠습니다.

이 p(n) 가 어떻게 계산되는지 분석해 봅시다. N 번째 격자의 확률은 실제로 n-6 격자부터 n- 1 격자까지 계산됩니다.

N 인 경우

P( 1)= 1/6

P(2)=p( 1)/6+ 1/6

P (3) = p (1)/6+p (2)/6+1/6

...

N>6 의 경우:

P (n) = p (n-1)/6+p (n-2)/6+p (n-3)/6+p (n-4)

그런 다음 1 에서 확률을 계산하기만 하면 됩니다.

1 확률을 계산할 때 1 칸이 2-7 칸 확률에 미치는 영향도 계산해야 합니다.

P(n+ 1)+=p(n)/6

구체적인 알고리즘은 다음과 같습니다.