Professional Documents
Culture Documents
Bạn được chọn trong tập vô hạn các đồng xu mệnh giá1 Xu và 2 Xu sau đó xếp
chúng thành một hàng thỏa mãn các điều kiện sau:
Các đồng xu có tổng mệnh giá là N Xu.
Đồng xu đầu tiên của hàng phải để xấp.
Các đồng xu sau đó có thể để xấp hoặc ngửa.
Hai cách xếp gọi là khác nhau nếu chúng khác nhau về số lượng đồng xu được sử
dụng hoặc tồn tại một vị trí i mà đồng xu thứ i ở cách này khác đồng xu thứ i ở cách kia về
mệnh giá hoặc tính chất xấp ngửa.
Ví dụ với N = 2 ta có 3 cách xếp:
Đồng xu 2 Xu nằm xấp.
Đồng xu 1 Xu nằm xấp đứng trước đồng xu 1 xen nằm ngửa.
Đồng xu 1 Xu nằm xấp đứng trước đồng xu 1 xen nằm xấp.
Yêu cầu : Tính số cách xếp các đồng xu.
Do kết quả có thể rất lớn nên bạn chỉ cần đưa ra theo modulo 1000,000,007.
1
Dữ liệu vào: Nhập dữ liệu trong file văn bản COINS.INP
Dòng 1: Ghi số nguyên T là số bộ test (1 ≤ T ≤ 10000).
T dòng tiếp: Mỗi dòng ghi một số nguyên N (1 ≤ N ≤ 1000,000,000).
Dữ liệu ra: Ghi kết quả vào file văn bản COINS.OUT
Ứng với mỗi giá trị N ghi ra một số nguyên tương ứng trên một dòng là kết
quả tìm được.
Input Output
3 1
1 3
2 8
3
Ràng buộc:
30% số Test có N ≤ 20,T ≤ 100.
30% số Test có N ≤ 106,T ≤ 1000.
40% số Test có 106 ≤ N ≤ 109, T ≤ 10000.
HẾT
2
Họ và tên thí sinh :....................................................... Số báo danh .............................
Họ và tên, chữ ký: Giám thị 1:..........................................................................
Giám thị 2:..........................................................................