Bài 2.3. Số chia hết lớn nhất


Submit solution

Points: 1
Time limit: 1.0s
Memory limit: 67M

Problem type

Cho 2 số nguyên dương a và b. Tìm số chia hết cho b lớn nhất và phải nhỏ hơn a. Chú ý không dùng vòng lặp và các hàm có sẵn.


Input

2 số nguyên dương a, b(1 <= b < a < 10 ^ 18)

Output

1 số duy nhất là đáp án của đề bài

Ví Dụ

Input

19 5

Output

15

Input

25 5

Output

20

Comments


  • 0
    DuyKhoa_KHMT_K67  commented on Oct. 4, 2026, 3:55 p.m.

    .cpp

    #include <iostream>
    #define ll long long
    using namespace std;
    int main(){
        ll a,b;
        cin >> a >> b;
        if (a%b == 0)
            cout << a -b;
        else
            cout<<a - (a%b);
    }
Giải đáp với AI