1030 - UMTN 2022 - Cạm bẫy đơn hàng ảo

Tạo bởi: CLB Olympic Tin học HUTECH

Mô tả yêu cầu

Trong thời gian gần đây, các hoạt động lừa đảo núp bóng tuyển dụng cộng tác viên (CTV) bán hàng, đăng bài online bùng nổ. Thông tin tuyển dụng như sau: “Tuyển cộng tác viên (CTV), ngồi nhà mà vẫn có thể kiếm từ vài trăm tới vài triệu đồng mỗi ngày, không giới hạn độ tuổi, kĩ năng hay học vấn…”, những công việc nghe qua là đã thấy hời.

Sau khi đăng ký tham gia, mỗi CTV sẽ được cấp tài khoản đăng nhập vào các ứng dụng và các liên kết mang tên nhiều sàn Thương mại điện tử lớn. Hàng ngày, CTV sẽ phải, giả làm người mua hàng và chuyển tiền để chốt đơn hàng nhằm tăng lượt tương tác cho các gian hàng. Thực tế, CTV chỉ đóng giả khách hàng nên không nhận được mặt hàng nào, số tiền ứng trước thanh toán cho đơn hàng sẽ được hoàn trả lại cùng với hoa hồng 10% giá trị đơn hàng.

Bên lừa đảo cho N đơn hàng cần phải hoàn thành, mỗi đơn hàng thứ i (i=1 \to N) có tổng số tiền cần phải thanh toán là A_i. Bên lừa đảo hứa sẽ hoàn lại số tiền đã thanh toán và hoa hồng 10% cho CTV sau khi đã hoàn tất thanh toán cho các đơn hàng là bội số của 5 (thứ 5, 10, 15, 20, 25…).

Giả sử bên lừa đảo không lừa đảo. Như vậy để hoàn thành N đơn hàng theo yêu cầu thì cộng tác viên sẽ lãi/ lỗ bao nhiêu tiền? Kết quả được làm tròn Xuống phần nguyên gần nhất không vượt quá giá trị cần tìm.

Dữ liệu vào

  • Dòng 1: Số nguyên N là số lượng đơn hàng phải hoàn thành
  • Dòng 2: N số nguyên tương ứng số tiền Ai cần phải thanh toán của đơn hàng thứ i cách nhau bằng kí tự khoảng trắng. Điều kiện:
  • 1 \leqslant N \leqslant 10^9
  • 0 < A_i < 10^6

Dữ liệu ra

Giá trị số nguyên (đã được làm tròn số XUỐNG số nguyên lớn nhất và không vượt quá giá trị trước khi làm tròn)

  • VD1: Nếu kết quả là: 7.11, 7.5, 7.99...làm tròn thành 7 (số dương thể hiện số tiền lãi)
  • VD2: Nếu kết quả là: -7.11, -7.5, -7.9... làm tròn thành -8 (số âm thể hiện số tiền lỗ)

Ví dụ

Dữ liệu vào Sao chép
6
100 200 300 400 400 2000
Dữ liệu ra Sao chép
-1860
Dữ liệu vào Sao chép
5
200 300 400 100 100
Dữ liệu ra Sao chép
110

Gợi ý/Hướng dẫn

Với dữ liệu mẫu 1:

  • Để hoàn thành 5 đơn hàng đầu tiên, CTV phải tạm ứng trước: 100 + 200 + 300 + 400 + 400 = 1400.
  • CTV được trả lại tiền đã hoàn thành (sau đơn hàng thứ 5): 1400 + 10% *1400 = 1540
  • CTV tiếp tục tạm ứng thanh toán cho đơn háng thứ 6: 2000
  • Tổng số tiền đã chi (1400 + 2000) và thu lại (1540). Vậy CTV đã lỗ (1860)
Đăng nhập để làm bài
Thông tin
Giới hạn thời gian 1 giây
Giới hạn bộ nhớ 128 MB