아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

캐주얼 댄서

시간 제한4초메모리 제한512 MB

요약
세 친구가 수직선 위에서 매초 무작위로 한 명을 골라 p퍼센트 확률로 한 칸 오른쪽, 나머지 확률로 왼쪽으로 움직입니다. k초 후 가장 짧은 구간 길이의 기댓값을 998244353으로 나눈 나머지로 구합니다.
난이도

어려움10점 중 9점

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

문제

세 친구가 랜덤 워크를 공부하고 있다. 주제를 더 깊이 파고들기 위해, 이들은 게임을 하기로 했다.

처음에 친구들은 수직선 위의 정수 점 x_1,x_2,x_3x\_1, x\_2, x\_3에 서 있다.

게임은 kk초 동안 진행된다.

매초 정수 jj가 집합 {1,2,3}\{ 1, 2, 3 \}에서 균일한 확률로 선택된다. 그런 다음 친구 jj는 pp 퍼센트의 확률로 좌표를 11만큼 증가시키거나, (100−p)(100 - p) 퍼센트의 확률로 좌표를 11만큼 감소시킨다.

여러 친구가 같은 점에 서 있을 수 있으며, 이는 처음에도 게임 중에도 마찬가지다.

스트레치는 세 친구를 모두 포함하는 수직선 위 최단 선분의 길이로 정의된다.

kk초 후의 스트레치의 기댓값을 998 244 353998\,244\,353으로 나눈 나머지를 구하라 (자세한 내용은 출력 절을 참고하라).

입력

첫 번째 줄에 세 정수 x_1x\_1, x_2x\_2, x_3x\_3가 주어진다 (−105≤x_i≤105-10^5 \le x\_i \le 10^5).

두 번째 줄에 정수 kk가 주어진다 (1≤k≤2⋅1051 \le k \le 2 \cdot 10^5).

세 번째 줄에 정수 pp가 주어진다 (0≤p≤1000 \le p \le 100).

출력

kk초 후의 스트레치의 기댓값을 998 244 353998\,244\,353으로 나눈 나머지를 출력하라.

형식적으로, M=998 244 353M = 998\,244\,353이라 하자. 구하는 스트레치의 기댓값은 기약분수 pq\frac{p}{q}로 나타낼 수 있으며, 여기서 pp와 qq는 정수이고 q≢0(modM)q \not \equiv 0 \pmod{M}이다. p⋅q−1 mod Mp \cdot q^{-1} \bmod M과 같은 정수를 출력하라. 다시 말해, 0≤x<M0 \le x < M이고 x⋅q≡p(modM)x \cdot q \equiv p \pmod{M}인 정수 xx를 출력하라.

힌트

첫 번째 예제에서, 어느 친구가 어느 방향으로 움직이든 스트레치는 11이다.

두 번째 예제에서, 실제 기댓값은 43\frac{4}{3}이다.

세 번째 예제에서, 실제 기댓값은 27181\frac{271}{81}이다.

예제3

  1. 예제 1

    입력
    0 0 0
    1
    58
    
    예상 출력
    1
    
  2. 예제 2

    입력
    1 2 2
    1
    100
    
    예상 출력
    332748119
    
  3. 예제 3

    입력
    5 2 3
    4
    50
    
    예상 출력
    160212060