Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
AREA - Diện tích hình chữ nhật |
Trên mặt phẳng toạ độ người ta vẽ ra N hình chữ nhật . Hãy tính diện tích che phủ bởi N hình chữ nhật này , biết rằng N hình chữ nhật này song song với 2 trục Ox và Oy .
Input
Dòng 1 : số nguyên N ( 1 ≤ N ≤ 10000 ) .
N dòng tiếp theo , mỗi dòng gồm 4 số nguyên x1 , y1 , x2 , y2 tương ứng là toạ độ góc trái dưới và góc phải trên của hình chữ nhật thứ i.( 0 ≤ x1 ≤ x2 ≤ 30000 , 0 ≤ y1≤ y2 ≤ 30000 ) .
Output
Gồm 1 dòng ghi ra diện tích phủ bởi N hình chữ nhật
Example
Input: 2 10 10 20 20 15 15 25 30 Output: 225
Được gửi lên bởi: | Nguyen Minh Hieu |
Ngày: | 2007-02-21 |
Thời gian chạy: | 0.100s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | Tất cả ngoại trừ: ERL GOSU JS-RHINO NODEJS PERL6 PYPY RUST SED VB.NET |
Nguồn bài: | BOI 2001 |
hide comments
|
||||||
2017-02-01 09:15:50
không hiểu tại sao bài này phải để hơn 4*n ??? |
||||||
2016-05-16 04:36:53
Link Hướng dẫn: AREA.pas |
||||||
2016-05-16 04:31:46
chả cần it 1 đấm ac |
||||||
2016-04-13 11:14:45
:V Đã từ rất lâu rồi |
||||||
2015-04-09 11:36:56 Stupid Dog
do trong trường hợp đi đến nút lá (tức l == r) bạn truy cập hai nút con của nút lá này, thực tế không tồn tại nên khai báo 5*maxn mới AC, để tránh trường hợp này nên kiểm tra (l < r ?) |
||||||
2014-10-05 08:27:11 Mew.
mình có thắc mắc chút. bài này mình để max của mảng interval là 4*30000 thì ra sai kết quả, còn 5*30000 thì đúng, vậy cây interval 4*maxn có trường hợp bị tràn à ? |
||||||
2014-07-08 02:53:51 Thủ khoa vãn
lỗi chạy bị lỗi NZEC là lỗi gì vậy mọi người |
||||||
2013-12-28 16:06:13 Anh chỉ yêu mình em
sweep line == |
||||||
2013-07-23 07:59:12 zoz_coder
Khong can interval tree :D |
||||||
2013-05-28 14:02:09 [KC]★★★★ - darkmagician
interval tree phat la ra |