Car
در یک مسابقهی ماشینسواری، تعدادی ماشین روی یک خط مستیقم به سمت خط پایان در حال حرکت میباشند. خط پایان درنقطهی $a$ قرار دارد. در لحظهی $0$ ماشین $i$ام در نقطهی $x_i$ قرار دارد ( $0 \le x_i < a$) قرار دارد. هر ماشین در طول حرکت، سرعتی ثابت برابر با $v_i$ دارد. اگر دو ماشین، قبل از رسیدن به نقطهی پایان، یا در لحظهی رسیدن به نقطهی پایان، همزمان در یک نقطه قرار بگیرند، هر دو منفجر شده و از دور مسابقه حذف میشوند (و طبعا ماشین دیگری هم با آنها تصادف نخواهد کرد). محسن سوار یکی از ماشینهاست و ما میخواهیم کاری کنیم که او در این مسابقه اول شود. کاری که میتوانیم بکنیم این است که بعضی از ماشینها را از قبل دستکاری کنیم که در لحظهی $0$ خود به خود منفجر شوند و از دور مسابقه حذف شوند. اما برای این که ماجرا مشکوک نباشد، میخواهیم کمترین تعداد لازم ماشین را برای قهرمانی محسن خراب کنیم. شما باید به ما کمک کنید و تعداد ماشینهایی که باید خراب شوند را پیدا کنید.
ورودی
- در سطر اول ورودی به ترتیب عدد طبیعی $1 \leq n \leq 200,000$ ( یعنی تعداد ماشینها) و $0 \leq a \leq 10^{12}$ آمدهاند
- در $n$ سطر بعد، در هر سطر مشخصات یکی از ماشینها آمده است. در سطر $i+1$ام اعداد $0 \leq x_i < a$ و $1 \leq v_i \leq 10,000$ آمدهاند.
- محسن در ماشین شماره $1$ قرار دارد.
- میدانیم که هیچ سه ماشینی در یک لحظه در یک نقطه قرار نمیگیرند، هیچ دو ماشینی در ابتدا در یک نقطه قرار ندارند و هیچ دو ماشینی در یک لحظه به خط پایان نمیرسند.
- تمام اعداد ورودی صحیح میباشند.
خروجی
خروجی تنها باید شامل یک عدد صحیح باشد که حداقل تعداد ماشینی است که برای قهرمانی محسن، باید خراب کنیم.
محدودیتها
- محدودیت زمان: ۲ ثانیه
- محدودیت حافظه: ۲۵۶ مگابایت
ورودی و خروجی نمونه
| ورودی نمونه | خروجی نمونه |
|---|---|
| 3 10 5 3 4 4 1 3 | 1 |
| 3 10 1 1 2 5 3 4 | 0 |
| ▸ سوال قبل | سوال بعد ◂ |