Announcement

Collapse
No announcement yet.

[PASCAL] Giúp mình một bài toán nhỏ :D

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Originally posted by 11520673 View Post
    gõ xong đọc lại mới thấy bài của a này.hay hơn cách e =.="
    ah làm cách này vậy mình hình dung ra vầy :
    PHP Code:
    for i:=1 to m do max:=max+a[i];{tìm dãy đầu tiên từ phần tử 1 đem làm max như bạn nói}
    for 
    i:=2 to n-m+do if (max-a[i-1]+a[i+m-1]) >max then {luu max moi va luu vi tri i dau tien
    mình còn nhớ kỹ pascal nên ghi dùm bạn luôn code!
    thks chị cách này có vẻ hợp lý hơn cách của em

    Comment


    • #17
      thks các anh chị mà em có thêm nhiều ý tưởng
      p/s: bài kiểm tra 15ph bọn em đó

      Comment


      • #18
        Originally posted by dai6cnt View Post
        thks các anh chị mà em có thêm nhiều ý tưởng
        p/s: bài kiểm tra 15ph bọn em đó
        15 phút hả, vậy mần vầy cho gọn
        PHP Code:
        max 0;
        max_i 0;
        for (
        0n-mi++){
            
        0;
            for (
        mj++)
                
        a[j];
            if (
        max){
                
        max x;
                
        max_i i;
            }

        Comment


        • #19
          Originally posted by 07520004 View Post
          15 phút hả, vậy mần vầy cho gọn
          PHP Code:
          max 0;
          max_i 0;
          for (
          0n-mi++){
              
          0;
              for (
          mj++)
                  
          a[j];
              if (
          max){
                  
          max x;
                  
          max_i i;
              }

          hjx hjx! pascal mà sư quynh =.=!

          Comment


          • #20
            Originally posted by 11520214 View Post
            hjx hjx! pascal mà sư quynh =.=!
            Thì tự chuyên sang pascal đi chứ chả lẽ anh phải làm toàn bộ.

            Comment


            • #21
              anh viết bằng ngôn nhữ lập trình gì mà em chả hiểu =,=!

              Comment


              • #22
                Originally posted by 11520673 View Post
                gõ xong đọc lại mới thấy bài của a này.hay hơn cách e =.="
                ah làm cách này vậy mình hình dung ra vầy :
                PHP Code:
                for i:=1 to m do max:=max+a[i];{tìm dãy đầu tiên từ phần tử 1 đem làm max như bạn nói}
                for 
                i:=2 to n-m+do if (max-a[i-1]+a[i+m-1]) >max then {luu max moi va luu vi tri i dau tien
                mình còn nhớ kỹ pascal nên ghi dùm bạn luôn code!
                Code này (bên trên) có bug.

                Test đi

                PHP Code:
                for i:=1 to m do tempmax:=tempmax a[i];
                max:=tempmax;
                max_i:=1;
                for 
                i:=1 to n-do 
                    
                begin
                        tempmax
                :=tempmax a[i] + a[i+m];
                        if (
                tempmax maxthen begin max:=tempmax;max_i:=1;end;
                    
                end
                Last edited by 09520019; 24-11-2011, 16:34.
                Khoảng cách giữa bạn và ước mơ của bạn là bao xa ?

                Comment


                • #23
                  Originally posted by dai6cnt View Post
                  anh viết bằng ngôn nhữ lập trình gì mà em chả hiểu =,=!
                  Mã giả đó, chẳng phải ngôn ngữ gì cả.

                  Comment


                  • #24
                    Originally posted by 07520004 View Post
                    Mã giả đó, chẳng phải ngôn ngữ gì cả.
                    C mà đâu phải mã giả
                    Khoảng cách giữa bạn và ước mơ của bạn là bao xa ?

                    Comment


                    • #25
                      Originally posted by 09520019 View Post
                      C mà đâu phải mã giả
                      Người đọc hiểu nhưng máy chưa chạy được thì nó là mã giả.
                      Last edited by 07520004; 24-11-2011, 16:37.

                      Comment


                      • #26
                        Originally posted by 07520004 View Post
                        Ngược đọc hiểu nhưng máy chưa chạy được thì nó là mã giả.
                        Cái đoạn code anh An post trên là 1 phần của chương trình rồi chứ gì nữa. Anh làm khó anh em quá!

                        Comment


                        • #27
                          Originally posted by 09520019 View Post
                          Code này (bên trên) có bug.
                          hix bug ở đâu vậy a?

                          Comment


                          • #28
                            Originally posted by 11520673 View Post
                            hix bug ở đâu vậy a?
                            1 2 3 0 0 7
                            n = 6;m = 3

                            max là nhiêu e ?
                            Last edited by 09520019; 24-11-2011, 20:02.
                            Khoảng cách giữa bạn và ước mơ của bạn là bao xa ?

                            Comment


                            • #29
                              up~~ giúp em đi

                              Comment


                              • #30
                                Originally posted by dai6cnt View Post
                                up~~ giúp em đi
                                nhìn lên bên trên đã có đáp án rồi bạn.
                                Khoảng cách giữa bạn và ước mơ của bạn là bao xa ?

                                Comment

                                LHQC

                                Collapse
                                Working...
                                X