Điểm:
2000 (p)
Thời gian:
0.1s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Cho hai số nguyên \(n\) và \(k\). Hãy tính \(\displaystyle \binom{n}{k}\).
Input
- Một dòng duy nhất chứa hai số nguyên \(n\) và \(k\).
Output
- Một dòng duy nhất chứa một số nguyên là phần dư của đáp án khi chia cho \(10 ^ 9 + 7\).
Constraints
- \(0 \leq k \leq n \leq 10^{18}\).
Scoring
- Subtask \(1\) (\(20\%\) số điểm): \(n \leq 10\).
- Subtask \(2\) (\(20\%\) số điểm): \(n \leq 10^3\).
- Subtask \(3\) (\(20\%\) số điểm): \(n \leq 10^6\).
- Subtask \(4\) (\(20\%\) số điểm): \(n \leq 10^9\).
- Subtask \(5\) (\(20\%\) số điểm): Không có ràng buộc gì thêm.
Example
Test 1
Input
5 2
Output
10
Bình luận
This comment is hidden due to too much negative feedback. Click here to view it.
Kể cả khi mình không phải tác giả bài này thì mình cũng không rảnh để if 100 test đâu :))
if 100 test , mỗi cái if tầm 4 dòng , chắc ko đủ rảnh đề viết 400 dòng đâu =)))))
mỗi cái if chỉ khoảng 2 dòng ak, ko rảnh viết gấp đôi
nói python hay lắm chứ scratch thì chịu
cách biện hộ khi không biết làm bài:
thì hong biết giải nên thắc măc tác giả giải kiểu nào thoi
mời bạn nhìn lại tác giả của bài tập đấy:)