문제
각 커플은 남자
이들은
같은 의자에 앉은 다른 사람이 존재하지 않는다. 즉, 의자 1개에는 정확히 1명만 앉아 있다.
i 번째 이별한 커플의 남자는L_i 번 의자, 여자는R_i 번 의자에 앉아 있다.(1 ≤i ≤ N) 1≤L_i < R_i ≤2N (1≤i ≤N) L_i < L_j < R_i < R_j 인 경우가 존재하지 않는다.(1 ≤i, j ≤ N)
이들은 다음 조건을 만족하는
새로운 커플은 남자
1 명과 여자1 명으로 구성되어야 하며, 모든 사람은 정확히1 쌍의 새로운 커플에 속해야 한다.모든 사람은 기존 이별한 상대가 아닌 사람과 짝지어져야 한다.
임의의 새로운 커플에 대해, 남자가 앉은 의자의 번호를
l , 여자가 앉은 의자의 번호를r 이라고 하면l < r 이다.
예를 들어,
남자가 앉은 의자의 번호가 더 크기 때문에 새로운 커플이 될 수 없다.
반면,
커플이 될 수 있다. 이러한 방식으로 조건을 만족하는
여러분은
위에서 든 예시의 경우,
방법의 수가 매우 클 수 있으므로,
하나의 입력에서
입력
첫 번째 줄에 테스트케이스의 개수
두 번째 줄부터
각 테스트케이스의 첫 번째 줄에
각 테스트케이스의
[제약 조건]
주어지는 모든 수는 정수이다.
1<T≤100 1<N≤3\ 000 각 테스트케이스의 모든
N 의 합을S 라고 하면,1 ≤ S ≤ 3\ 000 1<L_i < R_i ≤2N (1<i ≤N) L_1,L_2,…,L_N,R_1,R_2,…,R_N 은 서로 다르다.L_i<L_j <R_i < R_j 인 경우가 존재하지 않는다.(1 ≤ i,j ≤ N)
출력
각 테스트케이스마다 한 줄에 하나씩 정답을 출력한다.
부분문제
| 번호 | 점수 | 조건 |
|---|---|---|
| #1 | 11점 | |
| #2 | 32점 | |
| #3 | 20점 | |
| #4 | 27점 | |
| #5 | 10점 | 추가 제약 조건 없음 |
예제
5
1
1 2
2
1 4
2 3
3
1 6
2 5
3 4
3
1 6
2 3
4 5
4
1 8
5 6
2 7
3 4
0
1
2
1
6