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.|

MINCUT - VOI 2015 Day 2 - Cắt hình

Hiện tại, bài tập này đã có trên online judge chính thức của VNOI, bạn có thể truy cập ở đây: https://oj.vnoi.info/problem/mincut


Cho A là lưới ô vuông gồm m dòng và n cột. Các dòng của lưới được đánh số từ 1 đến m, từ trên xuống dưới. Các cột của lưới được đánh số từ 1 đến n, từ trái sang phải. Ô nằm trên giao của dòng i và cột j của lưới, được gọi là ô (ij), chứa số nguyên không âm ai,j có giá trị không vượt quá 106.

Các lưới ô vuông như vậy luôn là đối tượng cho nhiều nghiên cứu thú vị. Vừa qua, trong giờ học ôn luyện cho kỳ thi học sinh giỏi Tin học, Hùng được cô giáo giao cho giải quyết bài toán trả lời truy vấn sau đây đối với bảng đã cho:

Cho một hình chữ nhật con có ô trái trên là ô (x,y) và ô phải dưới là ô (u,v), cần đưa ra chênh lệch nhỏ nhất trong số các chênh lệch giữa hai tổng các số trong hai hình chữ nhật thu được bằng việc cắt ngang hoặc cắt dọc hình chữ nhật đã cho dọc theo đường kẻ của lưới. Giả thiết (x,y) và (u,v) là hai ô khác nhau trên lưới.

Bạn hãy giúp Hùng giải quyết bài toán đặt ra.

Yêu cầu: Cho lưới A k bộ xq, yq , uqvq (q = 1, 2, ..., k) tương ứng với k truy vấn, hãy đưa ra các câu trả lời cho k truy vấn.

Dữ liệu vào: 

  • Dòng đầu tiên chứa ba số nguyên m, n, k (k m×n);
  • m dòng tiếp theo, dòng thứ i chứa n số nguyên không âm ai1, ai2, ..., ain;
  • Dòng thứ q trong số k dòng tiếp theo chứa 4 số nguyên xq, yq, uq, vq (q = 1, 2, ..., k).

Dữ liệu ra:

  • Ghi ra file văn bản MINCUT.OUT gồm k dòng, mỗi dòng chứa một số là câu trả lời cho một truy vấn theo thứ tự xuất hiện trong file dữ liệu vào.

Ràng buộc:

  • Có 30% số test ứng với 30% số điểm của bài có m, n ≤ 10.
  • Có 30% số test khác ứng với 30% số điểm của bài có  m, n ≤ 100.
  • Có 40% số test  ứng với 40% số điểm còn lại của bài có m, n ≤ 1000.

 

Ví dụ:

Input:

3

3

2


1

1

1


1

1

1


1

1

1


1

1

3

3

1

1

3

2

Output:

3

 

0

 
 
 
 
 

Được gửi lên bởi:VOJ Team
Ngày:2015-01-13
Thời gian chạy:2s
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ừ: ASM64 GOSU JS-MONKEY PERL6 PYPY RUST SED
Nguồn bài:VOI15 day 2

hide comments
2017-12-04 15:50:23
trau AC
2017-11-22 15:36:38 m
THAM KHẢO THUẬT TOÁN VÀ CODE TẠI:

http://yeulaptrinh.pw/219/mincut-spoj/
2017-11-09 02:57:15


Last edit: 2017-11-09 02:58:04
2017-11-09 02:56:55


Last edit: 2017-11-09 02:57:56
2017-08-19 08:03:39 Con Bò Huyền Thoại
https://kienthuc24h.com/mincut-spoj-voi-2015-day-2-cat-hinh/
2017-08-14 14:19:14
Xem code:
https://vietcodes.github.io/code/41/index.html
2017-06-28 14:42:19
cái đề khó hieu qua
2016-11-09 17:38:02
ko hiểu cái đề
2016-09-25 15:51:48
Code:
http://shink.in/WFH8p
2016-06-04 14:16:27 xin đừng quên tôi
THAM KHẢO THUẬT TOÁN VÀ CODE TẠI: http://yeulaptrinh.pw/219/mincut-spoj/

Last edit: 2016-09-28 16:47:18
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.