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

Bài 4 · Lập trình

Hình chữ nhật

Điểm
3 điểm
Tên chương trình
HCN.*
Vào / Ra
HCN.INP → HCN.OUT

Đề bài

Cho một hình chữ nhật gồm NN dòng và MM cột. Các dòng được đánh số từ 1 đến NN, từ trên xuống dưới. Các cột được đánh số từ 1 đến MM, từ trái sang phải. Ô ở dòng thứ ii và cột thứ jj được gọi là ô (i,j)(i, j) và có diện tích là 1 đơn vị. Có một số ô đã được điền sẵn kí tự 'X'.

Yêu cầu: tìm hình chữ nhật con có diện tích lớn nhất chỉ chứa duy nhất một kí tự 'X'.

Hình 1 của bài Hình chữ nhật
Hình 1 · chạm để phóng to

Dữ liệu vàoHCN.INP

Dữ liệu vào từ file văn bản HCN.INP:

  • Dòng đầu tiên gồm ba số nguyên dương N,M,KN, M, K (N,M≤104N, M \le 10^4; K≤103K \le 10^3) mô tả kích thước của hình chữ nhật và số lượng kí tự 'X' có trong hình chữ nhật;
  • KK dòng sau, mỗi dòng gồm hai số nguyên dương dd và cc là chỉ số dòng và cột của ô điền kí tự 'X' (d≤Nd \le N; c≤Mc \le M).

Kết quả raHCN.OUT

Kết quả ghi ra file văn bản HCN.OUT:

Ghi ra diện tích của hình chữ nhật lớn nhất thoả mãn yêu cầu đề bài.

Ràng buộc

  • Có 50% số test tương ứng với 50% số điểm thoả mãn: N,M≤50N, M \le 50;
  • 30% số test khác tương ứng với 30% số điểm thoả mãn: N,M≤500N, M \le 500;
  • 20% số test còn lại tương ứng với 20% số điểm không có ràng buộc gì thêm.

Ví dụ

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

Giải thích

Hình chữ nhật thoả mãn là phần được tô màu xám trong hình minh hoạ.

Thuộc đề thi

Kì thi chọn học sinh giỏi lớp 9 cấp thành phố năm học 2021 – 2022 — Môn thi: Tin học

Hà Nội · Cấp thành phố · Năm học 2021-2022