HSG9_75 - Bài 2. Đấu thầu
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 2. ĐẤU THẦU

FASTBUILD là công ty xây dựng mới thành lập trong năm 2100. Tiêu chí của công ty là Chất lượng – Nhanh chóng – Kinh tế. Kể từ lúc thành lập, công ty đã thực hiện thành công nhiều công trình xây dựng lớn, được các nhà đầu tư đánh giá cao. Dựa vào năng lực và uy tín hiện tại, công ty hoàn toàn đủ điều kiện và khả năng để tham gia đấu thầu thi công bảo trì đê biển.

Nhà đầu tư đưa ra tất cả là K gói thầu. Trong số các công ty tham gia đấu thầu, ngoài FASTBUILD còn có N công ty khác, mỗi công ty đều mong muốn trúng được một gói thầu. Các công ty này có vốn điều lệ lần lượt là a1, a2, … , an. Quy tắc trúng thầu là nguồn vốn huy động để nhập khẩu vật tư của các công ty phải là lớn nhất. Dựa vào kinh nghiệm của mình, giám đốc công ty FASTBUILD biết rằng giá mà các công ty đối thủ đưa ra sẽ không quá 50% vốn điều lệ của họ, như vậy muốn trúng thầu chỉ cần đưa ra giá nhiều hơn giá họ đưa ra 1 đơn vị. Hãy giúp công ty FASTBUILD đưa ra giá hợp lý nhất để trúng được một gói thầu.

Dữ liệu vào:

          - Dòng đầu ghi hai số nguyên dương NK (N 104, K N)

          - Dòng tiếp theo gồm N số nguyên dương ai (ai 1012)

Dữ liệu ra: Một dòng ghi số nguyên duy nhất là giá cần đưa ra.

Ví dụ

DAUTHAU.INP

DAUTHAU.OUT

GIẢI THÍCH

4 2

5 9 6 3

4

Giá đưa ra của 4 công ty lần lượt là 2 4 3 1, do chỉ có 2 gói thầu nên muốn đảm bảo trúng thầu phải đưa ra giá là 4

Ràng buộc:

- 50% số test có 100; a106

- 50% số test còn lại không ràng buộc gì thêm.

Back to Top