Trang 2 / 2 FirstFirst 12
Hiển thị kết quả từ 11 đến 20 / 20
  1. #11
    Tham gia
    24-03-2010
    Location
    Lâm Đồng
    Bài viết
    27
    Like
    0
    Thanked 1 Time in 1 Post
    Cuối cùng thì cũng có 1 người giải. thanks trước cài đã, nếu đúng thì tốt, còn không thì lại gặm thêm vài tháng nữa vậy!

  2. #12
    Tham gia
    10-07-2010
    Bài viết
    3
    Like
    0
    Thanked 0 Times in 0 Posts

    Thông tin

    Chạy đúng theo yêu cầu của bạn ko Pascal co ban??

  3. #13
    Tham gia
    24-03-2010
    Location
    Lâm Đồng
    Bài viết
    27
    Like
    0
    Thanked 1 Time in 1 Post
    vẫn sai 1 chỗ: khi thử với input='ooooooo' thì kết quả xuất ra là 7, kết quả đúng phải là 5!

    [=========> Bổ sung bài viết <=========]

    nhưng dù sao thì cũng cám ơn nhiều!
    Được sửa bởi pascal co ban lúc 18:09 ngày 12-07-2010 Reason: Bổ sung bài viết

  4. #14
    Tham gia
    10-07-2010
    Bài viết
    3
    Like
    0
    Thanked 0 Times in 0 Posts

    Cần chú ý !

    nếu là 'ooooooo' thì các tên mà tù trưởng có thể chọn là:
    1.o
    2.oo
    3.ooo
    4.oooo
    5.ooooo
    6.oooooo
    7.ooooooo
    Theo tôi kết quả sẽ là thế chứ, sao là 5 được!!!

  5. #15
    Tham gia
    24-03-2010
    Location
    Lâm Đồng
    Bài viết
    27
    Like
    0
    Thanked 1 Time in 1 Post
    ko biết, đề nó bảo vậy!

  6. #16
    Tham gia
    16-07-2010
    Bài viết
    8
    Like
    0
    Thanked 0 Times in 0 Posts
    cái này bạn lấy trong đề thi tin học trẻ toàn quốc năm 2006 hả.
    mình co đề này voi 2 ví dụ nữa

  7. #17
    Tham gia
    25-11-2007
    Location
    TP.HCM
    Bài viết
    100
    Like
    0
    Thanked 4 Times in 3 Posts
    A_AA__A giải vậy là đúng rồi.Hình như pascal co ban chép đề sai. Nguyên mẫu đề là như vầy :

    Đề thi tin học trẻ toàn quốc khối B năm 2004

    Thời xa xưa , do trình độ hiểu biết còn hạn chế, người ta rất dễ tin vào những điều mê tín. Ví dụ, bộ tộc vùng Flladland cho rằng, để chống lại được bệnh tật và ngăn cản được bước đi cả thần chết, tên của những người dân thuộc bộ tộc bày phải được chọn là một xâu con các ký tự liên tiếp nhau của một tên thiêng W nào đó. Ví dụ, W là "baobaab", thì có thể chọn "ba", "oba","Baab" để làm tên người, còn "bab" hoặc "bob" không thể được dùng để làm điều đó.
    Với mỗi tên thiêng W, tù trưởng bộ tộc vùng Fladland rất muốn biết là có thể có tối đa bao nhiêu tên người khác nhau.
    Dữ liệu: Vào từ file văn bản HOLYNAME.INP chỉ gồm có một dòng chứa tên thiêng W độ dài không quá 2000 ký tự, trong đó chỉ có các chữ cái la-tinh thường.
    Kết quả: Đưa ra file văn bản HOLYNAME.OUT một số nguyên là số lượng tối đa các các tên người có thể đặt khác nhau.
    Ví dụ:
    HOLYNAME.INP
    baobaab
    ooooo
    HOLYNAME.OUT
    23
    5

    góp thêm 1 bài giải:

    Code:
    uses crt;
    const input='HOLINAME.INP';   output='HOLINAME.OUT';
    var a:array[1..100] of string;
        k:byte;    f1,f2:text;    w:string;
    function exist(s:string):boolean;
    var i:word;
    begin
    exist:=false;
    for i:=1 to k do
      if a[i]=s then
        begin   exist:=true;   exit;  end;
    end;
    procedure process(w:string);
    var i,j:byte;  tam:string;
    begin
    k:=0;
    for i:=1 to length(w) do
      begin
        tam:='';
        for j:=i to length(w) do
          begin
            tam:=tam+w[j];
            if not exist(tam) then
              begin   
                inc(k);  a[k]:=tam;
              end;
          end;
      end;
    writeln(f2,k);   fillchar(a,k,'');
    end;
    
    begin
    assign(f1,input);   reset(f1);
    assign(f2,output);  rewrite(f2);
    while not eof(f1) do
      begin
        readln(f1,w);  process(w);
      end;
    close(f1);  close(f2);
    end.
    Được sửa bởi QuyNam lúc 10:08 ngày 20-07-2010

  8. #18
    Tham gia
    16-07-2010
    Bài viết
    8
    Like
    0
    Thanked 0 Times in 0 Posts
    cái bài toán này mơ hồ quá, mấy cái ví dụ không hiểu nổi, nên không biết cách giải

    [=========> Bổ sung bài viết <=========]

    mà cách giải của bạn sao sao ấy
    Được sửa bởi Sakun_m0nkey lúc 15:52 ngày 19-07-2010 Reason: Bổ sung bài viết

  9. #19
    Tham gia
    25-11-2007
    Location
    TP.HCM
    Bài viết
    100
    Like
    0
    Thanked 4 Times in 3 Posts
    bài này thực ra là đếm số chuỗi con khác nhau của một chuỗi cho trước(với chuỗi con là chuỗi các ký tự liên tiếp của chuỗi đã cho)

  10. #20
    Tham gia
    16-07-2010
    Bài viết
    8
    Like
    0
    Thanked 0 Times in 0 Posts
    ừ, đọc kỹ lại đề mới thấy nó dễ, thế mà lại là đề thi quốc gia

Trang 2 / 2 FirstFirst 12

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •