프라포르를 도와주세요
시간 제한1초메모리 제한1024 MB
서로 다른 정수로 이루어진 홀수 길이 배열의 모든 순열에 대해 최대 가중 완전 매칭 비용을 구하고, 그 합을 998244353으로 나눈 나머지를 출력합니다.
문제
프라포르는 농담할 기분이 아니지만, 대회에 참가하기로 했다. 그가 이 문제를 풀 수 있도록 도와주세요.
이 홀수인 길이 의 배열 를 생각합시다. 정점이 개인 완전 가중 그래프를 만듭니다. 정점 와 ()를 잇는 간선의 가중치는 중 최댓값입니다. 배열 의 비용은 이 그래프에서 가능한 완전 매칭의 가중치 합 중 최댓값으로 정의합니다. 완전 매칭은 모든 정점을 덮는 매칭입니다.
서로 다른 정수 개로 이루어진 배열 가 주어집니다. 의 모든 순열에 대한 비용의 총합을 구하고, 그 값을 으로 나눈 나머지를 출력하세요.
입력
첫째 줄에 배열 의 길이인 홀수 정수 이 주어진다 (). 둘째 줄에는 서로 다른 정수 이 주어진다 ().
출력
의 모든 순열에 대한 비용의 총합을 으로 나눈 나머지를 한 줄에 출력한다.