Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 4 · Lập trình

Đường thẳng

Điểm
2 điểm
Tên chương trình
CAU4.*
Vào / Ra
CAU4.INP → CAU4.OUT

Đề bài

Trên cùng một mặt phẳng toạ độ cho nn đường thẳng phân biệt đánh số từ 1 tới nn. Đường thẳng ii có dạng y=aix+biy = a_i x + b_i (1≤i≤n1 \le i \le n).

Yêu cầu: Đếm số cặp đường thẳng song song trong nn đường thẳng trên.

Hình 1 của bài Đường thẳng
Hình 1 · chạm để phóng to

Dữ liệu vàoCAU4.INP

Vào từ tệp CAU4.INP gồm:

  • Dòng đầu tiên là số nguyên nn (2≤n≤3×1062 \le n \le 3 \times 10^6);
  • nn dòng sau, mỗi dòng ghi 2 số nguyên ai,bia_i, b_i biểu diễn đường thẳng thứ ii (∣ai∣,∣bi∣≤109|a_i|, |b_i| \le 10^9; 1≤i≤n1 \le i \le n).

Kết quả raCAU4.OUT

Ghi ra tệp CAU4.OUT một số nguyên là đáp số của bài.

Ràng buộc

  • Có 50% số test ứng với 50% số điểm của bài có 2≤n≤1032 \le n \le 10^3; ∣ai∣,∣bi∣≤105|a_i|, |b_i| \le 10^5;
  • Có 25% số test ứng với 25% số điểm của bài có 103<n≤10510^3 < n \le 10^5; ∣ai∣,∣bi∣≤105|a_i|, |b_i| \le 10^5;
  • Có 25% số test ứng với 25% số điểm của bài có 105<n≤3×10610^5 < n \le 3 \times 10^6; ∣ai∣,∣bi∣≤109|a_i|, |b_i| \le 10^9.

Ví dụ

Ví dụ 1

Dữ liệu vàoCAU4.INP
3
1 2
1 -2
0 2
Kết quả raCAU4.OUT
1

Ví dụ 2

Dữ liệu vàoCAU4.INP
3
1 2
1 -2
1 -4
Kết quả raCAU4.OUT
3

Thuộc đề thi

Kì thi chọn học sinh giỏi cấp tỉnh năm học 2023 - 2024 — Môn thi: Tin học - THCS

Thanh Hóa · Cấp tỉnh · Năm học 2023-2024