Bài 1. Ước chung (HSG 9 Quảng Trị 2023-2024)
Xem PDF
Điểm:
1100 (p)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
CAU1.INP
Output:
CAU1.OUT
Cho hai số nguyên dương \(N\) và \(M\) (\(1 \le N, M \le 10^{14}\)).
Yêu cầu
Tính tổng ước chung lớn nhất và ước chung lớn nhì của hai số đã cho.
Input
- Đọc từ tệp
CAU1.INPhai số \(N, M\) ghi cách nhau một dấu cách.
Output
- Ghi ra tệp
CAU1.OUTmột số duy nhất là tổng tìm được, nếu không có ước chung lớn nhì thì ghi \(-1\).
Example
Test 1
Input
10 20
Output
15
Test 2
Input
23 24
Output
-1
Scoring
- Có \(80\%\) số điểm ứng với \(1 \le N, M \le 10^6\).
- Có \(20\%\) số điểm không có ràng buộc gì thêm.
Bình luận (1)