HackDream Purple 03-D:

Xem PDF

Nộp bài

Điểm: 100 (thành phần)
Thời gian: 1.0s
Python 3 2.0s
Bộ nhớ: 256M
Input: bàn phím
Output: màn hình

Tác giả:
Dạng bài

Cho một số nguyên dương có ~n~ chữ số (không có số ~0~ ở đầu và cuối) và một số nguyên không âm ~k~. Tổng đối xứng của một số nguyên dương (không có số ~0~ ở cả hai đầu) là tổng của số đó và đảo ngược của nó.

Ví dụ: Tổng đối xứng của ~123~ là ~123 + 321 = 444~.

Yêu cầu

Tìm cách xoá đi đúng ~k~ chữ số từ số ban đầu có ~n~ chữ số để số còn lại (không chứa số ~0~ ở cả hai đầu) có tổng đối xứng là lớn nhất có thể.

Input

  • Dòng đầu tiên chứa 2 số nguyên ~n~, ~k~ ~(1≤n≤1000, 0≤k<n)~ cách nhau một dấu cách.
  • Dòng thứ hai chứa một số nguyên dương có ~n~ chữ số không có số ~0~ ở hai đầu.

Output

Gôm một dòng duy nhất là tổng đối xứng lớn nhất tạo được sau khi xoá.

Sample Input

8 3
78567484

Sample Output

173336

Subtask

  • Có 30% số test ứng với 30% số điểm có ~n≤16~;
  • Có 30% số test ứng với 30% số điểm có ~n≤100~;
  • 40% số test còn lại tương ứng với 40% số điểm không có giới hạn gì thêm.

Bình luận đầu tiên

Bình luận

Không có bình luận nào.