[Buổi 11][Quay lui & Cắt tỉa][HW] Bài 1: Chia tải hai cụm


LÀM BÀI

Points: 100
Time limit: 2.0s
Memory limit: 256M

Author:
Problem types

Chia tải hai cụm

Bối cảnh và bài toán

Có n gói tác vụ với chi phí xử lý đã biết. Mỗi gói phải được giao cho một trong hai cụm máy chủ. Mục tiêu là làm tổng tải hai cụm chênh lệch ít nhất có thể.

Yêu cầu

Tìm độ chênh lệch nhỏ nhất giữa tổng tải của hai cụm.

Input

  • Dòng 1: n.
  • Dòng 2: n trọng số p[i].

Output

In độ chênh lệch nhỏ nhất.

Ràng buộc

  • 1 <= n <= 20
  • 1 <= p[i] <= 10^9

Chấm điểm

Subtask Điểm Điều kiện Official tests
S1 20% n ≤ 12 01–04
S2 30% n ≤ 18 05–10
S3 50% Không có ràng buộc bổ sung 11–20

Ví dụ 1

Input

5
3 2 7 4 1

Output

1

Giải thích. Có thể chia thành tổng 9 và 8.

Ví dụ 2

Input

2
1 10

Output

9

Giải thích. Mỗi nhóm phải nhận một tập con; phương án tốt nhất có tổng 1 và 10.

Thông tin bài tập

Thuộc tính Giá trị
Mã bài DSA-M04-B11-HW01
Buổi B11
Loại bài HOMEWORK
Mức độ khó Trung bình (Medium)
Thời gian làm bài khuyến nghị 40 phút
Time limit 2 giây
Memory limit 256 MB
Tổng điểm 100
Chuẩn ngôn ngữ tham chiếu C++11 trở lên

Nguồn: Phỏng theo CSES Problem Set — Apple Division (Task 1623).

Tham khảo: https://cses.fi/problemset/task/1623


Comments

There are no comments at the moment.

Zalo