결혼식이 끝나고
시간 제한1초메모리 제한1024 MB
회전체 케이크를 부피가 같은 조각으로 아주 많이 나눌 때 자르는 면의 평균 힘의 극한값을 구해 998244353 모듈러 값으로 출력합니다.
문제
설영이는 결혼식에 참석한 명의 하객에게 케이크를 나누어 준다. 모든 하객은 케이크를 한 조각씩 받고, 모든 조각의 부피는 같아야 한다.
처음에 케이크는 한 덩어리이다. 케이크의 모양은 함수 ()의 그래프와 두 직선 , , 그리고 축으로 둘러싸인 부분을 축에 대해 회전시킨 도형이다. 함수 의 그래프는 각 점 , , , 을 이 순서대로 선분으로 이어 그린다. 이때 이다.
설영이는 케이크를 최대한 예쁜 모양으로 자르기 위해 항상 회전축에 수직인 평면을 따라 자른다. 명의 하객에게 나누어 주려면 자르는 횟수가 번이어야 한다. 이 조건을 만족하면서 케이크를 자르는 방법이 유일함을 증명할 수 있다.
케이크를 자를 때 드는 힘은 잘린 부분의 단면적에 비례한다. 잘라서 넓이가 인 단면이 생겼다면, 이때 든 힘은 이다. 케이크를 번 자르면서 든 힘을 이라 하고, 이 힘의 평균 를 구하자. 다음 값을 구하라.
입력
첫 번째 줄에 정수 이 주어진다.
두 번째 줄에 공백으로 구분된 개의 정수 이 주어진다.
세 번째 줄에 공백으로 구분된 개의 정수 이 주어진다.
이 값들은 케이크의 모양을 결정하는 함수 의 그래프 를 정한다. 이 그래프는 점 , , , 을 이 순서대로 선분으로 이어 그린 것이다.
출력
첫 번째 줄에 를 기약분수 로 나타냈을 때 의 값을 출력한다. 은 소수이다. 가 항상 유리수임을 증명할 수 있다.