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

SONLADEP - Thành phố Sơn La đẹp

Thành phố Sơn La đang trên đà phát triển. Để thay đổi bộ mặt của Thành phố, công ty Đô thị quyết định trồng lại cây trên các tuyến đường trong Thành Phố, trong đó có tuyến đường Trường Chinh là một tuyến đường vô cùng quan trọng, một trục dọc của Thành Phố. Dọc theo tuyến đường này, công ty đã dự kiến quy hoạch được N vị trí trồng cây đánh số từ 1 đến N và đã chọn được M loại cây đánh số từ 1 đến M. Theo phong thủy thì M loại cây này phải được trồng theo đúng thứ tự trên, có nghĩa là nếu hai cây i1i2 được trồng vào hai vị trí j1j2i1 < i2 thì j1 < j2. Theo đánh giá thì nếu cây thứ i được trồng vào vị trí j thì có “độ đẹp” là Cij.

Yêu cầu: Cho biết N, M và các độ đẹp Cij (i = 1...M, j = 1...N). Bạn hãy giúp công ty Đô thị tìm phương án trồng cây sao cho hợp phong thủy và có tổng “độ đẹp” lớn nhất.

Dữ liệu vào:

  • Dòng đầu chứa hai số nguyên dương NM.
  • M dòng tiếp theo, dòng thứ i chứa N số nguyên Ci1, Ci2, …, CiN.

Hai số liên tiếp trên một dòng được ghi cách nhau một dấu cách.

Dữ liệu ra:

Ghi ra một số nguyên duy nhất là tổng “độ đẹp” lớn nhất có thể được.

Ví dụ:

Dữ liệu vào:
3 2
100 50 -80
-50 -20 100

Dữ liệu ra:
200

Giải thích: Ta có 3 cách trồng như sau với tổng “độ đẹp” tương ứng:

1

2

3

Tổng độ đẹp

1

2

 

100 + (-20) = 80

1

 

2

100 + 100 = 200

 

1

2

50 + 100 = 150

Như vậy cách trồng để có tổng độ đẹp lớn nhất là cây số 1 trồng vào vị trí số 1 và cây số 2 trồng vào vị trí số 3.

Giới hạn: Trong tất cả các bộ dữ liệu (test) có: 1 ≤ M ≤ N ≤ 100; |Cij| ≤ 1000 (i = 1...M, j = 1...N)

  • Subtask #1: 60% số test ứng với 60% số điểm của bài có 1 ≤ M ≤ N ≤ 30.
  • Subtask #2: 10% số test khác ứng với 10% số điểm của bài có N – M = 1.
  • Subtask #3: 30% số test còn lại ứng với 30% số điểm của bài không có ràng buộc gì thêm.

Được gửi lên bởi:noname00.pas
Ngày:2019-02-26
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:C-CLANG C CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG C99 JAVA PAS-FPC PYTHON PYTHON3
Nguồn bài:Bài tập thực hành CSL

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.