Mehrad muốn mời một số thiếu nữ đến cung điện để tham gia buổi khiêu vũ. Mỗi thiếu nữ có cân nặng là ~ w_i ~ và vẻ đẹp là ~ b_i ~. Mỗi thiếu nữ cũng có thể có vài người bạn của riêng họ. Những thiếu nữ được chia thành từng nhóm bạn. Thiếu nữ ~ x ~ và thiếu nữ ~ y ~ được chia vào cùng một nhóm khi và chỉ khi tồn tại ~( a_1, a_2, …, a_k ~ mà ~ a_i ~ và ~ a_{i+1} ~ là bạn ~ ( 1 ≤ i < k ), a_1 = x, a_k = y ~.
Arpa cho phép Mehrad sử dụng giảng đường hoàng gia để tổ chức bữa tiệc. Giảng đường này chỉ chịu được cân nặng tối đa là ~ w ~.
Merhad tham lam đến mức anh muốn mời các thiếu nữ mà cân nặng của họ không vượt quá ~ w ~ và vẻ đẹp của họ đạt lớn nhất. Tuy vậy, với nhóm bạn, Merhad chỉ có thể mời cả nhóm hoặc không mời quá 1 người. Nếu không, những thiếu nữ khác có thể sẽ bị tổn thương. Hãy giúp Merhad tìm vẻ đẹp lớn nhất của các thiếu nữ mà anh ta có thể mời mà không làm thiếu nữ nào tổn thương và cân nặng của họ không vượt quá ~ w ~.
Dữ liệu vào
Kết quả
In ra vẻ đẹp tối đa có thể của các thiếu nữ mà Mehrdad có thể mời để không ai bị tổn thương và tổng trọng lượng không vượt quá ~ w ~.
Ví dụ:
Input 1
3 1 5
3 2 5
2 4 2
1 2
Output 1
6
Input 2
4 2 11
2 4 6 6
6 4 2 1
1 2
2 3
Output 2
7
Code tích cực |
---|
Trong 24h |
|
Trong 7 ngày |
Trong 30 ngày |
Thống kê |
---|
AC/Sub: 97887/180710 Pascal: 17121 C++: 130348 Python: 33199 Lượt xem/tải tests: 37787 |