Fleksibilan fikus
시간 제한1초메모리 제한1024 MB
남은 트리가 연결되고 노드가 k개 이상이 되도록 일부 노드를 제거할 때, 남은 노드 값들의 비트 AND를 최대로 만드는 값을 구합니다.
문제
Gospodin Malnar promatrao je svoj fikus i zaključio da nije dovoljno fleksibilan. Njegov fikus možemo zamisliti kao stablo s čvorova gdje svaki čvor ima svoju fleksibilnost . Gospodin Malnar odrezat će neki skup čvorova tako da stablo ostane povezano da ostane barem čvorova. Tada se fleksibilnost stabla definira kao bitovni and svih čvorova unutar stabla. Sada ga zanima koja je najveća fleksibilnost koju može postići.
입력
U prvom su retku brojevi () i () tj. broj čvorova u stablu i broj iz teksta zadatka.
U drugom retku nalazi se brojeva od kojih -ti označava ().
U sljedećih redaka nalaze se brojevi te (, ) koji označavaju da su čvorovi te spojeni bridom.
출력
U jedinom retku potrebno je ispisati maksimalnu fleksibilnost koju Gospodin Malnar može postići.
힌트
Pojašnjenje prvog probnog primjera: Najveća se fleksibilnost postiže micanjem čvora 5.