Time limit: 1.0s , Memory limit: 256M , Points: 0 (partial)
Cho hai dãy số nguyên và đều có độ dài .
Chi phí của đoạn được định nghĩa bằng giá trị .
Hai đoạn và được gọi là không giao nhau khi và chỉ khi hoặc .
Độ dài của đoạn là .
Tìm giá trị tổng chi phí lớn nhất của tập hợp các đoạn thỏa mãn đồng thời hai điều kiện sau:
- Các đoạn không giao nhau từng đôi một.
- Tổng độ dài của các đoạn bằng .
Input
- Dòng đầu tiên chứa hai số nguyên và ().
- Dòng thứ hai chứa số nguyên của dãy ().
- Dòng cuối cùng chứa số nguyên của dãy ().
Output
- In ra giá trị tổng chi phí lớn nhất của tập hợp các đoạn thỏa mãn điều kiện.
Examples
Sample Input 1
4 1
1 2 3 4
1 2 3 4
Sample Output 1
0
Sample Input 2
3 2
1 3 2
5 2 3
Sample Output 2
10
Scoring
- Subtask với số điểm:
- Subtask với số điểm: ,
- Subtask với số điểm: ,
- Subtask với số điểm: ,
- Subtask với số điểm:
Notes
- Trong ví dụ đầu tiên, mọi chi phí của tất cả các đoạn đều bằng 0, vì vậy tổng chi phí lớn nhất của các tập hợp bằng 0.
- Trong ví dụ thứ hai, có thể chọn đoạn với chi phí bằng và đoạn với chi phí bằng để tạo thành tập hợp có tổng chi phí bằng . Có thể nhận thấy rằng không còn tập hợp đoạn nào có tổng chi phí lớn hơn .
Comments