Trang chủ Tin Học Lớp 9 Bài 4: (5,0 điểm) CHI PHÍ Từ địa điểm A đến địa điểm B có một số con đường đi,...
Câu hỏi :

Bài 4: (5,0 điểm) CHI PHÍ Từ địa điểm A đến địa điểm B có một số con đường đi, trên mỗi đường đi tốn một chi phí riêng, chi phí là một số nguyên từ 1 đến 9. Tương tự từ B đến C, từ C đến D, cũng vậy. Yêu cầu: Cho biết có bao nhiêu cách đi từ điểm đầu tiên đến điểm cuối cùng (đường đi phải qua tất cả các điểm) và đi theo đường nào để tốn chi phí thấp nhất. Dữ liệu vào: Nhập từ bàn phím xâu S. Dữ liệu ra: Xuất ra màn hình: - Dòng 1: Một số nguyên cho biết số cách có thể đi từ điểm đầu đến điểm cuối mà phải qua tất cả các điểm. - Dòng 2: Một chuỗi cho biết đường đi từ điểm đầu đến điểm cuối cùng với chi phí thấp nhất giữa các điểm. Ví dụ: Chuỗi nhập vào A2143B213C74D2756E Xuất ra màn hình 96 A1B1C4D2E Giải thích A qua B có 4 cách, B qua C có 3 cách, C qua D có 2 cách, D qua E có 4 cách => có 4*3*2*4=96 cách đi từ A đến E. Từ A qua B có chi phí thấp nhất là 1 Từ B qua C có chi phí thấp nhất là 1 Từ C qua D có chi phí thấp nhất là 4 Từ D qua E có chi phí thấp nhất là 2 Giúp với ạ,Code Pascal.

Lời giải 1 :

Uses math;
Var s,sl,b: string;
    i,t,d,minl,a: longint;
begin
    read(s);
    t:= 1; d:= 0; minl:= 9;
    sl:= s[1];
    For i:= 2 to length(s) do
        if s[i] in ['0'..'9'] then 
            begin
                inc(d);
                val(s[i],a);
                minl:= min(minl,a); 
            end
        else 
            begin
                If d <> 0 then t:= t * d;
                str(minl,b);
                sl:= sl + b + s[i]; 
                d:= 0; minl:= 9;
            end;
    writeln(t);
    write(sl);
end.

image

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 9

Lớp 9 - Là năm cuối ở cấp trung học cơ sở, chúng ta 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ô. Áp lực từ kỳ vọng của phụ huynh và tương lai lên cấp 3 thật là lớn, nhưng hãy tin vào bản thân và giữ vững sự tự tin!

Nguồn :

sưu tập

Copyright © 2024 Giai BT SGK