Hạnh phúc (đề HSG 12 Thanh Hóa 2023)

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: BAI2.INP
Output: BAI2.OUT

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

Một trường học có ~n~ học sinh, học sinh thứ ~i~ có độ hạnh phúc ~h_i~. Nếu hai học sinh ~i~ và ~j~ (~i \ne j~, ~1 \le i, j \le n~) bắt tay nhau sẽ tạo ra độ hạnh phúc là ~h_i \times h_j~. Học sinh ~i~ và học sinh ~j~ chỉ được tính là bắt tay nhau một lần duy nhất.

Yêu cầu: Tính tổng độ hạnh phúc của toàn trường nếu tất cả học sinh đều bắt tay nhau.

Dữ liệu

  • Dòng đầu là số nguyên ~n~ (~2 \le n \le 30000~) là số học sinh toàn trường.
  • Dòng tiếp theo chứa ~n~ số nguyên dương ~h_1, h_2, \dots, h_n~ lần lượt là độ hạnh phúc của từng học sinh (~0 < h_i \le 30000~).

Kết quả

In ra một số duy nhất là tổng độ hạnh phúc của toàn trường nếu tất cả học sinh đều bắt tay nhau.

Ví dụ

BAI2.INP

4
2 5 1 2

BAI2.OUT

33

Giải thích: Tổng độ hạnh phúc là: ~2 \times 5 + 2 \times 1 + 2 \times 2 + 5 \times 1 + 5 \times 2 + 1 \times 2 = 33~.

Giới hạn

  • Subtask 1 (80% số điểm): ~n, h_i < 3000~.
  • Subtask 2 (20% số điểm): ~n, h_i < 30000~.

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.