Sinh phương trình mô-đungiới hạn thời gian cho một thử nghiệm1 giâygiới hạn bộ nhớ cho một thử nghiệm256 MBđầu vàotiêu chuẩn đầu vàođầu rađầu ra tiêu chuẩnTuần trước, Hamed đã học được về một loại mới của phương trình trong lớp học toán học của mình được gọi là phương trình mô-đun. Cho phép xác định tôi theo modulo j là phần còn lại của bộ phận của tôi bởi j và biểu thị nó bởi. Một phương trình mô-đun, là giáo viên của Hamed mô tả, là một phương trình của các hình thức mà trong đó một và b là hai số nguyên không âm và x là một biến. Chúng tôi gọi một số nguyên dương x mà một giải pháp của phương trình của chúng tôi.Hamed đã không chú ý nhiều đến các lớp học kể từ khi ông đã xem một bộ phim. Ông chỉ quản lý để hiểu các định nghĩa của các phương trình.Bây giờ ông muốn viết bài tập toán học của mình nhưng kể từ khi ông không có ý tưởng làm thế nào để làm điều đó, ông yêu cầu bạn giúp đỡ. Ông đã nói với bạn tất cả ông biết về phương trình mô-đun và hỏi bạn để viết một chương trình mà đưa ra hai số một và b xác định câu trả lời bao nhiêu phương trình mô-đun có.Đầu vàoTrong dòng đầu vào hai không gian phân tách nguyên, chỉ một và b (0 ≤ a, b ≤ 109) được đưa ra.Đầu raNếu có một số lượng vô hạn của câu trả lời cho phương trình của chúng tôi, in "vô hạn" (không có dấu ngoặc kép). Nếu không in số lượng các giải pháp của phương trình mô-đun.Mẫu test(s)Đầu vào21 5Đầu ra2Đầu vào9435152 272Đầu ra282Đầu vào10 10Đầu ravô cựcLưu ýTrong mẫu đầu tiên các câu trả lời của phương trình mô-đun là 8 và 16 kể từ
đang được dịch, vui lòng đợi..
