trang chủ / bài tập / speeding

Vượt tốc độ

Đề bài

Mô tả

Một con đường dài đúng 100 dặm được chia thành N đoạn, mỗi đoạn có chiều dài và giới hạn tốc độ riêng. Một người lái xe đi qua con đường này, hành trình của họ cũng được chia thành M đoạn, mỗi đoạn có chiều dài và tốc độ thực tế.

Hãy tìm mức vượt tốc độ lớn nhất (tốc độ thực trừ giới hạn tốc độ) tại bất kỳ điểm nào trên hành trình. Nếu không vượt tốc độ, in 0.

Dữ liệu vào

  • Dòng đầu: hai số nguyên NM.
  • N dòng tiếp theo: mỗi dòng gồm hai số nguyên — chiều dài đoạn đường và giới hạn tốc độ.
  • M dòng tiếp theo: mỗi dòng gồm hai số nguyên — chiều dài đoạn hành trình và tốc độ thực tế.

Dữ liệu ra

Một số nguyên duy nhất là mức vượt tốc độ lớn nhất, hoặc 0 nếu không vượt.

Ràng buộc

  • 1N,M100
  • Tổng chiều dài các đoạn đường và tổng chiều dài các đoạn hành trình đều bằng 100.
  • Tốc độ trong khoảng 1 đến 100.

Ví dụ

Input Output Giải thích
3 3
40 75
50 35
10 45
40 76
20 30
40 40
5 Đoạn cuối hành trình (40 dặm, tốc độ 40) đi qua đoạn đường cuối (10 dặm, giới hạn 35) — vượt 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.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0