Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 258 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
258
Dung lượng
4,62 MB
Nội dung
[...]... sinh c u hình k ti p cho m i bàitoán u n gi n nh trên (Sinh các ch nh h p không l p ch p k theo th t t i n ch ng h n) Ta sang m t chuyên m c sau nói n m t ph ng pháp li t kê có tính ph d ng cao h n, gi i các bàitoán li t kê ph c t p h n ó là: Thu t toán quay lui (Back tracking) Lê Minh Hoàng { 12z Bàitoán li t kê §3 THU T TOÁN QUAY LUI Thu t toán quay lui dùng gi i bàitoán li t kê các c u hình... N KHI TI N HÀNH GI I CÁC BÀITOÁN TIN H C NH BÀITOÁN Input → Process → Output (D li u vào → X lý → K t qu ra) Vi c xác nh bàitoán t c là ph i xác nh xem ta ph i gi i quy t v n gì?, v i gi thi t nào ã cho và l i gi i c n ph i t nh ng yêu c u nào Khác v i bàitoán thu n tuý toán h c ch c n xác nh rõ gi thi t và k t lu n ch không c n xác nh yêu c u v l i gi i, ôi khi nh ng bàitoán tin h c ng d ng trong... tích c a các s ó là l n nh t Trên th c t , ta nên xét m t vài tr ng h p c th thông qua ó hi u c bàitoán rõ h n và th y c các thao tác c n ph i ti n hành i v i nh ng bàitoán n gi n, ôi khi ch c n qua ví d là ta ã có th a v m t bàitoán quen thu c gi i II TÌM C U TRÚC D LI U BI U DI N BÀITOÁN Khi gi i m t bài toán, ta c n ph i nh ngh a t p h p d li u bi u di n tình tr ng c th Vi c l a ch n này tu thu... trong máy tính u c tính b ng ph ng pháp x p x c a gi i tích s Xác nh úng yêu c u bàitoán là r t quan tr ng b i nó nh h ng t i cách th c gi i quy t và ch t l ng c a l i gi i M t bàitoán th c t th ng cho b i nh ng thông tin khá m h và hình th c, ta ph i phát bi u l i m t cách chính xác và ch t ch hi u úng bàitoán Ví d : • Bài toán: M t d án có n ng i tham gia th o lu n, h mu n chia thành các nhóm và... K THU T NHÁNH C N I BÀITOÁN T I U M t trong nh ng bàitoán t ra trong th c t là vi c tìm ra m t nghi m tho mãn m t s i u ki n nào ó, và nghi m ó là t t nh t theo m t ch tiêu c th , nghiên c u l i gi i các l p bàitoán t i u thu c v l nh v c quy ho ch toán h c Tuy nhiên c ng c n ph i nói r ng trong nhi u tr ng h p chúng ta ch a th xây d ng m t thu t toán nào th c s h u hi u gi i bài toán, mà cho t i... t nh bài 5 nh ng ch li t kê các t p con có max - min ≤ T (T cho tr c) 7 M t dãy (x1, x2, , xn) g i là m t hoán v hoàn toàn c a t p {1, 2, , n} n u nó là m t hoán v và tho mãn xi ≠ i v i ∀i: 1 ≤ i ≤ n Hãy vi t ch ng trình li t kê t t c các hoán v hoàn toàn c a t p trên (n vào t bàn phím) 8 S a l i th t c in k t qu (PrintResult) trong bài x p h u có th v hình bàn c và các cách t h u ra màn hình 9 Bài. .. Chuy n t t c các bài t p trong bài tr c ang vi t b ng sinh tu n t sang quay lui 11 Xét s giao thông g m n nút giao thông ánh s t 1 t i n và m o n ng n i chúng, m i o n ng n i 2 nút giao thông Hãy nh p d li u v m ng l i giao thông ó, nh p s hi u hai nút giao thông s và d Hãy in ra t t c các cách i t s t i d mà m i cách i không c qua nút giao thông nào quá m t l n Lê Minh Hoàng { 22z Bàitoán li t kê... các giá tr nguyên t xi-1 + 1 n n - k + i Qua ó ta có th th y tính ph d ng c a thu t toán quay lui: mô hình cài t có th thích h p cho nhi u bài toán, khác v i ph ng pháp sinh tu n t , v i m i bàitoán l i ph i có m t thu t toán sinh k ti p riêng làm cho vi c cài t m i bài m t khác, bên c nh ó, không ph i thu t toán sinh k ti p nào c ng d cài t III LI T KÊ CÁC CH NH H P KHÔNG L P CH P K li t kê các ch nh... du l ch xu t phát t thành ph 1, mu n i th m t t c các thành ph còn l i m i thành ph úng 1 l n và cu i cùng quay l i thành ph 1 Hãy ch ra cho ng i ó hành trình v i chi phí ít nh t Bàitoán ó g i là bàitoán ng i du l ch hay bàitoán hành trình c a m t th ng gia (Traveling Salesman) Cách gi i ây gi a xi và xi+1: hai thành ph liên 1) Hành trình c n tìm có d ng (x1 = 1, x2, , xn, xn+1 = 1) ti p trong hành... thay bàitoán là tìm xâu ít ký t 'B' nh t mà v n vi t ch ng trình t ng t nh trên thì ch ng trình s ch y ch m h n chút ít Lý do: th t c Try trên s th l n l t các giá tr 'A', 'B', r i m i n 'C' Có ngh a ngay trong cách tìm, nó ã ti t ki m s d ng ký t 'C' nh t nên trong ph n l n các b d li u nó nhanh chóng tìm ra l i gi i h n so v i bàitoán t ng ng tìm xâu ít ký t 'B' nh t Chính vì v y mà n u nh bài yêu . tho mãn nhng điu kin nht đnh. Bài toán đó gi là bài toán đm cu hình t
hp.
Trong lp các bài toán đm, có nhng bài toán còn yêu cu ch rõ nhng. NHÁNH CN
22
IV. BÀI TOÁN NG
I DU LCH
23
V. DÃY ABC 25
Bài toán lit kê
Lê Minh Hoàng
{ 2z
§
0. GII THIU
Trong thc t, có mt s bài toán yêu cu