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

Tích ba số nguyên với ba số hạng của dãy

Điểm
4 điểm
Thời gian
1 giây
Bộ nhớ
1024Mb
Tên chương trình
TichBaSo.*
Vào / Ra
TichBaSo.Inp → TichBaSo.Out

Đề bài

Cho dãy số AA gồm NN số nguyên A1,A2,…,ANA_1, A_2, \dots, A_N (N≥3)(N \ge 3) và 3 số nguyên x,y,zx, y, z. Trong dãy số AA, hãy chọn 3 số hạng Ai,Aj,AkA_i, A_j, A_k (1≤i<j<k≤N)(1 \le i < j < k \le N) sao cho S=x×Ai+y×Aj+z×AkS = x \times A_i + y \times A_j + z \times A_k đạt giá trị lớn nhất.

Ví dụ, với dãy AA gồm 4 số hạng: [1,3,2,4][1, 3, 2, 4]; x=1,y=1,z=2x = 1, y = 1, z = 2, ta có 4 cách chọn 3 số hạng trong dãy AA:

  • Chọn 3 số hạng: A1,A2,A3=[1,3,2]A_1, A_2, A_3 = [1, 3, 2] thì tích S=1×1+1×3+2×2=8S = 1 \times 1 + 1 \times 3 + 2 \times 2 = 8;
  • Chọn 3 số hạng: A1,A2,A4=[1,3,4]A_1, A_2, A_4 = [1, 3, 4] thì tích S=1×1+1×3+2×4=12S = 1 \times 1 + 1 \times 3 + 2 \times 4 = 12;
  • Chọn 3 số hạng: A1,A3,A4=[1,2,4]A_1, A_3, A_4 = [1, 2, 4] thì tích S=1×1+1×2+2×4=11S = 1 \times 1 + 1 \times 2 + 2 \times 4 = 11;
  • Chọn 3 số hạng: A2,A3,A4=[3,2,4]A_2, A_3, A_4 = [3, 2, 4] thì tích S=1×3+1×2+2×4=13S = 1 \times 3 + 1 \times 2 + 2 \times 4 = 13;

Như vậy giá trị lớn nhất của SS có thể đạt được là 13.

Dữ liệu vàoTichBaSo.Inp

Dữ liệu cho trong tệp văn bản TichBaSo.Inp gồm:

  • Dòng thứ nhất ghi số nguyên dương NN là số các số hạng của dãy AA.
  • Dòng thứ hai ghi NN số nguyên A1,A2,…,ANA_1, A_2, \dots, A_N (∣Ai∣≤105(|A_i| \le 10^5 với i=1,2,3,…,N)i = 1, 2, 3, \dots, N).
  • Dòng thứ ba ghi 3 số nguyên x,y,zx, y, z, (∣x∣,∣y∣,∣z∣≤105)(|x|, |y|, |z| \le 10^5).

Các số ghi trên một dòng được cách nhau bởi dấu cách.

Kết quả raTichBaSo.Out

Kết quả ghi ra file văn bản TichBaSo.Out gồm một số nguyên là giá trị lớn nhất của SS có thể đạt được.

Ràng buộc

  • Có 50% số test ứng với 50% số điểm thỏa mãn N≤200N \le 200;
  • Có 25% số test ứng với 25% số điểm thỏa mãn 200<N≤2×105200 < N \le 2 \times 10^5 và x=y=zx = y = z;
  • Có 25% số test ứng với 25% số điểm thỏa mãn 200<N≤2×105200 < N \le 2 \times 10^5 và ∣x∣,∣y∣,∣z∣≤105|x|, |y|, |z| \le 10^5.

Ví dụ

Dữ liệu vàoTichBaSo.Inp
4
1 3 2 4
1 1 2
Kết quả raTichBaSo.Out
13

Thuộc đề thi

Kì thi chọn học sinh giỏi tỉnh lớp 9 năm học 2020 - 2021 — Môn thi: Tin học — Bảng A

Nghệ An · Cấp tỉnh · Năm học 2020-2021