Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 2 · Lập trình

Diện tích hình chữ nhật

Trung bìnhQuảng Nam2019-2020Tự chọnHình học
Điểm
5 điểm
Tên chương trình
HCN.*
Vào / Ra
HCN.INP → HCN.OUT

Đề bài

Là một học sinh thông minh, nên An luôn tìm được những cách giải hay cho những bài toán lạ. Và bạn ấy vừa giải quyết xong bài toán tìm diện tích chung của 2 hình chữ nhật, tuy nhiên, An lại gặp khó khăn với việc sử dụng ngôn ngữ lập trình để giải quyết bài toán này. Cụ thể bài toán như sau: Cho 2 hình chữ nhật trên mặt phẳng 2D với tọa độ đỉnh trái dưới và đỉnh phải trên, tìm diện tích phần chung của 2 hình chữ nhật này?

Yêu cầu: Em hãy lập trình để giúp bạn An giải quyết bài toán này nhé.

Dữ liệu vàoHCN.INP

Đọc từ file HCN.INP gồm:

  • Dòng 1 ghi 4 số nguyên x1,y1,x2,y2x_1, y_1, x_2, y_2 tương ứng là tọa độ đỉnh trái dưới và đỉnh phải trên của hình chữ nhật thứ nhất;
  • Dòng 2 ghi 4 số nguyên u1,v1,u2,v2u_1, v_1, u_2, v_2 tương ứng là tọa độ đỉnh trái dưới và đỉnh phải trên của hình chữ nhật thứ hai;

Trong đó: x1<x2x_1 < x_2, y1<y2y_1 < y_2, u1<u2u_1 < u_2, v1<v2v_1 < v_2 và (−109<x1,y1,x2,y2,u1,v1,u2,v2<109-10^9 < x_1, y_1, x_2, y_2, u_1, v_1, u_2, v_2 < 10^9).

Kết quả raHCN.OUT

Ghi ra file HCN.OUT số nguyên duy nhất là diện tích phần chung của 2 hình chữ nhật.

Ràng buộc

  • x1<x2x_1 < x_2, y1<y2y_1 < y_2, u1<u2u_1 < u_2, v1<v2v_1 < v_2.
  • −109<x1,y1,x2,y2,u1,v1,u2,v2<109-10^9 < x_1, y_1, x_2, y_2, u_1, v_1, u_2, v_2 < 10^9.

Ví dụ

Dữ liệu vàoHCN.INP
1 1 3 3
2 0 4 4
Kết quả raHCN.OUT
2

Thuộc đề thi

Kỳ thi học sinh giỏi lớp 9 cấp tỉnh năm học 2019-2020 — Môn thi: Tin học

Quảng Nam · Cấp tỉnh · Năm học 2019-2020