Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Toán cho CNTT] Kiểm tra nghiệm nguyên

    Nghiệm nguyên (integer feasibility)

    Trong quy hoạch tuyến tính nguyên, ta cần nghiệm có tọa độ nguyên. Cho x=p1/q1x = p_1/q_1x=p1​/q1​ và y=p2/q2y = p_2/q_2y=p2​/q2​ (dưới dạng phân số), hãy kiểm tra cả hai có phải số nguyên hay không.

    Ví dụ

    x=6/3=2,y=4/2=2x = 6/3 = 2, y = 4/2 = 2x=6/3=2,y=4/2=2 đều nguyên nên in INTEGER. x=7/2x = 7/2x=7/2 không nguyên nên in FRACTIONAL.

    • Định dạng đầu vào:

      Một dòng gồm 4 số nguyên: p1 q1 p2 q2 (với x=p1/q1x=p_1/q_1x=p1​/q1​, y=p2/q2y=p_2/q_2y=p2​/q2​).

    • Ràng buộc đầu vào:

      q1,q2≠0q_1, q_2 \ne 0q1​,q2​=0; ∣pi∣,∣qi∣≤106|p_i|,|q_i| \le 10^6∣pi​∣,∣qi​∣≤106.

    • Định dạng đầu ra:

      In INTEGER nếu cả x,yx, yx,y đều nguyên, ngược lại in FRACTIONAL.

    Ví dụ:

    Đầu vào:

    6 3 4 2
    

    Đầu ra:

    INTEGER

    Giải thích:

    x=6/3=2, y=4/2=2 deu nguyen.

    Đang tải editor...