Olympic chuyên KHTN 2024 - Tổng - Tích

Xem dạng PDF

Gửi bài giải

Điểm: 25,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Xét một số nguyên dương ~x~.

Gọi ~f(x)~ là tích các chữ số của ~x~ và ~g(x)~ là tổng các chữ số của ~x~. Khi đó số ~x~ được gọi là đẹp nếu ~f(x) \ne 0~ và ~f(x)~ chia hết cho ~g(x)~.

Cho một số nguyên dương ~n~, hãy tìm một số ~x~ đẹp có ~n~ chữ số.

Input

Dòng đầu tiên chứa số nguyên dương ~T~ (~1 \le T \le 10^6~) — số lượng bộ test.

~T~ dòng sau, mỗi dòng chứa một số nguyên dương ~n~ (~1 \le n \le 5 \cdot 10^6~) — số lượng chữ số của số cần tìm.

Gọi ~N~ là tổng ~n~ trong tất cả mọi test. Dữ liệu đảm bảo ~N~ không vượt quá ~5 \cdot 10^6~.

Output

Với mỗi test, in ra một số đẹp gồm ~n~ chữ số.

Scoring

Subtask Điểm Ràng buộc
1 ~20\%~ ~n \le 10~.
2 ~30\%~ ~n = 2^k + 1~ với một số ~k~ nguyên không âm nào đó.
3 ~50\%~ Không có điều kiện gì thêm.

Sample Input 1

6
1
2
3
4
3
4

Sample Output 1

9
63
167
6666
761
3789

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.