SZ#T765074. 【GESP强化 六级】亲密值

提交1 通过1
通过率100%
时间限制3000ms
内存限制256MiB
    ID: 10453 传统题 3000ms 256MiB 尝试: 1 已通过: 1 难度: 普及 上传者: 标签>深度优先搜索C++GESPGESP6级GESP考点强化编程题洛谷团队72153私有题3星

题目描述

小珅和小泽对彼此各有一个好感值,两人的亲密程度定义为好感值之和。

当亲密程度达到vv时,他们会走到一起;此后的幸福程度由两人好感值之差的绝对值决定,这个值越小,生活越幸福。

初始时两人好感值均为00。小珅有nn件事可以选择去做,第ii件事会让他对小泽的好感增加aia_i点,同时让小泽对他的好感增加bib_i点,aia_ibib_i可能为负数。

小珅可以任选一些事做,请你求出:在两人能走到一起的前提下,好感值之差的最小绝对值。若无论如何都无法达到亲密程度vv,输出1-1

输入格式

第一行两个正整数nnvv

接下来nn行,每行两个空格隔开的整数aia_ibib_i

输出格式

一行,一个非负整数,表示两人在一起的前提下,好感值之差的最小绝对值。如果无论如何两人也无法在一起,输出 -1

4 15
5 6
-1 8
7 2
1 0
3
21 7
-46 -77
48 -34
-42 15
-64 -66
78 43
73 89
-92 28
94 10
21 -53
-21 -92
8 99
-20 -50
-74 -29
-94 -73
1 -15
31 -7
21 11
14 -35
-20 20
97 81
57 53
0
4 287
6 -81
71 -100
-31 -48
-56 57
-1

说明/提示

数据范围与约定

  • 对于 20%20\% 数据,保证 n10n \le 10
  • 对于 100%100\% 数据,保证 1n301 \le n \le 30,$1 \le \left\vert a_i\right\vert,\left\vert b_i\right\vert \le 100$。