- Galeria de Arte
Em uma galeria de arte, há
espaços conectados por
corredores. Cada espaço é numerado de
a
e cada corredor liga dois espaços. Como as artes são muito preciosas, a galeria contratou
seguranças, numerados de
a
, para guardarem os espaços. O guarda
está no espaço
e consegue vigiar e guardar os espaços a uma distância de até
corredores da posição dele. É garantido que os
são diferentes para cada segurança
.
A sua tarefa é listar, em ordem crescente, todos os espaços que estão vigiados.
Entrada
A primeira linha contém três inteiros:
e
.
Cada uma das próximas
linhas contém dois inteiros
e
, indicando que há um corredor entre os espaços
e
.
Em seguida, nas
linhas seguintes, há dois inteiros
e
, indicando que há um guarda no espaço
com alcance de
.
Saída
Seu programa deve imprimir um inteiro
, representando a quantidade de espaços vigiados, ou seja, que estão sob a supervisão de um segurança.
Na próxima linha, imprima
inteiros em ordem crescente, representando os espaços vigiados.
Restrições
Exemplo
| Entrada | Saída |
| 5 5 2 1 2 2 3 2 4 3 5 1 5 1 1 5 2 |
4 1 2 3 5 |
| Entrada | Saída |
| 3 0 1 2 3 |
1 2 |
| Entrada | Saída |
| 10 10 2 2 1 5 1 6 1 2 4 2 5 2 10 8 5 8 6 9 6 7 9 3 4 8 2 |
7 1 2 3 5 6 8 9 |






