EduBrick

O. Лестница

2000 мс · 256 МБ · всё или ничего

Ко входу в древний храм ведёт лестница шириной один метр, сложенная из каменных блоков 1×1×11 \times 1 \times 1. Ступенька номер ii имеет длину LiL_i и высоту HiH_i; ступеньки нумеруются снизу вверх.

Археологи хотят, чтобы ступенек стало ровно NN вместо MM. Лишние ступеньки они убирают, засыпая их блоками до уровня следующей: несколько соседних ступенек превращаются в одну, длина которой равна их суммарной длине.

Найдите наименьшее число блоков, которое для этого понадобится.

Формат ввода

Первая строка содержит числа MM и NN (1≤N<M≤1001 \le N < M \le 100).

Далее идут MM строк, в каждой длина LL и высота HH очередной ступеньки снизу вверх (1≤L,H≤1011 \le L, H \le 101).

Формат вывода

Одно число — наименьшее число блоков.

Примеры

ввод
5 3
4 2
1 2
5 2
1 2
2 1
вывод
3
Войдите, чтобы отправлять решения.