Bộ gần nhất


Submit solution

Points: 3.6 (partial)
Time limit: 1.0s
Memory limit: 67M

Author:
Problem type

Cho dãy số (a):a1,a2,...,an gồm n số nguyên và dãy số (b):b1,b2,...,bn gồm n số tự nhiên. Dãy số (c):c1,c2,...,cn được xây dựng từ dãy số (a)(b) thỏa mãn điều kiện aiciai+bi với mọi 1in. Chọn ra k số nguyên đôi một phân biệt 1i1,i2,...,ikn. Tìm giá trị nhỏ nhất của biểu thức |ci1ci2|+|ci2ci3|+...+|cikci1|.

Đầu vào

Dòng đầu tiên chứa hai số nguyên n,k (3kn2×105).

Dòng tiếp theo chứa n số nguyên trong khoảng [109,109] là các phần tử của dãy số (a).

Dòng cuối cùng chứa n số nguyên trong khoảng [0,109] là các phần tử của dãy số (b).

Đầu ra

Một số nguyên duy nhất là kết quả của bài toán.

Subtask

30% số test có mọi phần tử của dãy số (b) đều bằng 0.

30% số test có n1000.

Ví dụ

Đầu vào:

Copy
3 3
14 3 9
3 2 1

Đầu ra:

Copy
18

Ta xây dựng dãy (c):14,5,10 và chọn i1=1,i2=3,i3=2 để thu được giá trị nhỏ nhất là |ci1ci2|+|ci2ci3|+|ci3ci1|=|c1c3|+|c3c2|+|c2c1|=|149|+|95|+|514|=18.

QDUY

Comments

There are no comments at the moment.