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

Dãy số tương đương

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

Đề bài

Cho dãy số AA có nn phần tử a1,a2,…,ana_1, a_2, \dots, a_n và dãy số BB có mm phần tử b1,b2,…,bmb_1, b_2, \dots, b_m. Ta gọi hai dãy số AA và BB là “tương đương” khi tích các phần tử của dãy số AA bằng tích các phần tử của dãy số BB.

Yêu cầu: Với khả năng lập trình của bạn, hãy xét xem hai dãy số A,BA, B cho trước có “tương đương” hay không.

Dữ liệu vàoTTICH.INP

Từ file văn bản TTICH.INP gồm:

  • Dòng đầu tiên chứa số nguyên tt là bộ số test cần kiểm tra;
  • Tiếp theo là tt nhóm dòng, mỗi nhóm dòng mô tả một bộ test bao gồm:
    • Dòng đầu tiên chứa hai số nguyên nn và mm (1≤n,m≤1001 \le n, m \le 100);
    • Dòng thứ hai chứa nn số nguyên dương a1,a2,…,ana_1, a_2, \dots, a_n (1≤ai<1071 \le a_i < 10^7);
    • Dòng thứ ba chứa mm số nguyên dương b1,b2,…,bmb_1, b_2, \dots, b_m (1≤bi<1071 \le b_i < 10^7).

Kết quả raTTICH.OUT

Ghi ra file văn bản TTICH.OUT gồm tt dòng, dòng thứ ii ghi từ “YES” nếu hai dãy số A,BA, B “tương đương”, ngược lại ghi từ “NO” tương ứng với bộ test thứ ii.

Ràng buộc

  • Có 60% test tương ứng 60% số điểm của bài với t≤10t \le 10, 1≤n,m≤101 \le n, m \le 10, 1≤ai,bi≤1021 \le a_i, b_i \le 10^2;
  • Có 40% test tương ứng 40% số điểm của bài với t≤10t \le 10, 1≤n,m≤501 \le n, m \le 50, 1≤ai,bi<1071 \le a_i, b_i < 10^7.

Ví dụ

Dữ liệu vàoTTICH.INP
2
2 3
9 3
3 3 3
5 4 2
2 3 5
Kết quả raTTICH.OUT
YES
NO

Thuộc đề thi

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

Quảng Nam · Cấp tỉnh · Năm học 2023-2024