Giả sử chúng ta có hai số n và k. Chúng ta phải tìm số nguyên x nhỏ nhất lớn hơn n và chia hết cho k.
Vì vậy, nếu đầu vào giống như n =5; k =3, thì đầu ra sẽ là 6.
Các bước
Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước sau -
return n + k - (n mod k)
Ví dụ
Hãy cùng chúng tôi xem cách triển khai sau để hiểu rõ hơn -
#include <bits/stdc++.h> using namespace std; int solve(int n, int k){ return n + k - n % k; } int main(){ int n = 5; int k = 3; cout << solve(n, k) << endl; }
Đầu vào
5, 3
Đầu ra
6