Gửi bài giải

Điểm: 10,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: FIND.INP
Output: FIND.OUT

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho số nguyên dương ~M~ (~0≤M≤10^9~)

Yêu cầu:

Tìm số nguyên dương Knhỏ nhất sao cho tích các chữ số của ~K~ bằng ~M~

Dữ liệu:

Cho từ tệp văn bản FIND.INP chứa duy nhất số nguyên dương ~M~

Kết quả:

Ghi ra tệp văn bản FIND.OUT số nguyên dương ~K~. Nếu không tìm được ~K~, in ra -1

Ví dụ:

FIND.INP

0

FIND.OUT

10

FIND.INP

12

FIND.OUT

26


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.