[Đắk Lắk - TS10 - 2025] Bài 1

Xem dạng PDF

Gửi bài giải

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

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Cho số nguyên dương ~N~ (~1 \le N \le 100~) và phương trình bậc hai có dạng ~ax^2 + bx + c = 0~ (~a \ne 0~), trong đó ~a, b, c~ là hệ số, ~x~ là ẩn số (~x~ thuộc tập số thực).

Yêu cầu: Cho ~N~ bộ ba, mỗi bộ ba gồm 3 số nguyên ~a, b, c~ tương ứng là hệ số của phương trình bậc hai ~ax^2 + bx + c = 0~. Hãy đếm số lượng phương trình bậc hai có nghiệm.

Input

  • Dòng thứ nhất chứa số nguyên dương ~N~;
  • ~N~ dòng tiếp theo, mỗi dòng chứa ba số nguyên ~a, b, c~ (~-10^6 \le a, b, c \le 10^6~), mỗi số cách nhau bởi dấu cách.

Output

Xuất ra màn hình một số nguyên là số lượng phương trình bậc hai có nghiệm. Nếu không có phương trình nào thỏa mãn yêu cầu thì xuất ra số 0.

Sample Input 1

3
-5 3 2
9 3 8
1 -2 1

Sample Output 1

2

Có 3 phương trình:

  • ~-5x^2 + 3x + 2 = 0~ có 2 nghiệm ~x_1 = 1~, ~x_2 = -0.4~.
  • ~9x^2 + 3x + 8 = 0~ vô nghiệm.
  • ~x^2 - 2x + 1 = 0~ có nghiệm ~x_1 = x_2 = 1~.

Vậy kết quả là 2.


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.