RLE Inversion Counting
시간 제한3초메모리 제한1024 MB
각 조작마다 수열 B를 K번 이어붙일 때, 최종 배열에서 순서쌍 i<j이며 A_i>A_j인 쌍의 개수를 1e9+7로 나눈 나머지를 구한다.
문제
배열 가 있습니다. 처음에 는 빈 배열입니다. 다음과 같은 조작을 번 해서 배열 를 채웁니다.
- 와 정수열 이 주어집니다. 의 가장 뒤에 을 차례로 이어붙이는 것을 번 반복합니다.
이렇게 만들어진 배열 에 대해 다음 조건을 만족시키는 정수쌍의 개수를 출력하세요.
입력
첫 줄에 조작의 횟수 이 주어집니다.
다음 줄부터 번의 조작에 관한 정보가 두 줄에 걸쳐 차례대로 번 들어옵니다.
각 조작의 첫 줄에는 조작의 횟수 와 배열의 길이 이 공백으로 구분되어 주어집니다.
다음 줄에는 배열의 원소를 의미하는 이 공백으로 구분되어 주어집니다.
입력에서 주어지는 모든 의 합은 이하입니다.
출력
문제의 조건을 만족시키는 정수쌍의 개수를 출력하세요. 단, 수가 매우 커질 수 있으니 로 나눈 나머지를 출력하세요. 은 소수입니다.