Trang chủ Tin Học Lớp 8 Vào một buổi sáng anh Bo sắp một đàn bò...

Vào một buổi sáng anh Bo sắp một đàn bò gồm n con bò để vắt sữa. Anh dự kiến là vào sáng hôm đó, con bò thứ i có khả năng vắt được ai lít sữa. Tuy nhiên đàn b

Câu hỏi :

Vào một buổi sáng anh Bo sắp một đàn bò gồm n con bò để vắt sữa. Anh dự kiến là vào sáng hôm đó, con bò thứ i có khả năng vắt được ai lít sữa. Tuy nhiên đàn bò của anh có đặc tính là cứ mỗi lần vắt sữa một con, những con còn lại trông thấy sợ quá nên sẽ bị giảm sản lượng mỗi con 01 lít sữa. Nếu vắt sữa con bò thứ nhất, n-1 con còn lại bị giảm sản lượng… Bạn hãy giúp anh Bo tính xem thứ tự vắt sữa bò như thế nào để số lượng sữa vắt được là nhiều nhất nhé. Dữ liệu vào: Dòng đầu tiên là số nguyên n (1≤ n ≤100) là số lượng con bò.. Dòng tiếp theo gồm n số nguyên a1,a2,,...,an (0≤ ai ≤1000) là sản lượng sữa của các con bò. Dữ liệu xuất: Là số nguyên xác định số lít sữa nhiều nhất mà anh Bo có thể vắt được. Ví dụ: VATSUA.INP VATSUA.OUT 4 2 1 4 3 6 4 4 4 4 4 10

Lời giải 1 :

uses crt;
var f:text; i,j,n,ma,s:longint; a:array[1..100]of longint;
begin
clrscr;
   assign(f,'VATSUA.INP');reset(f);
      readln(f,n);
      for i:=1 to n do read(f,a[i]);
   close(f);
   assign(f,'VATSUA.OUT');rewrite(f);
      s:=0;
      for i:=1 to n do
         begin
            ma:=1;
            for j:=1 to n do
               if a[j]>a[ma] then ma:=j;
            if a[ma]=0 then break;
            s:=s+a[ma];
            a[ma]:=0;
            for j:=1 to n do
               if a[j]<>0 then dec(a[j]);
         end;
      writeln(f,s);
   close(f);
end.

Thảo luận

-- https://hoidap247.com/cau-hoi/3743505 helpp
-- https://hoidap247.com/cau-hoi/3750287 giang hồ cấp cíu
-- https://hoidap247.com/cau-hoi/3837653 hộ với
-- https://hoidap247.com/cau-hoi/3852548 bản full
-- giúp với

Lời giải 2 :

uses crt;

var a:array[1..101]of LongInt ;

n,i,s:LongInt;

begin

clrscr();

readln(n);

for i:=1 to n do

begin

write(i,'=');

readln(a[i]);

end;

for i:=1 to n do

begin

a[i]:=a[i]-1;

S:=S+a[i];

end;

writeln(s);

readln

end.

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, 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 (ảo). Với cách hiểu hiện nay, 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.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 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, sang năm lại là năm cuối cấp áp lực lớn dần nhưng các em vẫn phải chú ý sức khỏe nhé!

Nguồn : ADMIN :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK