trang chủ / đề bài / stampede

Tầm Nhìn

Đề bài

Mô tả

Có N con bò đang di chuyển sang phải trên mặt phẳng. Con bò thứ i có tọa độ ban đầu (xi,yi) tại thời điểm t=0 (với xi<0), chiều dài 1 đơn vị (từ xi đến xi+1) và tốc độ 1/ri đơn vị mỗi đơn vị thời gian.

Một người đứng tại gốc tọa độ (0,0) nhìn theo chiều dương trục y. Con bò i được nhìn thấy khi nó cắt trục y (tức là x=0). Một con bò bị khuất hoàn toàn nếu trong suốt thời gian nó cắt trục y, luôn có một con bò khác có y nhỏ hơn (gần người quan sát hơn) cũng đang cắt trục y tại mỗi thời điểm đó.

Đếm số con bò mà người quan sát có thể thấy.

Dữ liệu vào

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

  • N dòng tiếp theo, mỗi dòng chứa ba số nguyên xi, yi, ri.

Dữ liệu ra

Số con bò có thể nhìn thấy.

Ràng buộc

  • 1≤N≤50000
  • −1000≤xi≤−1
  • 1≤yi≤1000000 (phân biệt)
  • 1≤ri≤1000000

Ví dụ

Input Output Giải thích
3
-2 1 3
-3 2 3
-5 100 1
2 Con bò 1 cắt trục y trong [3,6], con bò 2 trong [6,9], con bò 3 trong [4,5]. Con bò 3 (y=100) bị khuất bởi con bò 1 (y=1) suốt [4,5].

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