Trang 15 / 15 FirstFirst ... 1012131415
Hiển thị kết quả từ 141 đến 148 / 148
  1. #141
    Tham gia
    20-01-2016
    Bài viết
    5
    Like
    0
    Thanked 1 Time in 1 Post
    Mình cần giúp thuật toán 3 bài tập pascal sau

  2. #142
    Tham gia
    27-01-2016
    Location
    THCS Phan Đăng Lưu
    Bài viết
    57
    Like
    1
    Thanked 92 Times in 39 Posts
    lệnh write dùng để viết ra màn hình.

  3. Thành viên Like bài viết này:


  4. #143
    Tham gia
    13-08-2012
    Location
    Vĩnh Cửu, Đồng Nai
    Bài viết
    78
    Like
    7
    Thanked 9 Times in 8 Posts

    Các hằng ký tự bàn phím đặc biệt và tổ hợp phím

    Code:
    CONST   {KHAI BÁO HẰNG}
    
         {1. Các phím đặc biệt và tổ hợp phím}
    
         Nul        =    #0;     Home       =    #71;     
         Enter      =    #13;    Ends       =    #79;     
         Esc        =    #27;    Up         =    #72;     
         Spacebar   =    #32;    Down       =    #80;     
         BackSpace  =    #8;     Left       =    #75;     
         Tab        =    #9;     Right      =    #77;       
         Ins        =    #82;    PageUp     =    #73;
         Del        =    #83;    PageDown   =    #81;
    
         AltA = #30;     AltJ = #36;     AltS = #31;
         AltB = #48;     AltK = #37;     AltT = #20;
         AltC = #46;     AltL = #38;     AltU = #22;
         AltD = #32;     AltM = #50;     AltV = #47;
         AltE = #18;     AltN = #49;     AltW = #17;
         AltF = #33;     AltO = #24;     AltX = #45;
         AltG = #34;     AltP = #25;     AltY = #21;
         AltH = #35;     AltQ = #16;     AltZ = #44;
         AltI = #23;     AltR = #19;
    
         CtrlLeft     =    #115;
         CtrlRight    =    #116;
         CtrlEnd      =    #117;
         CtrlHome     =    #119;
         CtrlPageDown =    #118;
         CtrlPageUp   =    #132;     
    
         F1 = #59;     ShiftF1 = #84;     CtrlF1 =  #94;     AltF1 = #104;
         F2 = #60;     ShiftF2 = #85;     CtrlF2 =  #95;     AltF2 = #105;
         F3 = #61;     ShiftF3 = #86;     CtrlF3 =  #96;     AltF3 = #106;
         F4 = #62;     ShiftF4 = #87;     CtrlF4 =  #97;     AltF4 = #107;
         F5 = #63;     ShiftF5 = #88;     CtrlF5 =  #98;     AltF5 = #108;
         F6 = #64;     ShiftF6 = #89;     CtrlF6 =  #99;     AltF6 = #109;
         F7 = #65;     ShiftF7 = #90;     CtrlF7 = #100;     AltF7 = #110;
         F8 = #66;     ShiftF8 = #91;     CtrlF8 = #101;     AltF8 = #111;
         F9 = #67;     ShiftF9 = #92;     CtrlF9 = #102;     AltF9 = #112;
         F10= #68;     ShiftF10= #93;     CtrlF10= #103;     AltF10= #113;
    
         {2. Các mã phím khác: A..Z, a..z, ... => xem trong bảng mã ASCII}
    Được sửa bởi ada95 lúc 08:31 ngày 05-08-2016

  5. Thành viên Like bài viết này:


  6. #144
    Tham gia
    19-09-2016
    Bài viết
    3
    Like
    1
    Thanked 0 Times in 0 Posts

    Nhờ pro cho thuật toán bài sau

    Bài 1: Người ta xây dựng một số A gồm vô hạn chữ số chỉ gồm các chữ số 0, 1, 2 qua một số bước như sau:
    Bước 0: Gán cho chữ số đầu tiên của A là a1=0
    Bước k+1: Giả sử ở bước k đã hình thành được m số hạng đầu của A là a1a2...am thì tại bước k+1 có 2m số hạng đầu của A là a1a2...amb1b2...bm mà với 1≤i≤m thì bi=(ai+1) mod 3
    Như vậy các giai đoạn đầu hình thành số A như sau:
    0 → 01 → 0112 → 0112.1220 → 01121220.12202001 → 0112122012202001.1220200120010112.
    Yêu cầu in ra chữ số N của A. (N≤1018)
    Ví dụ N=4 thì aN=2; N=8 thì aN=0.
    Input: Gồm nhiều dòng, mỗi dòng ghi một số nguyên dương N
    Output: Mỗi dòng ghi kết quả tương ứng
    Example:
    Input Output
    4 2
    8 0
    Bài 2. Cho dãy n số nguyên dương a1, a2, ..., an. Hỏi rằng số nguyên dương nhỏ nhất không thể biểu diễn dưới dạng tổng của một hoặc nhiều số trong các số đã cho (mỗi số không quá 1 lần) là bao nhiêu.
    Ví dụ: Với dãy 1, 1, 2, 2, 2, 10, 10, 15 thì số 9 là số nhỏ nhất không thể biểu diễn được.
    Input: Dòng đầu ghi số n (n≤1000). Tiếp theo ghi các số a1, a2, ..., an
    Output: Một dòng duy nhất ghi kết quả tìm được
    Example:
    Input
    8
    1 1 2 2 2 10 10 10
    Output
    9

  7. #145
    Tham gia
    19-09-2016
    Bài viết
    3
    Like
    1
    Thanked 0 Times in 0 Posts
    Có bạn nào có thuật toán hay giải quyết hai bài trên không nhỉ?

  8. #146
    Tham gia
    05-12-2008
    Location
    Tây Ninh
    Bài viết
    152
    Like
    1
    Thanked 4 Times in 2 Posts
    Quote Được gửi bởi hocpascal1 View Post
    Bài 1: Người ta xây dựng một số A gồm vô hạn chữ số chỉ gồm các chữ số 0, 1, 2 qua một số bước như sau:
    Bước 0: Gán cho chữ số đầu tiên của A là a1=0
    Bước k+1: Giả sử ở bước k đã hình thành được m số hạng đầu của A là a1a2...am thì tại bước k+1 có 2m số hạng đầu của A là a1a2...amb1b2...bm mà với 1≤i≤m thì bi=(ai+1) mod 3
    Như vậy các giai đoạn đầu hình thành số A như sau:
    0 → 01 → 0112 → 0112.1220 → 01121220.12202001 → 0112122012202001.1220200120010112.
    Yêu cầu in ra chữ số N của A. (N≤1018)
    Ví dụ N=4 thì aN=2; N=8 thì aN=0.
    Input: Gồm nhiều dòng, mỗi dòng ghi một số nguyên dương N
    Output: Mỗi dòng ghi kết quả tương ứng
    Example:
    Input Output
    4 2
    8 0
    Bài 2. Cho dãy n số nguyên dương a1, a2, ..., an. Hỏi rằng số nguyên dương nhỏ nhất không thể biểu diễn dưới dạng tổng của một hoặc nhiều số trong các số đã cho (mỗi số không quá 1 lần) là bao nhiêu.
    Ví dụ: Với dãy 1, 1, 2, 2, 2, 10, 10, 15 thì số 9 là số nhỏ nhất không thể biểu diễn được.
    Input: Dòng đầu ghi số n (n≤1000). Tiếp theo ghi các số a1, a2, ..., an
    Output: Một dòng duy nhất ghi kết quả tìm được
    Example:
    Input
    8
    1 1 2 2 2 10 10 10
    Output
    9
    Bài 2 của bác, chỉ có n số <1000, vậy trước tiên bác sort hết 1000 số theo thứ tự bé đến lớn trước, rồi sau đó cộng dần vào xem sao ?

  9. #147
    Tham gia
    22-05-2017
    Bài viết
    12
    Like
    1
    Thanked 0 Times in 0 Posts
    Sẽ nhanh hơn nữa nếu chỉnh lại từ 2 - trunc(sqrt(n)).
    Vì round làm tròn chính xác, còn trunc làm tròn xuống nên sẽ giảm bớt được đi 1 lần lặp

  10. #148
    Tham gia
    22-05-2017
    Bài viết
    12
    Like
    1
    Thanked 0 Times in 0 Posts
    Thật buồn cười, mấy phím chức năng đó phải bao gồm mã #0 và mã phím.
    Chứ như bạn nói Alt+D là #32, #32 chẳng phải dấu cách sao.
    Nên chỉnh lại Alt+D là #0#32 mới đúng

Trang 15 / 15 FirstFirst ... 1012131415

Tags for this Thread

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
  •