THPT15 - Bài 5 - Xếp hàng
Dữ liệu vào: Standard input
Dữ liệu ra: Standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: phanhieubl

Bài 5: (2 điểm) XẾP HÀNG

Trường THPT chuyên XYZ có n học sinh đang xếp thành một hàng dọc. Các học sinh được đánh số từ 1 đến n. Ban đầu, học sinh I đứng ở vị trí thứ I trong hàng. Mỗi học sinh I có hai giá trị đặc trưng là ai và bi. Độ không hài lòng của học sinh I bằng tích của ai và số lượng học sinh đứng bên trái học sinh I cộng với tích của bi và số lượng học sinh đứng bên phải học sinh i. Một cách tổng quát, nếu học sinh I đứng ở vị trí thứ j, độ không hài lòng của học sinh này là ai*(j−1)+bi*(n−j); Hiệu trưởng giao cho bạn nhiệm vụ là tìm một cách xếp hàng sao cho tổng độ không hài lòng của tất cả học sinh là nhỏ nhất có thể.

Dữ liệu: từ file BAI5.INP

+ Dòng đầu tiên chứa một số nguyên n (1≤n≤105) – số học sinh trong hàng đợi

+ Mỗi dòng trong n dòng sau chứa hai số nguyên ai và bi (1≤ai, bi ≤108) – hai giá trị đặc trưng của học sinh i.

Kết quả: ghi ra file BAI5.OUT: một số nguyên duy nhất là tổng độ hài lòng nhỏ nhất tìm được.

Ví dụ

 

BAI5.INP

BAI5.OUT

BAI5.INP

BAI5.OUT

3

4 2

2 3

6 1

12

4

2 4

3 3

7 1

2 3

25

Back to Top