Số thập nhị phân

Xem PDF

Điểm: 100 Thời gian: 1.0s Bộ nhớ: 640M Input: bàn phím Output: màn hình

Hãy đếm có bao nhiêu số tự nhiên chỉ chứa các chữ số \(0\)\(1\), sao cho số đó có \(n\) số \(0\)\(m\) số \(1\).

Input

  • \(t(t \le 1000)\) - số test
  • mỗi test chứa \(2\) số nguyên dương \(n, m (n,m \le 1000)\)

Output

  • Số các số thỏa mãn % \((10^9+7)\)

Example

Test 1

Input
2
1 1
2 3
Output
1
6

Bình luận


  • 0
    Toilaaibanbietko7A4    9:42 a.m. 1 Tháng 10, 2020 đã chỉnh sửa

    Tui dùng tam giác Pascal vẫn AC dù hơi lâu. (0.60s)


    • 0
      algorit    10:04 p.m. 9 Tháng 9, 2020

      hi :">


      • 0
        algorit    9:51 p.m. 9 Tháng 9, 2020

        (m-1) chập (n + m - 1) ???


        • 0
          NgJaBach    9:01 p.m. 9 Tháng 9, 2020

          Nhưng hơi tricky vì khi mod rồi chia nó sẽ gây sai số, hi vọng bignum khả thi


          • 0
            NgJaBach    7:58 p.m. 9 Tháng 9, 2020

            Bài này dùng tổ hợp