Trang 1 / 2 12 LastLast
Hiển thị kết quả từ 1 đến 10 / 11
  1. #1
    Tham gia
    25-09-2006
    Bài viết
    533
    Like
    0
    Thanked 1 Time in 1 Post

    Hấp dẫn đây ! chia mảng thông minh!!

    cho mảng a có n ptử N>3,N<1001 trog file mang.txt
    chia mảng a ra làm 2 mảng b,c hơn kém nhau 1 (nếu n chẵn
    thì số ptử của b = số ptử c ; nếu n lẻ thì b,c hơn kém nhau 1 ptử). Hoán đổi các phần tử của b,c sao cho tổng của chúng là có
    chênnh lệch ít nnhất. (file mangx.txt có nhiều dòng, dòng đầu là
    mảng b, dòng sau là mảng c;(nếu còn t/h khác mà có cùg chênh lênh lệch thì cũng ghi
    ra file xuất) dòng cuối là chênh lệch của chúng)
    VD a : 1 2 3 4 5 6 {mang.txt}
    b: 1 4 5 {1 trường hợp nghiệm}
    c: 6 2 3 {1 t/h nghiệm}

    nên file xuất là mangx.txt
    nghiem 1 {ghi cả cái thông báo nghiem 1 ;......}
    1 4 5
    6 2 3
    nghiem 2
    6 4 1
    5 3 2 {sẽ không có t/h nào là 3 2 5 hay 2 5 3 hay 5 2 3 nữa...tương tự cho các TH}
    nghiem 3
    6 1 3
    5 4 2
    1
    Lưu ý : cái thứ tự của các ptử của c,b không quan trọng
    VD2:
    a: 7 2 0 4 5
    b: 4 5
    c: 7 2 0
    chênh lệch là 0 {còn số 0 thuộc c hay b đều đúng cả}
    )mangx.txt là:
    nghiem 1
    4 5
    7 2 0
    nghiem 2
    4 5 0
    7 2
    0
    Được sửa bởi thuonghcm lúc 18:32 ngày 27-02-2007 Reason: giải trí chút cho vui mà---------------------------------
    Quote Quote

  2. #2
    Tham gia
    01-05-2006
    Location
    Viettel Telecom
    Bài viết
    623
    Like
    0
    Thanked 1 Time in 1 Post
    bài này hay đó, good job thuonghcm

  3. #3
    Tham gia
    14-11-2006
    Location
    Đà Nẵng, miền Trung, Việt Nam, Thế Giới đủ chưa?
    Bài viết
    84
    Like
    0
    Thanked 1 Time in 1 Post
    Dùng đệ quy có lẽ được đó . Pác nào phản bác thì em nhận.

  4. #4
    Tham gia
    01-05-2006
    Location
    Viettel Telecom
    Bài viết
    623
    Like
    0
    Thanked 1 Time in 1 Post
    Quote Được gửi bởi trinick_13 View Post
    Dùng đệ quy có lẽ được đó . Pác nào phản bác thì em nhận.
    hi hi, đệ quy à? cũng được thôi

  5. #5
    Tham gia
    25-09-2006
    Bài viết
    533
    Like
    0
    Thanked 1 Time in 1 Post
    ..SAo BT chia keo ở trong sách...gõ vào nó chạy trật lất vậy trời....
    Được sửa bởi thuonghcm lúc 12:16 ngày 27-09-2007

  6. #6
    Tham gia
    01-05-2006
    Location
    Viettel Telecom
    Bài viết
    623
    Like
    0
    Thanked 1 Time in 1 Post
    Quote Được gửi bởi thuonghcm View Post
    ----chưa thấy gì cả? (giải được treo là 1 thẻ mobi(vừa thôi, vui là chính),gởi bài qua mail)
    hí hí, nhào vô thôi. sang bên em post đề nhé. Em đang thiếu đề mà (ko bắt buộc đâu nhé )

  7. #7
    Tham gia
    25-09-2006
    Bài viết
    533
    Like
    0
    Thanked 1 Time in 1 Post
    Cuon sach em học lap trình....""
    Được sửa bởi thuonghcm lúc 12:16 ngày 27-09-2007

  8. #8
    Tham gia
    03-01-2007
    Bài viết
    34
    Like
    0
    Thanked 0 Times in 0 Posts
    Bài này tương tự chia kẹo thôi mà. Rất dễ. Gợi ý là sắp xếp lại mảng a rồi quy hoạch động theo cách L[i,j] là có i số tạo ra tổng j thì có bao nhiêu cách. Từ đó suy ra kết quả các bạn thử nghĩ xem ^ ^

  9. #9
    Tham gia
    27-02-2007
    Bài viết
    96
    Like
    0
    Thanked 0 Times in 0 Posts
    uh, đúng đó. Nhưng đến 2 năm ko xài pascal nên ngại mần quá

  10. #10
    Tham gia
    01-05-2006
    Location
    Viettel Telecom
    Bài viết
    623
    Like
    0
    Thanked 1 Time in 1 Post
    à, mời mọi người sang topics của em giải bài

Trang 1 / 2 12 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
  •