| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | Bảng quảng cáo (Tin học trẻ BC - Vòng Khu vực miền Nam 2020) | 100 (p) | 1.0s | 1G |
| 2 | Đồ chơi (Tin học trẻ BC - Vòng Khu vực miền Nam 2020) | 100 (p) | 1.0s | 1G |
Trên quảng trường trung tâm thành phố, người ta đặt một bảng quảng cáo điện tử hình vuông kích thước \(10^9 \times 10^9\) được chia làm lưới ô vuông đơn vị. Các hàng của bảng đánh số từ \(1\) tới \(10^9\) từ trên xuống dưới và các cột của bảng đánh số từ \(1\) tới \(10^9\) từ trái qua phải. Ô nằm trên giao của hàng \(i\) và cột \(j\) gọi là ô (\(i,j\)).
Có \(n\) hãng đăng kí quảng cáo đánh số từ \(1\) tới \(n\), hãng thứ \(i\) đăng kí quảng cáo trong một cửa sổ hình chữ nhật có cạnh song song với cạnh bảng, hình chữ nhật này có ô ở góc trên bên trái là ô \((a_i,b_i)\) và ô ở góc dưới bên phải là ô \((c_i,d_i)\). Trên cửa sổ, hãng có thể chiếu lên bảng những đoạn video giới thiệu sản phẩm của mình.
Khi hiện lên bảng, cửa sổ quảng cáo của một số hãng có thể giao nhau làm ảnh hưởng tới sự chú ý của người xem, người ta muốn thống kê số cặp (\(i,j\)) với \(1 \le i < j \le n\) mà cửa sổ quảng cáo của hai hãng \(i\) và \(j\) có chung ít nhất một ô, để từ đó thông báo cho các hãng có kế hoạch thay đổi vị trí và kích thước cửa sổ của mình cho phù hợp.
Yêu cầu: Hãy xác định số lượng những cặp (\(i,j\)) với \(1 \le i < j \le n\) mà cửa sổ quảng cáo của hai hãng \(i\) và \(j\) có chung ít nhất một ô.
Một cửa hàng đồ chơi mới nhập về \(n\) chiếc ô tô và \(n\) bộ xếp hình mới, \(n\) chiếc ô tô được trưng bày thành một hàng ngang và được đánh số từ \(1\) tới \(n\) từ trái qua phải, tương tự, \(n\) bộ xếp hình cũng được trưng bày thành một hàng ngang và được đánh số từ \(1\) tới \(n\) từ trái qua phải. Giá của chiếc ô tô thứ \(i\) (\(1 \le i \le n\)) là \(a_i\) đồng, giá của bộ xếp hình thứ \(j\) (\(1 \le j \le n\)) là \(b_j\) đồng.
Trường mẫu giáo XYZ quyết định mua ô tô và bộ xếp hình từ cửa hàng đồ chơi để làm phong phú thêm kho đồ chơi của nhà trường. Sau khi thực hiện khảo sát đối với \(m\) trẻ trong trường, nhà trường biết rằng trẻ thứ \(k\) (\(1 \le k \le m\)) rất thích chiếc ô tô \(x_k\) (\(1 \le x_k \le n\)) hoặc bộ xếp hình \(y_k\) (\(1 \le y_k \le n\)). Tuy nhiên, cửa hàng đồ chơi chỉ đồng ý bán cho nhà trường những chiếc ô tô nằm liên tiếp trong hàng và những bộ xếp hình nằm liên tiếp trong hàng.
Yêu cầu: Hãy xác định số tiền ít nhất để mua đồ chơi mà trẻ nào cũng có món đồ chơi mình thích.
4
9 1 1 9
9 9 9 1
3
2 1
3 1
4 4
3
Mua ô tô \(2,3\) và mua bộ xếp hình \(4\).
4
1 1 1 1
6 7 8 9
3
1 2
2 2
3 2
3
Mua ô tô \(1,2,3\).