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.|

BINARY - Số nhị phân có nghĩa




Cho số nguyên không âm N (N < 231). Hãy xác định xem trong phạm vi từ 0 tới N có bao nhiêu số mà trong dạng biểu diễn nhị phân của nó có đúng K chữ số 0 có nghĩa.

Ví dụ: N = 18, K = 3 có 3 số:

1. 8 = 1000

2. 17 = 10001

3. 18 = 10010

Input

Gồm một số dòng, mỗi chứa hai số nguyên N và K cách nhau một dấu cách.

Output

Ứng với mỗi bộ N, K ở Input đưa ra số lượng tìm được.

Example

Input:
18 3
8 1

Output:
3
4


Được gửi lên bởi:special_one
Ngày:2008-12-21
Thời gian chạy:1.820s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:Tất cả ngoại trừ: ERL GOSU JS-RHINO NODEJS PERL6 PYPY RUST SED VB.NET
Nguồn bài:Lê Minh Hoàng

hide comments
2014-11-18 16:50:51 NhiVD
Bài này test sai 100%
2014-02-04 14:41:41 Hướng Thái Dương
chuối thật làm mãi vẫn chưa ac :((((
2014-01-09 15:17:40 Tran Chi Nguyen
sao e nộp toàn bị nzec là sao? có ai biết chỉ giúp e
2012-12-19 06:47:09 Nguyễn Thái Cường


Last edit: 2012-12-19 10:03:44
2012-07-16 14:54:38 Master Shang
Ai có test ko, mình code chạy ngon trên máy r thế mà nộp vẫn cứ bị báo lỗi SIGSEGV.
2011-10-20 14:04:50 Noyethug
lưu ý...vs k=1 thỳ số 0 vẫn đc tính là 1 TH thỏa mãn.............
2011-10-19 13:43:55 Noyethug


Last edit: 2012-03-01 16:12:28
2011-07-07 14:25:08 Javier Hernandez
test 0 1 thì in ra bao nhiêu nhi?
2011-07-05 09:42:25 Noyethug
ai có test cho em xjn với ạ............:)
2011-07-05 09:20:22 Noyethug


Last edit: 2012-03-01 16:11:59
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.