Trang chủ Tin Học Lớp 9 CHỌN XE Có 2n bạn đi tham quan đánh số...

CHỌN XE Có 2n bạn đi tham quan đánh số từ 1 tới 2n, bạn thứ i có trọng lượng là wị. Những bạn này muốn thuê n xe đạp giống nhau, sau đó chia làm n nhóm, mỗ

Câu hỏi :

AI giỏi Tin giúp mình với

image

Lời giải 1 :

uses crt;
var i,j,n,t,max:longint; d:text; a:array[1..1000]of longint;
begin
clrscr;
   assign(d,'BICYCLE.INP');reset(d);
       readln(d,n); n:=n*2;
       for i:=1 to n do read(d,a[i]);
   close(D);
   assign(d,'BICYCLE.OUT');rewrite(d);
       for i:=1 to n do
          for j:=i to n do
             if a[i]>a[j] then begin t:=a[i]; a[i]:=a[j]; a[j]:=t; end;
       for i:=1 to n div 2 do
              if a[i]+a[n-i+1]>max then max:=a[i]+a[n-i+1];
       writeln(d,max);
   close(D);
end.

Ở đây mình nhận ra là khi sắp xếp dãy theo thứ tự tăng dần thì mình sẽ tìm max của 

a[i]+a[n-i+1] với (i<=n, i>=1) 

Max sẽ là kết quả cần tìm!!!

VD: text của bạn khi sắp xếp là: 1 2 4 6 7 8

1+8=9

2+7=9

4+6=10

Số 10 là Max nên số 10 là kết quả!!! :)) 

image
image

Thảo luận

-- Mình cũng làm như thế nhưng lúc nộp chấm chả hiểu sao chỉ được có 2.5/10 .-.
-- Chỗ sắp xếp m dùng qsort thử xem
-- T dùng qsort, bài chủ yếu bị khác đáp án .-.

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ự 9

Lớp 9 - Là năm cuối ở cấp trung học cơ sở, sắp phải bước vào một kì thi căng thẳng và sắp chia tay bạn bè, thầy cô và cả kì vọng của phụ huynh ngày càng lớn mang tên "Lên cấp 3". Thật là áp lực nhưng các em hãy cứ tự tin vào bản thân là sẻ vượt qua 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