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

VN_ZR_I - Số không (I)

Hiện tại, bài tập này đã có trên online judge chính thức của VNOI, bạn có thể truy cập ở đây: https://oj.vnoi.info/problem/vn_zr_i


Lần đầu tiên được tiếp xúc với các vấn đề về cơ sở tin học, các học sinh đều ngỡ ngàng và thú vị khi được làm quan với hệ đếm cơ số 2.

Bài tập về nhà là mỗi người tự chọn cho mình một số nguyên N và viết các số 1, 2, 3, …, N dưới dạng nhị phân. Qua bài tập này, thầy giáo muốn biết:

  • Học sinh đã nắm được cách biểu diễn nhị phân hay chưa.
  • Đánh giá được mức độ ham mê tin học sinh trong lớp qua số N được chọn và cách trình bày bài làm.

1

10

11

100

101

110

111

1000

1001

1010

1011

1100

1101

1110

1111

10000

10001

10010

10011

10100

10101

10110

10111

11000

11001

11010

11011

11100

11101

11110

11111

100000

100001

100010

100011

100100

100101

100110

100111

101000

101001

101010

101011

101100

101101

101110

101111

110000

110001

110010

110011

110100

110101

110110

110111

111000

Một bạn đã rất cố gắng thực hiện bài tập, chọn số N khá lớn, ghi các số từ 1 tới N dưới dạng nhị phân, mỗi số trên một dòng. Sau đó để cho bài làm có dạng hấp dẫn hơn, bạn học sinh đó chọn một số nguyên K lớn hớn 0 và ở mỗi dòng – tô đỏ các 0 thứ nhất, thứ K + 1, 2K + 1, … Ở hình trên, N = 56 và K = 2. Các số 0 màu đỏ được gạch dưới.

Các bạn trong lớp rất thích thú khi thấy bài làm này và định in để nộp. Nhưng có một bạn lo lắng: “Máy in màu của mình sắp hết mặc đỏ. Với N và K đã chọn, sẽ có bao nhiêu số 0 được viết bằng màu đỏ?”. Hãy giúp các bạn đang làm bài tập trả lời câu hỏi trên.

Input

Gồm nhiều dòng, mỗi dòng chứa 2 số nguyên N và K cách nhau ít nhất một dấu cách. (1 < N ≤ 2147483647; K > 0)

Output

Gồm nhiều dòng, mỗi dòng gồm 1 số là kết quả tìm được của từng test.

Example

Input:
4 1
56 2

Output:
3
74

Được gửi lên bởi:nha.duong
Ngày:2007-08-11
Thời gian chạy:0.100s
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:Thầy Nguyễn Thanh Tùng

hide comments
2014-01-19 05:29:10 a;slkfjasl;fkj
k có thuộc maxlongint ko?
2011-11-25 04:09:00 Tâm Chớp Nhoáng
với độ phức tạp logn của bài này thì mình đoán là khoảng 100,000 test =))
2011-10-28 10:50:38 Noyethug
có tất cả bao nhiêu test vậy PS
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.