ADD2 - Lại là phép cộng
Dữ liệu vào: Standard input
Dữ liệu ra: Standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: patpro28

Cho một số nguyên dương \(n\), có bao nhiêu cách chọn \(2\) số nguyên không âm bé hơn hoặc bằng \(n\) có tổng bằng \(n\)\((1\leq n\leq10^{1000})\). Ví dụ \(n=20\), chúng ta có 21 cách: \(0+20,1+19,2+18,3+17,...,20+0.\) Trong bài toán này, số \(n\) sẽ có một vài vị trí không xác định, được thay thế bằng kí hiệu '*'. Chú ý, chữ số bắt đầu của \(n\) chắc chắn khác '*' và '0'.

INPUT

Dòng đầu chứa một số nguyên \(T\) là số test của bài toán.

\(T\) dòng sau, mỗi dòng chứa một số nguyên dương \(n\)

OUTPUT

In ra kết quả module \(10^9+7\)

Ví dụ

Back to Top