Ngày may mắn
Đề bài
Mô tả
An và Bình cùng tham gia các kỳ thi lập trình. Mỗi người có những ngày may mắn lặp lại theo chu kỳ.
Với An, ngày là ngày may mắn khi và chỉ khi tồn tại số nguyên không âm sao cho
Nói cách khác, các ngày may mắn của An là , rồi , rồi , và cứ thế tiếp tục; xen giữa hai đoạn liên tiếp là những ngày không may mắn.
Các ngày may mắn của Bình có cấu trúc tương tự nhưng với bộ tham số riêng , , .
Hai người muốn thi đấu đồng đội, nên họ cần những ngày may mắn cho cả hai. Hãy tìm số ngày liên tiếp nhiều nhất mà mọi ngày trong đó đều là ngày may mắn của cả An lẫn Bình.
Dữ liệu vào
- Dòng đầu chứa ba số nguyên , , mô tả chu kỳ may mắn của An.
- Dòng thứ hai chứa ba số nguyên , , mô tả chu kỳ may mắn của Bình.
Dữ liệu ra
Một số nguyên duy nhất: số ngày liên tiếp nhiều nhất may mắn cho cả hai người. In ra nếu không tồn tại ngày nào may mắn cho cả hai.
Ràng buộc
- và
- và
- Dữ liệu đảm bảo cả An và Bình đều có ít nhất một ngày không may mắn, tức và .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 0 2 5 1 3 5 |
2 | Ngày may mắn của An: ; của Bình: Đoạn chung dài nhất là , gồm ngày. |
| 0 1 3 2 3 6 |
1 | An: ; Bình: Ngày may mắn cho cả hai, nhưng ngày thì không, nên đáp án là . |
| 11 13 18 4 6 12 |
2 | An: ; Bình: Hai ngày và may mắn cho cả hai. |
Bình luận