Ba số nguyên dương A, B, C là ABC-triple nếu chúng là nguyên tố cùng nhau, với A <B và thỏa mãn mối quan hệ: A + B = C
Ví dụ:
1, 8, 9
là bộ ba ABC vì chúng là nguyên tố cùng nhau, 1 <8 và 1 + 8 = 96, 8, 14
không phải vì họ không hợp tác7, 5, 12
không phải vì 7> 5
Bạn có thể xem bài thuyết trình Frits Beukers 2005 này để biết thêm chi tiết về bộ ba ABC.
Đầu ra đầu vào
Ba số nguyên, viết thập phân. Có thể được tách giá trị hoặc danh sách. Đầu ra phải là một giá trị trung thực / sai lệch cho dù ba số nguyên là một bộ ba ABC.
Lưu ý: Điều quan trọng là phải tôn trọng thứ tự số nguyên trong danh sách, ví dụ: 1, 8, 9
không được coi là cùng danh sách với 9, 1, 8
hoặc bất kỳ kết hợp nào khác. Vì vậy, thứ nhất là một ABC-triple và thứ hai là không.
Do đó A là phần tử đầu tiên của danh sách, B thứ hai và C là thứ ba.
Các trường hợp thử nghiệm
Mỗi danh sách sau đây sẽ xuất ra một giá trị trung thực
[1, 8, 9]
[2, 3, 5]
[2, 6436341, 6436343]
[4, 121, 125]
[121, 48234375, 48234496]
Mỗi danh sách sau đây sẽ xuất ra giá trị falsey
[1, 1, 2]
[1, 2, 5]
[1, 9, 8]
[4, 12872682, 12872686]
[6, 8, 14]
[7, 5, 12]
[A,B,C]
, hay chúng ta cũng được phép lấy đầu vào theo thứ tự [C,B,A]
hay [C,A,B]
?