RLE 역전 쌍 세기
시간 제한3초메모리 제한1024 MB
M개의 블록을 각각 K번 반복해 차례로 이어 붙인 배열에서 A_i > A_j인 쌍 (i, j)의 개수를 10^9+7로 나눈 나머지로 구합니다.
문제
배열 가 있습니다. 처음에 는 빈 배열입니다. 다음 조작을 번 반복해서 배열 를 채웁니다.
- 와 정수열 이 주어집니다. 을 차례로 의 가장 뒤에 이어붙이는 것을 번 반복합니다.
이렇게 만들어진 배열 에서 다음 조건을 만족하는 정수쌍 의 개수를 출력하세요.
입력
첫 줄에 조작의 횟수 이 주어집니다.
다음부터 번의 조작에 관한 정보가 각각 두 줄로 차례대로 주어집니다.
각 조작의 첫 줄에는 반복 횟수 와 배열의 길이 이 공백으로 구분되어 주어집니다.
다음 줄에는 이 공백으로 구분되어 주어집니다.
입력에서 주어지는 모든 의 합은 이하입니다.
출력
조건을 만족하는 정수쌍의 개수를 출력하세요. 개수가 매우 커질 수 있으므로 로 나눈 나머지를 출력합니다. 은 소수입니다.