만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

전구

면접 대비

시간 제한1초메모리 제한256 MB

요약
각 전구가 확률 P로 켜지는 N행 M열 격자에서, 가로로 연속해서 켜진 전구의 최대 길이의 기댓값을 구합니다.
난이도

보통10점 중 5점

유형
동적 계획법, 확률
정답자
아직 제출이 없습니다

문제

토마스 에디슨은 더 나은 전구를 만들기 위해 연구하고 있다. 이번 실험에서는 전구 묶음으로 넓은 면을 채우고 테스트를 진행한다. 그는 NN개의 행을 만들고, 각 행에 MM개의 전구를 배치했다. 각 전구는 확률 PP로 작동한다. 작동하지 않는 전구는 고장 난 것이며 켜지지 않는다. 토마스는 작동하는 전구가 가로로 이어진 가장 긴 구간의 길이에 대한 기댓값을 구하려 한다.

예를 들어 아래 격자에서 1은 작동하는 전구, 0은 고장 난 전구이다. 작동하는 전구가 가로로 이어진 가장 긴 구간의 길이는 3이다. 두 번째 행에 연속된 1이 세 개 있고, 네 번째 행에도 연속된 1이 세 개 있다.

1 0 1 1
0 1 1 1
0 1 0 0
1 1 1 0
1 1 0 1

가로 방향의 구간만 고려한다.

입력

한 줄에 세 개의 수가 공백으로 구분되어 주어진다. 양의 정수 NN과 MM, 그리고 실수 PP이다.

출력

문제의 답을 출력한다. 절대 오차 또는 상대 오차가 10−410^{-4}보다 작으면 정답으로 인정한다.

제한

  • 1≤N,M≤20001 \le N, M \le 2000
  • 0≤P≤10 \le P \le 1

예제2

  1. 예제 1

    입력
    2 3 0.5
    
    예상 출력
    1.828125000000
    
  2. 예제 2

    입력
    47 74 1
    
    예상 출력
    74.000000000000