Les $N$ vaches de Farmer John ($1 \leq N \leq 100,000$) exercent encore leurs sabots en courant sur une piste infinie. Elles partent de positions distinctes et certaines ont des vitesses différentes.
La piste a des couloirs pour permettre les dépassements. Deux vaches d'un même couloir ne doivent jamais avoir la même position. Il ne veut aucun changement de couloir ni de vitesse et demande combien de couloirs sont nécessaires pour courir $T$ minutes ($1 \leq T \leq 1,000,000,000$).
Entrée
La première ligne contient $N$ et $T$.
Les $N$ suivantes contiennent chacune position initiale et vitesse d'une vache. La position est un entier positif ou nul, la vitesse un entier strictement positif ; tous deux au plus un milliard. Les positions sont distinctes et données par ordre croissant.
Sortie
Affichez un entier : le minimum de couloirs pour que deux vaches du même couloir n'aient jamais la même position, y compris à l'instant $T$.
Exemples
Entrée 1
5 3 0 1 1 2 2 3 3 2 6 1
Sortie 1
3
Auteur du problème : Mark Gordon, 2014