Chủ đề: Bài Toán Quay Lui Vét Cạn - Diễn Đàn Tin Học
Có thể bạn quan tâm
Ghi nhớ?
- Tìm kiếm chi tiết
- Diễn đàn
- Lập trình
- Các ngôn ngữ lập trình
- C/C++
- Bài toán quay lui vét cạn
-
Hỗ trợ
- Phiên bản để in
- Giới thiệu cho bạn bè…
- Theo dõi chủ đề này…
-
Rate This Thread
- Current Rating
- Excellent
- Good
- Average
- Bad
- Terrible
- 13-05-2010 06:38 #1 minhhieuit
- View Profile
- View Forum Posts
- View Articles
Bài toán quay lui vét cạn
Có 2 đề bài như sau! 1: Có 1 rô bốt có thể di chuyển 1 đến 2 mét 1 lần, hãy viết 1 chương trình đưa ra các cách mà 1 ro bot có thể đi trên quảng đường n mét. Đưa ra tất cả các cahcs đi đó! vd: n= 3 mét Số cách đi là : 3 Các cách đi: 1 1 1 2 1 1 2 2: Cho n quả cân có khối lượng khác nhau. Viết chương trình đưa ra tất cả các cách có thể đưa các quả cân lên 2 đĩa cân sao cho cân cân bằng! Mình đang suy nghĩ viết thuật, ai có ý kiến góp ý thì đưa lên nhé!
Quote - 13-05-2010 11:22 #2 butbi_pro
- View Profile
- View Forum Posts
- View Articles
đề bài 2 hay quá(có lẽ tại vì nhìn có vể không khó gặm bằng đề 1 )hihi Nghĩ mãi mà vẫn chưa ổn !mọi người cùng giải quyết bài toán này nhé ý tưởng : sử dụng thuật toán quay lui Triển khai : +++ input : mang w[n] : luu giá trị của n quả cân +++ ouput : mang trai[] : luu giá trị của các quả cân đặt bên trái bàn cân mảng phải[] : luu giá trị của các quả cân đặt bên phải bàn cân +++khoi tao : flag[] flag[i] = 0 : quả cân i chưa được đặt lên bàn cân flag[i] = 1 :quả cân i đã được đặt lên bàn cân +++ hàm tạo dựng nhạp(); tongtrai();//tinh tong của cac quả cân bên trái tổng phải();//tính tổng của các quả cân bên phải Try(i);//quay lui được giải quyết tại đây +++tạo hàm Try(i) như thế nào ? Try(int i)= neu vat i chua duoc lay { lay vật i, bo vao can ben trai danh dau vat i da duoc lay for(int j=1;j<=n;j++) { neu vat j chua duoc lay { neu(tongtrai()< tongphai()) { dua vat thu j vao ben trai danh dau vat j da duoc lay Try(i+1); } else if(tongtrai() > tongphai()) { dua vat thu j vao ben phai danh dau vat j da duoc lay Try(i+1); } else { printf("\nphuong an : %d\n",++count); xuattrai(); xuatphai(); trả lai trạng thái ban đầu của flag[i] trả lại trạng thái ban đầu của flag[j] } } } } } +++khi mình cho n=5 : mang a[] la : 1, 2 , 3 , 4, 5 dap an : mảng trai[] = {0 , 2 , 3, 0, 0} mang phai[] = {1, 0, 0, 4, 0 } ---> dúng NHƯNG : với cá trường hợp khác đa số là sai . Xin hỏi ý tưởng nêu trên của mình có gì sai ? bạn có thể giúp mình hiểu ra chỗ sai ấy không ? Ý tưởng của các bạn là gì ??? thân!!! [=========> Bổ sung bài viết <=========] hứ ! chủ topic đầu rồi? không thèm vào ý kiến vậy nè???
Được sửa bởi butbi_pro lúc 08:12 ngày 15-05-2010 Reason: Bổ sung bài viết
Quote
- Site Areas
- Cá nhân
- Tin nhắn
- Subscriptions
- Ai đang online ?
- Tìm kiếm trong chuyên mục
- Trang chủ
- Chuyên mục
- Hoạt động của DDTH
- Hoạt động Off-line
- Các cuộc thi dành cho DDTH.com
- Sinh nhật DDTH.com
- Hội Cầu Lông DDTH.com
- Công tác xã hội
- Tin Học Xanh
- Nhật ký THX
- Thông báo
- Thông báo cũ
- Góp ý, đề nghị
- Nhắc nhở - Vi phạm
- Ứng tuyển moderator
- Hoạt động Off-line
- Thảo luận chung
- CNTT Việt Nam và Quốc tế
- Các cuộc thi CNTT
- Tin tức CNTT
- Tin PR & Khuyến mãi
- ISP - ICP - OSP
- Viettel
- FPT
- VNPT
- CMC
- SPT
- Nghề nghiệp
- Tư vấn pháp luật
- Thương mại điện tử
- Advertisers & Publishers
- Search Engine Optimization/Marketing
- Review sản phẩm & công nghệ
- Startup-Khởi Nghiệp!
- CNTT Việt Nam và Quốc tế
- Tư vấn - Thị trường & Kiến thức cần biết
- Tin học căn bản
- Máy tính & Sức khỏe
- Hỗ trợ kỹ thuật
- Phần mềm
- Softwares Request
- Giới thiệu phần mềm
- Máy tính để bàn
- CPU & Mainboard & Memory
- VGA & PSU & Overclocking
- Phần cứng chung & Thiết bị ngoại vi
- Laptop
- Dell
- Tin học căn bản
- Mobile devices
- iPhone & iPad
- iOS Apps
- Android Smartphones
- Android Apps
- BlackBerry
- BlackBerry Apps
- Windows Phones
- Windows Phones Apps
- Wireless Technology
- Tablets
- Discussion
- iPhone & iPad
- Đào tạo
- Công nghệ giáo dục
- Học về CNTT
- Du học
- E-books
- Requests
- Chứng chỉ tin học quốc tế
- Microsoft
- Cisco
- Hand-on Lab
- Technology
- Những chứng chỉ khác
- GroupStudy
- English Room
- Lập trình
- Các ngôn ngữ lập trình
- .NET
- C/C++
- Visual Basic
- Pascal/Delphi/Kylix
- Java
- Các vấn đề khác trong lập trình
- Projects
- Data Structures + Algorithms
- GameDev Zone
- Các ngôn ngữ lập trình
- Hệ thống - Mạng
- Security Zone
- Anti-DDoS
- Windows
- Linux - Unix
- LAN - WAN
- Security Zone
- Internet & Web & Multimedia
- Lập trình web
- DDTH-CMS
- Thiết kế web
- Shockwave Flash
- Graphic Design
- HTML - CSS
- Design Resources
- CMS
- Yêu cầu thiết kế
- CLB Webmasters
- Hot Links !!!
- Scripts - Mods
- Showcase
- Xử lý phim / âm thanh
- Photoshop & Illustration
- 3D World
- Game
- Lập trình web
- Cơ sở dữ liệu
- MS SQL Server
- Oracle
- Hệ CSDL khác
- Domains/Hosting
- Web Hosting / Domain
- Cloud Computing
- Dedicated Hosting / VPS
- Technical & Security
- Advertising
- Hosting Support
- VinaCIS
- Web Hosting / Domain
- Giao lưu - Thư giãn
- Tự giới thiệu - Giao lưu
- Interview
- Miền Bắc
- Miền Trung
- Social Networks
- Góc thư giãn
- Văn tuyển Làng Mùi
- Truyện cười
- Chuyện thời sự
- Đố vui
- Music - Movie - Sport
- Nhiếp ảnh
- Albums
- Máy ảnh - Máy quay phim - Phụ kiện
- Bóng Đá
- Tự giới thiệu - Giao lưu
- Trung Tâm Giao Dịch
- Linh Kiện PC - Laptop
- Điện thoại, tablet và phụ kiện
- Server, domain, hosting
- Giáo dục, đào tạo về CNTT
- Việc làm CNTT
- Người tìm việc
Bookmarks
Bookmarks
- Digg
- del.icio.us
- StumbleUpon
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
- BB code is On
- Smilies are On
- [IMG] code is On
- [VIDEO] code is On
- HTML code is Off
Quy định DDTH.com
Theo giờ GMT +7 :: 02:39. Powered by: vBulletin version 4.2.0. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Founded by vikhoa. Developed by DDTH Members. Hosted by ODS.vnTừ khóa » Thuật Toán Vét Cạn C
-
Tìm Kiếm Vét Cạn (Complete Search) - Vallicon
-
Vét Cạn | Lập Trình C/C++ | Trang 2
-
CHIẾN LƯỢC VÉT CẠN VÀ THUẬT TOÁN ĐỆ QUY - Quê Hương
-
[PDF] Phân Tích Thiết Kế Giải Thuật - Cit..vn
-
Thắc Mắc Về Thuật Toán Vét Cạn - Programming - Dạy Nhau Học
-
Những Cách Tiếp Cận Bài Toán: Phần 2 - VNOI
-
Chuyen De Vet Can - DocShare.tips
-
Thiết Kế Thuật Toán-vét Cạn Và Tham Lam - PDFCOFFEE.COM
-
C#: Code Xếp N Quân Hậu (vét Cạn) Cho đầy đủ Lời Giải - VN SEEDER
-
Đề Tài: Thiết Kế Thuật Toán Vét Cạn Và Tham Lam - Tài Liệu Text - 123doc
-
Bài Tập C++ Thuật Toán Vét Cạn Hay Dầu Loang Là Thế Nào? [Archive]
-
Vấn đề Vét Cạn Và Giải Pháp
-
Thiết Kế Thuật Toán-vét Cạn Và Tham Lam | PDF - Scribd