QJ1414 - Chọn tập con

Xem dưới dạng PDF

Gửi bài giải

Điểm: 100
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Cho tập $S={1,2,\dots,n}$ gồm $n$ phần tử và số nguyên $k$ . Bây giờ cần chọn từ $S$ một số tập con $A_{i,j}$ ( $A\subseteq S$ , $1\le j\le i\le k$ ) rồi xếp thành hình tam giác cạnh $k$ như hình dưới đây (do đó tổng cộng chọn ra $\dfrac{1}{2}k(k+1)$ tập con).

Ngoài ra, các tập con được chọn phải thỏa mãn:

$A_{i,j}\subseteq A_{i,j-1}$ và $A_{i,j}\subseteq A_{i-1,j}$ .

Với hai phương án chọn:

  • Phương án $A={A_{1,1},A_{2,1},\dots,A_{k,k}}$

  • Phương án $B={B_{1,1},B_{2,1},\dots,B_{k,k}}$

chỉ cần tồn tại chỉ số $i,j$ thỏa mãn $A_{i,j}\neq B_{i,j}$ thì phương án $A$ và phương án $B$ được coi là hai phương án khác nhau.

Hỏi có bao nhiêu cách chọn khác nhau, đáp án lấy modulo $1,000,000,007$ .

Dữ liệu vào

Đầu vào gồm một dòng chứa hai số nguyên $n$ và $k$ .

Trong đó $1\le n,k\le 10^9$ .

Dữ liệu ra

In ra một dòng chứa một số nguyên là số phương án modulo $1,000,000,007$ .

Ví dụ

Input

2 2

Output

16

Nhận xét

Không có ý kiến tại thời điểm này.