eolymp
bolt
Try our new interface for solving problems
Məsələlər

Организация перевозок

Организация перевозок

В некоторой стране планирует начать работу новое торгово-промышленное предприятие: в \textbf{N} городах, в которых хорошо развита промышленность, открываются заводы, а в других \textbf{N} городах, благоприятных для торговли, открывается \textbf{N} торговых центров. Согласно плану, один завод будет обслуживать ровно один торговый центр. Необходимо разбить заводы и торговые центры на пары и проложить маршруты для грузового транспорта. Задача осложняется тем, что система дорог в стране крайне не развита -- в стране \textbf{M} городов и всего \textbf{M--1 }междугородняя трасса, каждая из которых соединяет два города. Хорошо то, что любые два города при этом достижимы друг из друга. Но и это еще не все. Учитывая сложную ситуацию с дорогами, власти страны активно борются с пробками, потому через один город предприятию не разрешается прокладывать более одного маршрута. Определите, возможно ли разработать систему маршрутов, удовлетворяющую вышеуказанным условиям. \InputFile В первой строке два целых числа \textbf{M} (\textbf{2} ≤ \textbf{M} ≤ \textbf{10^5}) и \textbf{N} (\textbf{1} ≤ \textbf{N} ≤ \textbf{M/2}) -- количество городов и количество заводов. Далее \textbf{M--1} строка по два целых числа от \textbf{1} до \textbf{M} через пробел -- пары городов, соединенных трассами. Далее две строки по \textbf{N} чисел через пробел -- номера городов, в которых будут расположены заводы, и номера городов, в которых будут расположены торговые центры. \OutputFile В первой и единственной строке \textbf{YES}, если можно построить систему непересекающихся маршрутов, соединяющих попарно заводы и торговые центры, и \textbf{NO} в противном случае.
Zaman məhdudiyyəti 3 saniyə
Yaddaşı istafadə məhdudiyyəti 256 MiB
Giriş verilənləri #1
3 1
1 2
1 3
2
3
Çıxış verilənləri #1
YES
Mənbə ACM ICPC 2012-2013 NEERC Siberian Group