Kiểm tra nghiệm của đa thức

Xem dạng PDF

Gửi bài giải

Điểm: 100,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 64M
Input: stdin
Output: stdout

Tác giả:
Người đăng:
Dạng bài

Cho: ~F(x) = a.x^2 + b.x + c~

~x~ là nghiệm của ~F(x)~ nếu ~F(x)~ đạt giá trị bằng 0 tại ~x~, ngược lại ~x~ không phải là nghiệm của ~F(x)~.

Ví dụ: ~F(x) = x^2 - 3x + 2~

~2~ là nghiệm của ~F(x)~ vì ~F(2) = 2^2 - 3.2 + 2 = 0~

~3$~không phải là nghiệm của ~F(x)~ vì ~F(3) = 3^2 - 3.3 + 2 = 2~ # 0

Yêu cầu

  • Viết chương trình kiểm tra xem ~x~ có phải là nghiệm của ~F(x)~ hay không?
  • Nếu ~x~ là nghiệm của ~F(x)~ thì in ra giá trị ~1~, ngược lại in ra giá trị ~0~.

Dữ liệu

  • Dòng đầu tiên ghi một số nguyên ~T~ - là số test cần kiểm tra (1<= T <= 10~^5~)
  • T dòng sau mỗi dòng ghi 4 số thực lần lượt là ~a, b, c, x~.

Kết quả

  • Gồm T dòng, mỗi dòng là kết quả của mỗi ~F(x)~.

Ví dụ

INPUT

    3
    1 -3 2 2
    1 1 -6 -3
    1 -3 2 5

OUTPUT

    1
    1
    0

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.