Trang chủ Tin Học Lớp 10 giúp e làm bài này với ạ ;( Chỉ vài...

giúp e làm bài này với ạ ;( Chỉ vài ngày nữa là đến kỉ niệm 88 năm ngày thành lập Đoàn TNCS Hồ Chí Minh, tuankiet65 bồi hồi nhớ lại những ngày tháng còn trên g

Câu hỏi :

giúp e làm bài này với ạ ;( Chỉ vài ngày nữa là đến kỉ niệm 88 năm ngày thành lập Đoàn TNCS Hồ Chí Minh, tuankiet65 bồi hồi nhớ lại những ngày tháng còn trên ghế nhà trường, còn được học tập, rèn luyện dưới danh nghĩa đoàn viên đoàn TNCS HCM, những buổi Đại hội Chi đoàn cùng nhau hát vang ca khúc Nối vòng tay lớn, thật hào hùng đến nhường nào. Quyết không thể để tuổi trẻ của mình bị lãng quên, anh quyết định sẽ in ra tất cả những bức ảnh thời huy hoàng của mình và lồng vào 1 cái khung gỗ để con cháu đời sau còn có cái mà biết về lịch sử cha ông. Vốn là người theo đuổi sự hoàn hảo, tuankiet65 quyết định rằng khung gỗ anh sắp làm phải là một khung hình vuông và phải lớn nhất có thể. Tiếc thay, chính vì đại dịch Covid-19 đang hoành hành nên tất cả các cửa hàng bán vật liệu đều đóng cửa. Với ý chí sắt đá của một full stack - bí thư chi đoàn 3 năm kinh nghiệm, tuankiet65 không không bỏ cuộc và đã tìm ra một kế hoạch tuyệt vời. Anh sẽ làm khung tranh của chính mình bằng các miếng gỗ còn thừa của công trình đang xây dựng bên cạnh. Tất cả những miếng gỗ trong công trường đều vô tình có cùng độ dày (thickness) và chiều rộng (large) nhưng lại khác nhau chiều dài. Vì vậy, tuankiet65 sẽ lấy 4 miếng gỗ bất kì và cắt bớt các miếng gỗ để ghép thành khung ảnh. Với quan niệm cái gì càng khó đạt được thì càng có ý nghĩa, anh ta quyết định mỗi một miếng gỗ chỉ được cắt tối đa 1 lần duy nhất, lấy 1 phần để làm khung ảnh và vứt đi phần còn lại. Tuy nhiên, anh ta không muốn quá phí phạm nên sẽ tìm cách vứt đi ít gỗ nhất có thể. Bạn hãy giúp anh ấy để kịp dự đại hội đoàn TNCS HCM chi nhánh Mỹ nhé. Yêu cầu: Cho độ dài 4 miếng gỗ (đơn vị cm) mà tuankiet65 đã lấy từ công trường bên cạnh, hãy tính số cm gỗ phải vứt đi ít nhất sao cho có thể tạo được 1 khung tranh hình vuông có kích cỡ lớn nhất. Input: Gồm 4 dòng, mỗi dòng 1 số nguyên nhỏ hơn 231 mô tả chiều dài của 1 miếng gỗ với đơn vị cm. Output: Gồm 1 dòng duy nhất chứa số cm gỗ phải cắt đi ít nhất Ví dụ input 8553 output 9 Giải thích: Khung ảnh được tạo ra có kích thước 3x3, bằng cách cắt và vứt đi 5cm từ miếng gỗ độ dài 8cm, cắt và vứt đi 2cm ở mỗi miếng gỗ độ dài 5. Tức là vứt đi 9cm

Lời giải 1 :

program dodai;

uses crt;

var n1,n2,n3,n4,min:byte;

      t:integer;

begin

clrscr;

write('Nhap do dai mieng go thu nhat: ');   readln(n1);

write('Nhap do dai mieng go thu hai: ');   readln(n2);

write('Nhap do dai mieng go thu ba: ');   readln(n3);

write('Nhap do dai mieng go thu tu: ');   readln(n4);

min:=n1;

if n2<min then min:=n2;

if n3<min then min:=n3;

if n4<min then min:=n4;

t:=(n1-min)+(n2-min)+(n3-min)+(n4-min);

write('Do dai go phai cat it nhat la: ',t);

readln

end.

Thảo luận

Lời giải 2 :

Ý tưởng: Các miếng gỗ không thể tăng đọ dài được mà chỉ giảm độ dài được thôi =>Cần làm cho các miếng gỗ có độ dà i= miếng nhỏ nhất.

uses crt;
var a,b,c,d,m:longint;
begin
clrscr;
   readln(a,b,c,d);
   m:=a; if b<m then m:=a;
   if c<m then m:=c;
   if d<m then m:=d;
   writeln('So cm go can cat di: ',(a-m)+(b-m)+(c-m)+(d-m));
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ự 10

Lớp 10 - Năm thứ nhất ở cấp trung học phổ thông, năm đầu tiên nên có nhiều bạn bè mới đến từ những nơi xa hơn vì ngôi trường mới lại mỗi lúc lại xa nhà mình hơn. Được biết bên ngoài kia là một thế giới mới to và nhiều điều thú vị, một trang mới đang chò đợi chúng ta.

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