Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

WALKING - Đi bộ kết bạn

Một đoạn đường AB có độ dài l. Có n người xuất phát từ điểm A đi đến điểm B. Người thứ i xuất phát từ thời điểm ti và đi với vận tốc vi. Giả sử rằng không có hai người xuất phát cùng một thời điểm cũng như không có hai người đến đích cùng một thời điểm. Nếu hai người gặp nhau trên đường thì họ sẽ kết bạn với nhau, cụ thể: người thứ i và thứ j sẽ kết bạn với nhau nếu ti < tj và l/vi + ti > l/vj + tj (hoặc ngược lại)

Yêu cầu: Tìm một nhóm bạn lớn nhất mà hai người bất kỳ trong nhóm đều kết bạn với nhau.

Input:

  • Dòng đầu chứa hai số ln (l ≤ 109, n ≤ 105).
  • n dòng tiếp theo, dòng thứ i mô tả thông tin người thứ i gồm hai số ti, vi (ti, vi ≤ 109).

Output:

Gồm một số là số bạn nhiều nhất trong nhóm tìm được.

Ví dụ:

Input:
1000 4
1 3
2 1
0 2
3 4

Output:
3

Được gửi lên bởi:noname00.pas
Ngày:2017-11-25
Thời gian chạy:0.100s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:C-CLANG C CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG C99 JAVA PAS-FPC PYTHON PYTHON3
Nguồn bài:Bài tập Ôn HN 01/2017 (Thầy Đỗ Đức Đông)

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.