직사각형 조각 퍼즐
시간 제한2초메모리 제한2048 MB
각 조각이 H개의 구간으로 쌓인 N개의 조각을 회전이나 뒤집기 없이 이어 붙여 빈틈없는 직사각형을 만드는 순서를 출력합니다.
문제
지그마스에게 높이가 , 너비가 인 직사각형 퍼즐이 있다. 이 퍼즐은 개의 조각으로 이루어져 있다. 각 조각은 높이가 1인 직사각형 개를 위아래로 쌓아 만든다. 조각들은 섞여 있으며, 회전하거나 뒤집을 수 없다.
지그마스가 퍼즐을 풀 수 있도록 조각을 어떤 순서로 놓아야 완전한 직사각형이 되는지 적어 보라. 조각은 회전하거나 뒤집을 수 없고, 서로 겹쳐서는 안 되며, 빈틈이 없어야 한다.
입력
첫 줄에 정수 과 가 주어진다 (). 이어지는 개의 줄 가운데 번째 줄은 번째 조각을 나타내며, 정수 개 가 주어진다 (). 여기서 는 번째 조각의 번째 직사각형 왼쪽 변의 좌표, 는 오른쪽 변의 좌표이다. 모든 조각은 연결되어 있다. 즉, 모든 과 에 대해 이고 이다.
출력
부터 까지의 서로 다른 정수 개를 출력한다. 이 번호들은 조각을 나란히 놓았을 때 완전한 직사각형이 되는 순서이다. 답이 여러 개이면 그중 아무거나 출력해도 된다. 각 테스트 케이스마다 답이 적어도 하나 존재하는 것이 보장된다.