Cho hai số nguyên X và K. K là số chữ số. Tìm số K chữ số lớn nhất chia hết cho X.
Ví dụ
Input: X = 30, K = 3 Output: 980
Giải thích
980 là số 3 chữ số lớn nhất chia hết cho 30. Lấy 10^K trừ 1 được số K chữ số lớn nhất (999...), sau đó trừ phần dư chia X để được số chia hết X lớn nhất.
Ví dụ mã C++
#include <iostream>
#include <math.h>
using namespace std;
int main() {
int X = 20;
int K = 3;
int MAX = pow(10, K) - 1;
cout << (MAX - (MAX % X));
}