Lõikude kustutamine
시간 제한1초메모리 제한1024 MB
선 위의 N개 구간과 각 구간의 삭제 비용이 주어질 때, 겹침 그래프의 모든 연결 성분이 최대 K개의 정점만 갖도록 구간을 삭제하는 최소 비용을 구한다.
문제
Arvteljel on antud lõiku. Lõigud on nummerdatud . Lõigu number otspunktid on ja . Vaatleme graafi , milles igale lõigule vastab tipp ja milles kahe tipu vahel on serv, kui neile vastavatel lõikudel on ühiseid punkte (kasvõi ainult ühine otspunkt).
Nüüd on vaja saavutada, et selle graafi üheski sidususkomponendis poleks rohkem kui tippu. Selleks võime mõned antud lõikudest kustutada. Iga lõigu kustutamisel on kindel hind . Leida lõikude kustutamiseks minimaalse koguhinnaga viis.
입력
Sisendi esimesel real on täisarvud ja (). Järgmisel real on igaühel ühe lõigu kirjeldus: täisarvud , ja (, ).
출력
Väljundi ainsale reale väljastada vähim võimalik kustutatamiste koguhind.