Énoncé¶
C'est maintenant la fin des vacances pour Haruhi et Joseph, Haruhi est à l'Île de Pâques et cherche un cadeau pour son groupe d'amis. Elle découvre une guirlande composée de statuettes de l'île, de différentes tailles. Son groupe d'amis a une photo emblématique et pour y faire un clin d'œil elle aimerait avoir un bout de cette guirlande où chacune des statues représente un des amis du groupe. Les amis sont reconnaîssables par leurs tailles relatives respectives.
Entrée¶
L'entrée comprendra :
- Deux entiers, $n$ le nombre d'amis sur la photo, et $m$ la taille totale de la guirlande (le nombre de statuettes sur la guirlande).
- Sur la ligne suivante, $n$ entiers $1 \leq p_i \leq n$ donnent la position du ième ami le plus petit. Ces tailles forment une permutation de ${1, \dots, n}$.
- Si $p_i = k$ alors l'ami en position $k$ est le $i$-ème plus petit des $n$ amis sur la photo.
- Sur la ligne suivante $m$ entiers $h_j$, la taille de la statuette en position $j$.
Sortie¶
Donner toutes les positions où Haruhi peut trouver une apparition des tailles relatives de ses amis. Sur la première ligne le nombre d'apparitions $a$, sur la suivante $a$ entiers, les positions de début des apparitions.
Contraintes¶
- $ 1 \le n \le 1 000 000$ et $ 1 \le m \le 200 000 $
- $ 1 \le p_i \le n $ pour $1 \leq i \leq n$
- $ 1 \le h_j \le 10^9 $ pour $1 \leq j \leq m$