Chạy Bộ (Silver)

Đề bài

Mô tả

Có N con bò chạy bộ trên đường thẳng vô hạn, mỗi con có vị trí xuất phát phân biệt và vận tốc riêng. Khi một con bò nhanh đuổi kịp con bò chậm phía trước, nó phải giảm tốc và cùng chạy theo nhóm. Sau T phút, hãy đếm số nhóm còn lại.

Dữ liệu vào

Dòng đầu chứa hai số nguyên N và T.

  • N dòng tiếp theo, mỗi dòng chứa hai số nguyên pi và si — vị trí và vận tốc của con bò thứ i. Các con bò được cho theo thứ tự tăng dần vị trí.

Dữ liệu ra

Một số nguyên duy nhất — số nhóm sau T phút.

Ràng buộc

  • 1≤N≤100000
  • 1≤T≤109
  • 0≤pi,si≤109, các vị trí phân biệt và tăng dần

Ví dụ

Input Output Giải thích
5 3
0 1
1 2
2 3
3 2
6 1
3 Sau 3 phút: nhóm {0}, {1}, {2,3,4} (tọa độ chiếu lần lượt: 3, 7, 9). Vị trí chiếu của các con bò: 3, 7, 11, 9, 9.
10 0
10 5
15 46
18 87
37 33
45 60
60 14
73 71
78 65
80 2
96 5
10 T=0, chưa có nhóm nào hình thành, mỗi con bò là một nhóm riêng.

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.402 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.6 gforth 0.7.3 gfortran 15.3.0 go 1.27.3 groovyc 5.1.3 javac 26.0.2.1 node 26.12.1 julia 1.13.2 kotlinc 2.4.21 lean 4.35.0 sbcl 2.2.9 lua 5.5.1 nim 2.2.12 fpc 3.2.2 fpc-themis 3.2.2 perl 5.42.3 php 8.5.12 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.15.1 racket 8.7 ruby 4.0.8 rustc 1.99.1 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.4.1 tclsh 8.6 bun 1.4.4 deno 2.9.8 v 0.5.2 zig 0.17.0