Logo
(追記) (追記ここまで)

26812번 - Kinomani 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
4 초 1024 MB101150.000%

문제

Bajtek wraz z kolegami założyli klub kinomana. Członkowie klubu chodzą do kin oglądać różne filmy, następnie spotykają się i opowiadają sobie obejrzane filmy. Opowieści są tak dokładne, że film z opowieści jest praktycznie taki sam, jak gdyby go oglądać.

Zbliża się festiwal filmowy „Srebrne widnokręgi”. Członkowie klubu mają zostać oddelegowani do oglądania filmów, tak aby łącznie obejrzeli je wszystkie. Sytuację utrudnia fakt, że każdy film na festiwalu odgrywany jest tylko jeden raz, w konkretnym przedziale czasu. Aby uznać film za obejrzany, trzeba go obejrzeć w całości, od początku do końca. Oczywiście w danym momencie członek klubu może oglądać tylko jeden film, jednak każdy jest w stanie skończyć oglądać jeden film i zacząć oglądać inny w tym samym momencie. Bilety na festiwal są drogie, a więc klub, szukając oszczędności, chce wysłać na festiwal jak najmniejszą liczbę członków.

Napisz program, który wczyta liczbę filmów oraz przedziały czasu, w których odgrywane będą poszczególne filmy, wyznaczy najmniejszą liczbę członków klubu, których należy oddelegować na festiwal i wypisze wynik na standardowe wyjście.

입력

W pierwszym wierszu wejścia znajduje się jedna liczba naturalna N (1 ≤ N ≤ 250 000), określająca liczbę filmów na festiwalu. W kolejnych N wierszach znajduje się opis filmów, po jednym w wierszu. Opis każdego składa się z dwóch liczb naturalnych Si, Ti, 1 ≤ Si < Ti ≤ 109, oddzielonych pojedynczymi odstępami. Określają one, że i-ty film odgrywany będzie od Si-tej do Ti-tej minuty festiwalu.

출력

W pierwszym wierszu wyjścia należy wypisać jedną liczbę naturalną R – najmniejszą możliwą liczbę członków wystarczających do obejrzenia wszystkich filmów na festiwalu. W kolejnych R wierszach należy podać dowolny sposób osiągnięcia tego: w i + 1-szym wierszu należy wypisać liczbę naturalną Fi określającą liczbę filmów jakie ma obejrzeć i-ty reprezentant klubu, następnie pojedynczy odstęp oraz ciąg Fi liczb naturalnych Mi,j pooddzielanych pojedynczymi odstępami – numery filmów oglądanych przez i-tego reprezentanta klubu.

제한

예제 입력 1

5
1 5
4 7
1 3
10 20
12 15

예제 출력 1

2
2 1 5
3 3 2 4

예제 입력 2

5
1 2
5 6
4 5
2 3
1 5

예제 출력 2

2
4 1 4 3 2
1 5

힌트

출처

Camp > JPOI Summer Training Camp > JPOI Summer Training Camp 2020 1-1번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /