bài này e làm qhđ

+c[i, j] tổ hợp chập j của i.

+Gọi x là xâu nhị phân của n và l là độ dài xâu x

Những xâu nhị phân có k số 0 có nghĩa thứ tự từ điển bé

hơn xâu x(tức giá trị nhỏ hơn n) 

TH1: độ dài xâu bé hơn l:có c[1][k] + c[2][k] + … + c[l-2][k] xâu

TH2 : TH2:độ dài xâu bằng l và có i – 1 bit đầu tiên giống xâu x và

bit i = 0 (2 ≤ i ≤ l – 1; x[i] = 1):c[l – i, k – t – 1] với t là

số bit 0 từ 1 -> i – 1(e chỉ xét trong trường hợp t < k còn t>k thì thoát còn t=k thì xét đầu tiên)

Đây là code của e ạ 

http://ideone.com/30PnGp

mn cho e biết  sai chỗ nào ạ e toàn bị kq sai

sao ko ai cmt vậy ạ

1. Bài của bạn bị tràn mảng, bạn có thể dùng {$R+} để kiểm tra

2. Mình cho 1 test bạn bị sai, bạn tự nghiên cứu tiếp nhé

5 2