Giải bài trực tuyến

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.

Từ tập các bài có trên SPOJ (acm)

979. Các hình chữ nhật

Mã bài: RECT1

Cho N hình chữ nhật trên mặt phẳng. Các cạnh hình chữ nhật song song với các trục tọa ðộ. Những hình chữ nhật này có thể gối lên nhau, trùng hoặc là bên trong nhau. Ðỉnh của chúng có tọa ðộ nguyên, hoành ðộ x không vượt quá xmax và tung ðộ y không vượt quá ymax.
Một ðoạn thẳng có một ðầu là ðiểm A(0, 0) và ðầu kia là ðiểm B. Ðiểm B thỏa mãn các ðiều kiện sau:
+) Các tọa ðộ của B là những số nguyên.
+) Ðiểm B thuộc ðoạn [(0, ymax), (xmax, ymax)] hoặc ðoạn [(xmax, 0), (xmax, ymax)].
Viết chương trình tìm một ðiểm B sao cho ðoạn AB cắt qua nhiều hình chữ nhật nhất. (AB cắt 1 hình chữ nhật khi chúng có ít nhất 1 ðiểm chung với nhau).

Input

- Dòng ðầu chứa 3 số nguyên xmax, ymax (0 < xmax, ymax < 10^9) và N (1 <= N <= 10000).
- Mỗi dòng trong N dòng tiếp theo chứa 4 số nguyên: x1, y1, x2, y2. (x1, y1) là tọa ðộ ðỉnh trái dưới, (x2, y2) là tọa ðộ ðỉnh phải trên của hình chữ nhật tương ứng.

Output

Dòng duy nhất ghi số lượng lớn nhất các hình chữ nhật cắt ðược.

Example

Input:
22 14 8
1 8 7 11
18 10 20 12
17 1 19 7
12 2 16 3
16 7 19 9
8 4 12 11
7 4 9 6
10 5 11 6

Output:
5

Được gửi lên bởi:Nguyen Dinh Tu
Ngày:2006-10-14
Thời gian chạy:1s
Giới hạn mã nguồn:50000B
Ngôn ngữ cho phép:Tất cả ngoại trừ: AWK CLOJ ERL F# GO JS PERL 6 PYTH 3.1.2 SCALA SED TCL

SPOJ System © 2012 Sphere Research Labs | Projekty informatyczne i aplikacje na zamówienie. All Rights Reserved.