Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

N. Монополия++

Вы играете в игру «Монополия++». В этой игре можно купить не более k зданий, каждое из которых будет добавлять к вашему капиталу какую-то сумму. Всего есть выбор из n зданий. Чтобы купить здание i, надо иметь текущий капитал хотя бы ci. После покупки здание добавит в ваш текущий капитал сумму pi.

Изначально ваш капитал равен M. Определите, каким максимальным капиталом можно овладеть к концу игры.

Формат ввода

В первой строке дано общее число зданий n и максимальное число зданий, которые можно приобрести k (1 ≤ k ≤ n ≤ 105).

В следующих n строках даны сами здания. Каждое здание задаётся парой ci, pi, оба числа целые неотрицательные и не превосходят 109 по значению.

В последней строке задано число M — ваш стартовый капитал (0 ≤ M ≤ 109).

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

Выведите единственное число — максимальный конечный капитал, который можно получить.

Пример 1

5 3
1 1
3 3
8 10
4 1
1 2
1
7






Пример 2

2 1
1 10
0 20
1
21



Пример 3

2 2
2 2
3 3
1
1