TÍNH SAI

Khi còn bé, các bạn học sinh học được cách trừ phân số bằng cách quy đồng mẫu số, rồi mới thực hiện phép trừ: ~ \frac{5}{4} - \frac{9}{12} = \frac{15}{12} - \frac{9}{12} = \frac{6}{12} = \frac{1}{2}~

Nhưng một lần, An tính thử hiệu hai phân số bằng cách lấy hiệu hai tử số và hiệu hai mẫu số và thấy thật ngạc nhiên là kết quả vẫn đúng: ~ \frac{5}{4} - \frac{9}{12} = \frac{5-9}{4-12}= \frac{-4}{-8}= \frac{1}{2} ~

An thấy tính chất này thật kỳ diệu và An muốn biết, với phân số cho trước, có bao nhiêu cặp giá trị ~a≥0~ và ~m > 0~ sao cho: ~ \frac{a}{m} - \frac{b}{n} = \frac{a-b}{m-n}~

Dữ liệu vào:

  • Một dòng chứa hai số nguyên dương ~b~ và ~n~ cách nhau ít nhất một dấu cách ~(1≤b,n≤ 10^6)~.

Dữ liệu ra:

  • Một số nguyên duy nhất là số lượng cặp ~(a,m)~ tính được.

Ràng buộc

  • Có 50% số test có ~n≤1000~;
  • Cos 50% số test không ràng buộc gì thêm

Ví dụ:

Input

9 12 

Output

5 

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. topteo1243 (18/22)
  2. cao_thanh_dat (6/11)
  3. nsduc83 (4/22)
Trong 7 ngày
  1. caubeioi (39/63)
  2. nhatanh (33/47)
  3. dat092010 (24/35)
Trong 30 ngày
  1. caubeioi (179/327)
  2. phamnhi (153/428)
  3. bestsoilvam (151/248)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38226

Lưu Hải Phong - 2020
[email protected]