Problem4079--朋友

4079: 朋友

Time Limit: 1.900 Sec  Memory Limit: 128 MB
Submit: 228  Solved: 33
[Submit] [Status] [Web Board] [Creator:]

Description

题目描述

贤师良友在其侧,诗书礼乐陈于前,弃而为不善者,鲜矣。小智和小码虽然是竞争对手,也是相互的学习榜样。不管是小智还是小码遇到不会解的难题,对方都会热情帮助。

他们对对方分别有一个友谊值, 如果他们的友谊值之和超过 s,则他们就是良友。他们两人的友谊值不同,他们的良友程度就不一样,良友程度主要取决于他们友谊值之差的绝对值,这个值越小,他们的良友程度越高。 时光回到了他们最开始认识的时间,他们对对方的友谊值都为 0,接下去小智可以做 n 件事,而每件事都增加他对小码的友谊值 ai 点,同时增加小码对他的友谊值 bi 点。请你帮助小智选择做一些事情,使他们的良友程度最高。即在小智和小码成为良友的前提下(友谊值之和超过 s),友谊值之差的绝对值最小。

输入格式

第一行,两个正整数 n,s。 之后 n 行,每行两个空格隔开的整数 ai,bi

输出格式

一行,一个非负整数,即在小智和小码成为良友的前提下,友谊值之差的最小绝对值。如果两人无法成为良友,则输出 -1。

输入样例

4 15
5 6
-1 8
7 2
1 0

输出样例

3

说明

对于 100% 数据,保证 1≤n≤301≤|ai|,|bi|≤100


Input

1

Sample Input



Sample Output



Source/Category

 

[Submit] [Status]