Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

PTIT125B - Mua quà

FJ muốn mua quà cho N (1<=N<=1000) con bò của mình bằng cách sử dụng tổng số tiền là B (1<=B<=1,000,000,000).

Bò i yêu cầu món quà có giá trị P(i) và có phí vận chuyển S(i) (nên tổng số tiền phải trả là P(i)+S(i) nếu FJ mua món quà đó). FJ có 1 phiếu giảm giá đặc biệt giúp anh có thể mua một món quà với giá bằng một nửa giá trị của món quà đó. Nếu FJ sử dụng phiếu giảm giá cho bò i, anh ấy cần phải thanh toán tổng số tiền là P(i)/2+S(i). Để cho dễ dàng, tất cả các P(i) đều là số chẵn.

Bạn hãy giúp FJ xác định xem ông có thể mua quà cho tối đa là bao nhiêu con bò.

Input

- Dòng 1: 2 số nguyên N và B

- Dòng 2..1+N: Dòng i+1 chứa 2 số nguyên P(i) và S(i) (0<=P(i),S(i)<=1,000,000,000) 

Output

Một số nguyên duy nhất là số bò tối đa mà FJ có thể mua quà

Example

Input:
5 24
4 2
2 0
8 1
6 3
12 5
Output:
4
Giải thích: FJ có thể mua quà cho các con bò từ 1 đến 4, 
bằng cách sử dụng phiếu giảm giá cho bò 3.
Tổng số tiền thanh toán là (4+2)+(2+0)+(4+1)+(6+3) = 22

Được gửi lên bởi:adm
Ngày:2012-03-12
Thời gian chạy:1s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:ASM32-GCC ASM32 MAWK BC C CSHARP C++ 4.3.2 CPP CPP14 COFFEE LISP sbcl DART FORTH GO JAVA JS-RHINO JS-MONKEY KTLN OCT PAS-GPC PAS-FPC PERL PERL6 PROLOG PYTHON PYTHON3 PY_NBC R RACKET SQLITE SWIFT UNLAMBDA

hide comments
2017-07-26 17:56:42
PTIT125B: https://e16cn-ptit.blogspot.com/2017/12/ptit125b-mua-qua.html

Last edit: 2017-12-13 22:19:42
2016-06-02 05:41:48
tu3297

Last edit: 2016-06-02 05:42:07
2013-05-18 10:48:29 an IM3 Ex-Member of Bit
bài này không hiểu sao làm NLogN 0.02s lại chậm hơn N^2 0.01s =)))
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.