Số may mắn
Submit solution
Points:
3 (partial)
Time limit:
1.0s
Memory limit:
64M
Author:
Problem type
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG
Đầu xuân năm 2020 thầy Tichpx muốn tìm số may mắn m là số nguyên dương gồm các chữ số trong tập {2,0,1,5} chia hết cho năm sinh của mình. Các học trò giúp thầy lập trình chỉ ra tất cả các số may mắn (0<m<=999999999) chia hết cho n cho trước nhập vào từ bàn phím.
Input
Một số n (1980 <= n <= 2020) là số năm sinh của mình.
Output
Kết quả in ra trên mỗi dòng là các số bao gồm các chữ số trong tập trên và chia hết cho n theo thứ tự tăng dần.
Ví dụ 1.
Input
2000
Output
2000
10000
12000
20000
22000
50000
52000
100000
102000
110000
112000
...
...
555550000
555552000
Comments
tại sao không nhận đc giá trị 0 vậy mn
vì m là số nguyên dương
Bài này làm theo thuật toán Backtracking hoặc BFS