Trang chủ Tin Học Lớp 8 Một lời quảng cáo chào hàng trong một hiệu sách mua 3, tặng 1, trả tiền 2. Vì vậy, mỗi...
Câu hỏi :

Một lời quảng cáo chào hàng trong một hiệu sách mua 3, tặng 1, trả tiền 2. Vì vậy, mỗi khách mua ba quyển sẽ được tặng một quyển có giá rẻ nhất trong ba quyển. Và tất nhiên, khách hàng có thể mua nhiều sách, phụ thuộc vào việc sắp xếp các quyển sách vào mỗi nhóm ba quyển để được miễn phí quyển có giá rẻ nhất trong nhóm đó. Ví dụ, khách hàng lấy các quyển sách có giá 10, 3, 2, 4, 6, 4, 9. Nếu các quyển sách được sắp thành các nhóm: (10,3,2), (4,6,4) và (9) thì khách hàng ấy sẽ được tặng cuốn sách có giá là 2 trong nhóm một, 4 trong nhóm hai, và không có quyển sách nào được tặng trong nhóm ba vì nhóm này chỉ có 1 quyển. Cô bán hàng là một người tốt bụng vì vậy cô ấy luôn muốn mỗi khách hàng trả ít tiền nhất có thể. Yêu cầu: Cho giá các quyển sách, hãy giúp cô bán hàng sắp xếp các quyển sách vào các nhóm sao cho tổng số tiền khách hàng phải trả là ít nhất có thể. Chú ý cô bán hàng có thể sắp xếp các quyển sách vào các nhóm có ít nhất 1 quyển hoặc nhiều nhất 3 quyển. Input Dòng 1 gồm một số nguyên là số sách khách hàng mua. dòng tiếp theo mỗi dòng ghi một số nguyên là giá mỗi quyển sách. Các số trên một dòng của input file được ghi cách nhau bởi dấu cách. Output Ghi ra một số nguyên duy nhất là giá tiền nhỏ nhất mà khách hàng phải trả.

Lời giải 1 :

n=int(input())
a=[]
for i in range(n):
    x=int(input())
    a.append(x)
a.sort(reverse=True)
for i in range(0,n):
    if i%3==2:
        a[i]=0
print(sum(a))

Lời giải 2 :

`* Python:`

n = int(input())
A = []
for i in range (n) :
    A.append(int(input()))
    
A.sort()
A.reverse()

i, X = 2, 0
while i < n :
    X = X + A[i]
    i = i + 3
    
print(sum(A) - X)

Bạn có biết?

Tin học là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng. Tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin. Hãy tận dụng sức mạnh của tin học để giải quyết các vấn đề và sáng tạo ra những giải pháp mới!

Nguồn :

Wikipedia - Bách khoa toàn thư

Tâm sự lớp 8

Lớp 8 - Năm thứ ba ở cấp trung học cơ sở, học tập bắt đầu nặng dần và sang năm lại là năm cuối cấp, áp lực lớn dần. Hãy chú ý đến sức khỏe, cân bằng giữa học và nghỉ ngơi để đạt hiệu quả tốt nhất!

Nguồn :

sưu tập

Copyright © 2024 Giai BT SGK