Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

LCTICKET - Đổi vé

Trong ngày hội thể thao văn hoá tại sân vân động trung tâm thành phố sẽ có một trận đấu bóng đá của đội CHAMPION gặp đội ngôi sao thành phố và một buổi biểu diễn của dàn nhạc nổi tiếng OLIMPIAD. Vé vào xem sẽ được phát cho từng cá nhân của các tập thể có nhiều thành tích trong phong trào thể thao văn hoá, mỗi tập thể được phát một loại vé, trên vé có ghi tên cụ thể để phục vụ cho việc giữ gìn an ninh trật tự.

Tập thể sinh viên của một trường gồm N người nhận vé xem bóng đá, nhưng tất cả lại muốn đi xem ca nhạc. Rất may là Ban tổ chức cho phép tập thể đổi vé theo hình thức sau: những người có vé phải tham gia một số công việc chuẩn bị, mỗi công việc cần đúng M người thực hiện. Sau khi hoàn thành công việc, ai có vé xem bóng đá được đổi thành vé xem ca nhạc và ngược lại, ai có vé xem ca nhạc được đổi thành vé vào xem bóng đá. Trưởng đoàn sinh viên quyết định tổ chức cho các bạn đi lao động và đổi vé. Sau khi các bạn đó về lại tổ chức nhóm khác đi đổi. Một người có thể tham gia đổi vé nhiều lần nếu cần, nhưng không được đi đổi vé hộ người khác.

Yêu cầu: Hãy xác định tối thiểu phải tổ chức bao nhiêu nhóm đi lao động đổi vé để tất cả N thành viên của tập thể đều đổi được vé đi xem ca nhạc hoặc cho biết không có cách thực hiện được điều đó.

Input: Gồm nhiều dòng (không quá 50 dòng), mỗi dòng hai số nguyên N, M cách nhau ít nhất một dấu cách, mỗi dòng tương ứng với một trường hợp cần xử lý (N, M ≤ 2000)

Output: Mỗi dòng là một số nguyên K - số lần đi đổi vé, ứng với một cặp N, M của dữ liệu vào, K=-1 trong trường hợp không có cách đổi vé cho tất cả mọi người.

Example:

Input:
15 10
23 7
Output:
-1
5

Được gửi lên bởi:noname00.pas
Ngày:2017-11-11
Thời gian chạy:0.100s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:C-CLANG C CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG C99 JAVA PAS-FPC PYTHON PYTHON3
Nguồn bài:Bài tập thực hành CSL (Lào Cai cung cấp)

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.