Giả sử chúng ta có một tập hợp của N lập trình.
Mỗi Coders có xếp hạng và số huy chương vàng E i , họ đã giành được cho đến nay.
Một công ty phần mềm muốn thuê chính xác ba lập trình viên để phát triển một ứng dụng.
Để thuê ba lập trình viên, họ đã phát triển chiến lược sau:
- Đầu tiên, họ sắp xếp các lập trình viên theo thứ tự tăng dần về thứ hạng và thứ tự giảm dần của huy chương vàng.
- Từ danh sách được sắp xếp này, họ chọn ba trong số các lập trình viên trung cấp. Ví dụ, nếu danh sách sắp xếp là họ chọn ( một 2 , một 3 , một 1 ) lập trình.
Bây giờ chúng tôi phải giúp công ty bằng cách viết một chương trình cho nhiệm vụ này.
Đầu vào:
Dòng đầu tiên chứa , tức là số lượng lập trình viên.
Sau đó, dòng thứ hai chứa xếp hạng của coder thứ i .
Dòng thứ ba chứa số huy chương vàng được đóng gói bởi người viết mã thứ .
Đầu ra:
Chỉ hiển thị một dòng có chứa tổng số huy chương vàng mà ba lập trình viên mà công ty sẽ chọn.
3
Vì vậy, các lập trình viên được đánh giá cao hơn luôn giành được ít huy chương hơn ?? Nếu không, bạn thực sự sử dụng thứ tự nào để sắp xếp?
—
JeffE