Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [C] Đóng gói hàng theo lô — làm tròn xuống bội của k

    Kho hàng chỉ giao theo lô tròn kkk sản phẩm. Với đơn đặt nnn sản phẩm, cần tính số sản phẩm thực giao = bội của kkk lớn nhất không vượt quá nnn.

    Công thức gọn dùng phép chia nguyên: n - n % k (tương đương (n / k) * k).

    Ví dụ: n=17,k=5n = 17, k = 5n=17,k=5 → giao 151515 sản phẩm (lô 3×53 \times 53×5).

    • Định dạng đầu vào:

      Hai số nguyên nnn và kkk trên cùng một dòng.

    • Ràng buộc đầu vào:

      0≤n≤10180 \le n \le 10^{18}0≤n≤1018, 1≤k≤1091 \le k \le 10^{9}1≤k≤109. Dùng long long.

    • Định dạng đầu ra:

      Số bội của kkk lớn nhất không vượt quá nnn.

    Ví dụ:

    Đầu vào:

    17 5
    

    Đầu ra:

    15

    Giải thích:

    17 chia 5 dư 2, làm tròn xuống còn 15.

    Đang tải editor...