Mua hàng trực tuyến

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài

Khỉ được nuôi nhiều để phục vụ các thí nghiệm khoa học và điều chế vắc-xin. Ban quản lý đảo khỉ được cấp ngân sách để mua chuối làm thức ăn bổ sung. Ngân sách được chuyển về tài khoản theo nhiều đợt. Ban đầu số dư tài khoản là ~0~.

Có ~n~ lần tiền được chuyển vào tài khoản: lần thứ ~i~ nhận được ~a_i~ tại thời điểm ~t_i~.

Trên thị trường có ~m~ công ty chào bán hàng theo từng lô. Công ty thứ ~j~ nhận đặt hàng tại thời điểm ~u_j~, và nếu đặt thì lô hàng sẽ được mang tới vào thời điểm ~v_j~.

Khi mua một lô hàng, có 2 cách thanh toán:

  • Trả ngay tại thời điểm đặt hàng ~u_j~ với giá ~c_1~.
  • Trả sau tại thời điểm nhận hàng ~v_j~ với giá ~c_2~ (luôn có ~c_1 \le c_2~).

Một lô hàng chỉ mua thành công nếu Ban quản lý có đủ tiền để thanh toán theo một trong hai cách trên (đúng thời điểm thanh toán tương ứng). Do không biết trước thời điểm tiền được chuyển vào tài khoản, mọi yêu cầu chào hàng đều được đặt; nếu đến thời điểm nhận hàng mà vẫn không đủ tiền để thanh toán theo lựa chọn, lô hàng sẽ bị trả về (không mua được).

Biết rằng:

  • Không có thời điểm nào xuất hiện quá một nơi có thể đặt hàng (tức là các ~u_j~ đôi một khác nhau),
  • Không có hai lô hàng nào được mang tới cùng một lúc (các ~v_j~ đôi một khác nhau),
  • Không có thời điểm đặt hàng nào trùng với thời điểm mang hàng tới của công ty khác (với mọi ~p \ne q~ thì ~u_p \ne v_q~).

Yêu cầu

Hãy xác định số lượng lô hàng nhiều nhất mà Ban quản lý có thể mua được.

Dữ liệu

  • Dòng 1: hai số nguyên ~c_1~, ~c_2~ (~1 \le c_1 \le c_2 \le 1000~).
  • Dòng 2: số nguyên ~n~ (~1 \le n \le 10^5~).
  • ~n~ dòng tiếp theo: mỗi dòng chứa ~a_i~, ~t_i~ (~1 \le a_i \le 1000~, ~1 \le t_i \le 10^9~).
  • Dòng tiếp theo: số nguyên ~m~ (~1 \le m \le 10^5~).
  • ~m~ dòng tiếp theo: mỗi dòng chứa ~u_j~, ~v_j~ (~1 \le u_j \le v_j \le 10^9~).

Kết quả

Đưa ra một số nguyên — số lượng lô hàng lớn nhất mua được.

Ví dụ

Ví dụ 1

Input

100 200
3
100 1
200 10
400 21
4
12 22
2 4
5 23
8 19

Output

3

Ràng buộc và chấm điểm

  • ~1 \le c_1 \le c_2 \le 1000~
  • ~1 \le n, m \le 10^5~
  • ~1 \le a_i \le 1000~, ~1 \le t_i \le 10^9~
  • ~1 \le u_j \le v_j \le 10^9~
  • Với mọi ~p \ne q~: ~u_p \ne u_q~, ~v_p \ne v_q~, ~u_p \ne v_q~.

Bình luận

Hãy đọc nội quy trước khi bình luận.


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