#CT00001. Xếp phòng (Room Assignment)
Xếp phòng (Room Assignment)
Xếp phòng (Room Assignment)
Phiên bản: Phước Hưng OJ
Đề bài
Đội tuyển của một trường gồm học sinh, được đánh số từ đến , tham gia một đợt bồi dưỡng tập trung.
Ban tổ chức chuẩn bị các phòng ở có cùng sức chứa, mỗi phòng có thể xếp nhiều nhất học sinh.
Các học sinh được xếp vào phòng lần lượt theo thứ tự số báo danh. Mỗi phòng được sử dụng phải được xếp đủ học sinh trước khi chuyển sang phòng tiếp theo. Vì vậy, chỉ phòng được sử dụng cuối cùng mới có thể chứa ít hơn học sinh.
Chỉ những phòng có ít nhất một học sinh mới được tính là phòng được sử dụng; các phòng trống không được tính.
Đặc biệt:
- nếu , chỉ cần sử dụng một phòng và phòng đó chứa học sinh;
- nếu chia hết cho , tất cả các phòng được sử dụng đều có đúng học sinh, do đó phòng cuối cùng cũng chứa học sinh;
- vì , luôn tồn tại ít nhất một phòng được sử dụng và không có trường hợp phòng cuối cùng rỗng.
Hãy xác định:
- số phòng ít nhất cần sử dụng để xếp đủ học sinh;
- số học sinh được xếp trong phòng sử dụng cuối cùng.
Input
Một dòng gồm đúng hai số nguyên dương và , lần lượt là số học sinh và sức chứa tối đa của mỗi phòng.
Dữ liệu vào hợp lệ luôn chứa đầy đủ hai giá trị và ; không có trường hợp Input rỗng.
Output
In ra hai số nguyên và , cách nhau bởi một dấu cách, trong đó:
- là số phòng ít nhất cần sử dụng;
- là số học sinh được xếp trong phòng sử dụng cuối cùng.
Theo định nghĩa trên, luôn có:
Nếu chia hết cho thì , không phải .
Cần kiểm tra trường hợp N K không có giá trị
Subtask
- Subtask 1: ; .
- Subtask 2: ; .
Ví dụ
Ví dụ 1
Input
23 6
Output
4 5
Giải thích
Ba phòng đầu tiên đều được xếp đủ học sinh, tương ứng với học sinh. Còn lại học sinh được xếp vào phòng thứ tư.
Vì vậy cần sử dụng phòng và phòng cuối cùng có học sinh.
Ví dụ 2
Input
20 5
Output
4 5
Giải thích
Có học sinh và mỗi phòng chứa tối đa học sinh. Cả bốn phòng đều được xếp đủ học sinh.
Vì vậy cần sử dụng phòng và phòng cuối cùng có học sinh. Mặc dù chia hết cho , không có phòng rỗng nào được tính thêm vào kết quả.
Ví dụ 3
Input
7 10
Output
1 7
Giải thích
Một phòng có thể chứa tối đa học sinh, trong khi chỉ có học sinh.
Vì vậy chỉ cần sử dụng một phòng và cả học sinh đều được xếp vào phòng này.
Ví dụ 4
Input
1 1
Output
1 1
Giải thích
Chỉ có một học sinh và mỗi phòng chứa tối đa một học sinh. Vì vậy cần đúng một phòng và phòng cuối cùng chứa một học sinh.
Liên quan
Trong các cuộc thi sau: