Tròn số

Xem dạng PDF

Gửi bài giải

Điểm: 5,00
Giới hạn thời gian: 2.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C++

Một số nguyên dương (lớn hơn số không) được gọi là tròn số nếu nó là dạng d00... 0. nói cách khác, một số nguyên dương là tròn nếu tất cả các ký hiệu của nó ngoại trừ ngoài cùng bên trái bằng 0. Đặc biệt, tất cả các số từ 1 đến 9 tròn số.

Ví dụ, các số sau đây là vòng: 40001980090. Các số sau không tròn 110, 708, 222, 10001.

Bạn được cung cấp một số nguyên dương N (1 <= N <= 104). Bạn phải biến đổi N thành ít nhất các số hạng sao cho mỗi số hạng là tròn số.

INPUT

Dòng đầu tiên là số nguyên t (1 ≤ t ≤104) là số test case.

T dòng tiếp theo mỗi dòng chứa số nguyên N (1 <= N <= 104)

OUTPUT

in ra T câu trở lời cho các trường hợp. Mỗi câu trả lời bắt đầu bằng một số nguyên K - số lượng tối thiểu các số hạng, dòng tiếp theo là in ra các số hạng được sắp xếp theo thứ tự tăng dần.


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.