Không hỗ trợ Mobile

Chế độ luyện tập yêu cầu môi trường màn hình lớn để làm bài và chống gian lận hiệu quả. Vui lòng truy cập bằng máy tính (Desktop/Laptop) để tiếp tục thao tác.

Quay lại trang chủ

#1961 · TINH GIẢN BIÊN CHẾ

Trong một cơ quan hành chính có N nhân sự, mỗi người đang đảm nhiệm một công việc riêng biệt. Mỗi công việc bao gồm một tập hợp các nhiệm vụ con, được biểu diễn bằng các số nguyên dương.

Thực hiện chủ trương sắp xếp tinh gọn lại bộ máy, Ban lãnh đạo phải thực hiên kế hoạch họp nhất theo yêu cầu bằng cách gộp một số đầu việc lại với nhau sao cho một người có thể kiêm nhiệm nhiều công việc cùng lúc.

Tuy nhiên, để đảm bảo tính hiệu quả và tránh chồng chéo, một người sẽ bị tinh giản khi và chỉ khi toàn bộ nhiệm vụ của người đó được thực hiện bao phủ hoàn toàn bởi một người khác, thì người đó mới có thể bị thay thế.

Nói cách khác: nếu người A thực hiện toàn bộ nhiệm vụ của người B (và có thể có thêm) thì người A có thể thay thế người B trong công việc.

Yêu cầu: Hãy xác định số lượng người ít nhất còn lại sau khi thực hiện tinh gọn bộ máy một cách tối ưu, sao cho không ai có thể bị thay thế nhiều hơn một lần.

Dữ liệu vào

  • Dòng đầu tiên là số nguyên N — số lượng nhân sự (1 ≤ N ≤ 1000).
  • N Dòng tiếp theo, mỗi dòng bắt đầu bằng một số nguyên kᵢ (số nhiệm vụ của người thứ i), theo sau là kᵢ số nguyên dương biểu diễn các nhiệm vụ của người đó.

Dữ liệu ra

Một dòng duy nhất là số nguyên — số người còn lại sau khi đã tinh gọn bộ máy tối ưu

Ràng buộc

  • 1 ≤ N ≤ 1000
  • 1 ≤ kᵢ ≤ 10000

BẢNG TỔNG QUAN KẾT QUẢ

# Tài khoản Kết suất Lúc nộp
1
35 ms 4348 KB
1261 Bytes
19/05/2026
15:58
2
36 ms 4340 KB
1261 Bytes
19/05/2026
15:57
3
36 ms 4340 KB
1261 Bytes
19/05/2026
15:58
4
Lê Văn Nguyên @35261020087
38 ms 444 KB
2556 Bytes
11/05/2026
17:23
5
40 ms 4328 KB
1271 Bytes
19/05/2026
15:56
6
40 ms 4352 KB
1271 Bytes
19/05/2026
15:53
7
41 ms 4348 KB
1261 Bytes
19/05/2026
15:57
8
41 ms 4360 KB
1271 Bytes
19/05/2026
15:55
9
42 ms 4348 KB
1261 Bytes
19/05/2026
15:58
10
46 ms 4344 KB
1261 Bytes
19/05/2026
15:58
11
59 ms 2780 KB
1807 Bytes
23/08/2025
20:45
12
L
Lumen @c6592team31
70 ms 2660 KB
973 Bytes
25/05/2025
10:15
13
P
La Tấn Phát @25800600497
78 ms 4144 KB
1107 Bytes
19/05/2026
22:58
14
Đỗ Chí Thành @24800600886
78 ms 5100 KB
1090 Bytes
15/08/2025
21:03
15
Lê Duy Hải @2280600799
78 ms 5100 KB
2558 Bytes
04/08/2025
11:01
16
Lê Duy Hải @2280600799
78 ms 5100 KB
2558 Bytes
04/08/2025
11:02
17
Lê Duy Hải @2280600799
79 ms 5104 KB
2558 Bytes
04/08/2025
11:02
18
Lê Duy Hải @2280600799
79 ms 5108 KB
2558 Bytes
04/08/2025
11:01
19
Lê Duy Hải @2280600799
82 ms 5104 KB
2558 Bytes
04/08/2025
11:01
20
T
Đoàn Chí Tân @2180607068
90 ms 444 KB
1733 Bytes
30/09/2025
15:07

LỊCH SỬ CÁ NHÂN

Vui lòng đăng nhập để xem lịch sử làm bài của bạn.

THẢO LUẬN BÀI TOÁN

Chưa có thảo luận nào cho bài này.

GỢI Ý & HƯỚNG DẪN

(1): Cần giữ lại cả 3 người vì không có người nào có tất cả nhiệm vụ của người khác.

(2): Người 1 có nhiệm vụ {1, 2, 3}, bao phủ người 2 và người 3. Người 4 không bị ai bao phủ nên vẫn giữ lại. → Giữ lại người 1 và người 4 → 2 người.

Viết code