Trang 1 / 6 1234 ... LastLast
Hiển thị kết quả từ 1 đến 10 / 55
  1. #1
    Tham gia
    28-06-2007
    Location
    HCM
    Bài viết
    270
    Like
    0
    Thanked 9 Times in 9 Posts

    Vòng thi thử - Hội thi tin học

    Bunch

    Cho N ly nhựa, đánh số từ 1 đến N và xếp thành một dãy trên bàn thành một dãy theo thứ tự tăng dần từ trái sang phải tạo thành N chồng ly, mỗi chồng có một ly. Dãy các chồng ly này được gom lại nhờ các phép di chuyển cho dưới dạng a b: xếp chồng ly chứa ly a lên trên chồng có ly b (nếu các ly a và b ở cùng một chồng hoặc a = b thì trạng thái các chồng ly không thay đổi). Ví dụ, với N = 7 và 5 phép di chuyển 13, 26, 16, 47, 42, dãy các chồng ly sẽ thay đổi như sau:
    * * * * * * *
    * * * * * * *
    * * * * * * *
    * * * * * * *
    * * * * * * *
    1 2 3 4 5 6 7

    * * * * * * *
    * * * * * * *
    * * * * * * *
    * * * * * * *
    * * 1 * * * *
    * 2 3 4 5 6 7

    * * * * * * *
    * * * * * * *
    * * * * * * *
    * * * * * * *
    * * 1 * * 2 *
    * * 3 4 5 6 7

    * * * * * * *
    * * * * * * *
    * * * * * 1 *
    * * * * * 3 *
    * * * * * 2 *
    * * * 4 5 6 7


    * * * * * * *
    * * * * * * *
    * * * * * 1 *
    * * * * * 3 *
    * * * * * 2 4
    * * * * 5 6 7

    * * * * * 4 *
    * * * * * 7 *
    * * * * * 1 *
    * * * * * 3 *
    * * * * * 2 *
    * * * * 5 6 *

    Yêu cầu: Cho trước M phép di chuyển. Hãy xác định số ly có trong chồng có nhiều ly nhất sau khi thực hiện một phép di chuyển nào đó rồi thực hiện tiếp M phép di chuyển này (thực hiện cả thảy M+1 phép di chuyển).

    Dữ liệu: Vào từ file văn bản BUNCH.INP:
    • Dòng đầu tiên chứa lần lượt hai số nguyên N, M (2 ≤ N ≤ 100 000, 1 ≤ M ≤ 100 000)
    • M dòng sau: mỗi dòng chứa hai số nguyên a, b xác định một phép di chuyển.

    Kết quả: Đưa ra file văn bản BUNCH.OUT trên một dòng số nguyên, là số ly tìm được.

    Ví dụ:
    BUNCH.INP
    6 4
    5 2
    3 3
    1 3
    6 2
    BUNCH.OUT
    5
    Giải thích
    -Đầu tiên ta thực hiện phép di chuyển 61 (hoặc 16)
    -Tiếp theo ta thực hiện 4 phép di chuyển như mô tả trong file BUNCH.INP thì được chồng ly có số đĩa nhiều nhất là 5.
    -Không còn cách nào khác để có chồng ly với 6 đĩa trở lên.
    Quote Quote

  2. #2
    Tham gia
    27-05-2008
    Location
    bình định
    Bài viết
    692
    Like
    0
    Thanked 10 Times in 6 Posts
    ủa theo quy định là gửi vào email của bgk mà
    chạy thử với ct của quang rồi , nhanh đấy ! nhưng ko biết đúng ko
    Được sửa bởi bld lúc 11:11 ngày 19-07-2009

  3. #3
    Tham gia
    14-03-2007
    Bài viết
    510
    Like
    0
    Thanked 3 Times in 3 Posts
    Bài này chỉ cần có 1 nhận xét đơn giản là có thuật toán đúng thôi

  4. #4
    Tham gia
    27-05-2008
    Location
    bình định
    Bài viết
    692
    Like
    0
    Thanked 10 Times in 6 Posts
    @ anh hieu : chừng nào thì hết hạn nộp bài vậy a , bài này khó quá ^^', ko biết cách e làm có đúng ko nữa ... đang code , sẽ nộp code qua tin nhắn của a @ a m2mpro ,

  5. #5
    Tham gia
    05-06-2009
    Location
    Tuyên Quang
    Bài viết
    656
    Like
    0
    Thanked 4 Times in 3 Posts
    Sao lại ko biết đúng không. Bạn có test thì test hộ.
    Do trình ruồi nên suy nghĩ cũng rất bình thường, ko có sử dụng thuật toán nào hết. Ko qhd, ko quay lui v.v.., chỉ dựa vào đề bài
    P/S: quên mất. Post luôn ở đây rồi

  6. #6
    Tham gia
    28-06-2007
    Location
    HCM
    Bài viết
    270
    Like
    0
    Thanked 9 Times in 9 Posts
    yêu cầu bạn Quangtp xóa code đi nhá, nộp wa mail thôy, chép ở đây coi như là share code đó

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

    nộp qua ngtrhieu0011@gmail.com
    Được sửa bởi ngtrhieu0011 lúc 12:34 ngày 19-07-2009 Reason: Bổ sung bài viết

  7. #7
    Tham gia
    01-08-2008
    Location
    Hà Nội - HUS
    Bài viết
    142
    Like
    0
    Thanked 0 Times in 0 Posts
    Ko biết mình có hiểu nhầm đề ko! Hình như bài này là tìm thành phần liên thông có nhiều đỉnh nhất hả ?

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

    P/s : Time limit bài này bao nhiêu vậy ?
    Được sửa bởi linhhahaduc lúc 12:52 ngày 19-07-2009 Reason: Bổ sung bài viết

  8. #8
    Tham gia
    28-06-2007
    Location
    HCM
    Bài viết
    270
    Like
    0
    Thanked 9 Times in 9 Posts
    không nói jì thì hiểu là 1s nhé ^^

  9. #9
    Tham gia
    05-06-2009
    Location
    Tuyên Quang
    Bài viết
    656
    Like
    0
    Thanked 4 Times in 3 Posts
    Đã gửi vào mail. Check đi anh
    P/S: Sao anh cứ nhầm chữ p với q thế nhỉ
    Được sửa bởi quangtq lúc 16:11 ngày 19-07-2009

  10. #10
    Tham gia
    01-08-2008
    Location
    Hà Nội - HUS
    Bài viết
    142
    Like
    0
    Thanked 0 Times in 0 Posts
    Hội thi này bao giờ thi có kết quả nhỉ ? :X hồi hộp ghê

Trang 1 / 6 1234 ... LastLast

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
  •