Upload
nguyen-anh-dung
View
217
Download
0
Embed Size (px)
Citation preview
8/8/2019 [n thi cao hc PTIT - KTLT] Test 6
1/6
TEST6
1. Cho mng gm N my tnh. Bit gia hai my tnh u c ni vi nhau bng h thng cp trc tiphoc gin tip thng qua mt s my tnh trung gian. tit kim, ngi ta ngh cch loi b i mt sng cp sao cho ta vn nhn c mt mng my tnh lin thng. Hy vit chng trnh b cc ngcp cho mng my tnh sao cho hai iu kin sau c tha mn:
S cc ng cp ni gia cc my tnh c loi b nhiu nht; S cc ng cp ni vi my tnh th K (1 KN) l t nht.
D liu vo cho bi file mang.in theo khun dng sau: Dng u tin ghi li hai s t nhin N v K. Hai s c vit cch nhau bi mt vi khong trng. N dng k tip, mi dng ghi li danh sch cc my tnh c ng ni trc tip vi mi my tnh.
Hai my tnh khc nhau ca cng mt danh sch c vit cch nhau bi mt vi khong trng;Mng my tnh lin thng vi ti thiu cc ng cp ni tm c ghi li trong file ketqua.out theo
khun dng sau: Dng u tin ghi li s N l s my tnh ca mng v M v s cc ng cp cn li ni cc my
tnh; M dng k tip, mi dng ghi li ng cp ni trc tip t my tnh i n cc my tnh j. Gi tr i
v j c vit cch nhau mt vi khong trng.V d vi mng my tnh c cho trong file mang.in s cho ta file ketqua.out tng ng.
2. Cho mng gm N my tnh. Bit gia hai my tnh u c ni vi nhau bng h thng cp trc tiphoc gin tip thng qua mt s my tnh trung gian. tit kim, ngi ta ngh cch loi b i mt sng cp sao cho ta vn nhn c mt mng my tnh lin thng. Hy vit chng trnh b cc ng
cp cho mng my tnh sao cho hai iu kin sau c tha mn: S cc ng cp ni gia cc my tnh c loi b nhiu nht; S cc ng cp ni vi my tnh th K (1 KN) l nhiu nht.
D liu vo cho bi file mang.in theo khun dng sau: Dng u tin ghi li hai s t nhin N v K. Hai s c vit cch nhau bi mt vi khong trng. N dng k tip, mi dng ghi li danh sch cc my tnh c ng ni trc tip vi mi my tnh.
Hai my tnh khc nhau ca cng mt danh sch c vit cch nhau bi mt vi khong trng;Mng my tnh lin thng vi ti thiu cc ng cp ni tm c ghi li trong file ketqua.out theo
khun dng sau: Dng u tin ghi li s N l s my tnh ca mng v M v s cc ng cp cn li ni cc my
tnh; M dng k tip ghi li mi ng cp ni trc tip t my tnh i n my tnh j. Gi tr i v j c
vit cch nhau mt vi khong trng.V d vi mng my tnh c cho trong file mang.in s cho ta file ketqua.out tng ng.
mang.in
5 12 3 4 51 3 51 2 41 3 51 2 4
ketqua.out
5 41 22 33 44 5
ketqua.out
5 41 21 31 41 5
mang.in
5 12 3 4 51 3 51 2 41 3 51 2 4
8/8/2019 [n thi cao hc PTIT - KTLT] Test 6
2/6
3. Cho th v hng lin thng gm N nh G = . S dng thut ton BFS, hy vit chng trnhxy dng mt cy khung ca th bt u ti nh u. D liu vo cho bi file dothi.in l biu din ca th di danh sch k theo khun dng sau:
Dng u tin ghi li hai s t nhin N, u tng ng vi s nh ca th v nh bt u xydng cy khung. Hai s c vit cch nhau bi mt vi khong trng. N dng k tip, mi dng ghi li danh sch k ca nh tng ng, hai nh khc nhau ca
cng mt danh sch k c ghi cch nhau bi mt vi k t trng.Cy khung xy dng t nh u tm c ghi li trong file cay.out theo khun dng sau:
Dng u tin ghi li s N, M tng ng vi s nh v s cnh ca cy khung. Hai s cvit cch nhau mt vi k t trng; M dng k tip ghi li mt cnh ca cy khung, nh u v nh cui ca mi cnh c ghicch nhau bi mt vi k t trng.
V d vi th G= c t chc trong file dothi.in di y s cho ta file cay.out tng ng.
4. Cho th v hng lin thng gm N nh G = . S dng thut ton DFS, hy vit chng trnhxy dng mt cy khung ca th bt u ti nh u. D liu vo cho bi file dothi.in l biu din ca th di danh sch k theo khun dng sau:
Dng u tin ghi li hai s t nhin N, u tng ng vi s nh ca th v nh bt u xydng cy khung. Hai s c vit cch nhau bi mt vi khong trng. N dng k tip, mi dng ghi li danh sch k ca nh tng ng, hai nh khc nhau ca
cng mt danh sch k c ghi cch nhau bi mt vi k t trng.Cy khung xy dng t nh u tm c ghi li trong file cay.out theo khun dng sau:
Dng u tin ghi li s N, M tng ng vi s nh v s cnh ca cy khung. Hai s cvit cch nhau mt vi k t trng; M dng k tip ghi li mt cnh ca cy khung, nh u v nh cui ca mi cnh c ghicch nhau bi mt vi k t trng.
V d vi th G= c t chc trong file dothi.in di y s cho ta file cay.out tng ng.
cay.out
5 41 21 31 41 5
dothi.in
5 12 3 4 51 3 51 2 41 3 51 2 4
cay.out
5 41 21 31 41 5
dothi.in
5 12 3 4 51 3 51 2 41 3 51 2 4
8/8/2019 [n thi cao hc PTIT - KTLT] Test 6
3/6
5. Cho th v hng lin thng gm N nh G = . S dng thut ton BFS, hy vit chng trnhxy dng mt cy khung ca th bt u ti nh u. D liu vo cho bi file dothi.in l biu din ca th di dng danh sch cnh theo khun dng sau:
Dng u tin ghi li ba s t nhin N, M v u tng ng vi s nh, s cnh ca th vnh bt u xy dng cy khung. Ba s c vit cch nhau bi mt vi khong trng. M dng k tip, mi dng ghi li mt cnh ca th, nh u v nh cui ca mi cnhc vit cch nhau mt vi khong trng.
Cy khung xy dng t nh u tm c ghi li trong file cay.out theo khun dng sau:
Dng u tin ghi li s N, K tng ng vi s nh v s cnh ca cy khung. Hai s cvit cch nhau mt vi k t trng; K dng k tip ghi li mt cnh ca cy khung, nh u v nh cui ca mi cnh c ghicch nhau bi mt vi k t trng.
V d vi th G= c t chc trong file dothi.in di y s cho ta file cay.out tng ng.
6. Cho th v hng lin thng gm N nh G = . S dng thut ton DFS, hy vit chng trnhxy dng mt cy khung ca th bt u ti nh u. D liu vo cho bi file dothi.in l biu din ca th di dng danh sch cnh theo khun dng sau:
Dng u tin ghi li ba s t nhin N, M v u tng ng vi s nh, s cnh ca th vnh bt u xy dng cy khung. Ba s c vit cch nhau bi mt vi khong trng. M dng k tip, mi dng ghi li mt cnh ca th, nh u v nh cui ca mi cnh
c vit cch nhau mt vi khong trng.Cy khung xy dng t nh u tm c ghi li trong file cay.out theo khun dng sau:
Dng u tin ghi li s N, K tng ng vi s nh v s cnh ca cy khung. Hai s cvit cch nhau mt vi k t trng; K dng k tip ghi li mt cnh ca cy khung, nh u v nh cui ca mi cnh c ghicch nhau bi mt vi k t trng.
V d vi th G= c t chc trong file dothi.in di y s cho ta file cay.out tng ng.
cay.out
5 41 21 31 41 5
dothi.in
5 8 11 21 31 41 5
2 32 53 44 5
dothi.in
5 8 11 21 31 41 52 32 53 44 5
cay.out
5 41 22 33 44 5
8/8/2019 [n thi cao hc PTIT - KTLT] Test 6
4/6
7. Cho th v hng lin thng gm N nh G = . S dng thut ton BFS, hy vit chng trnhxy dng mt cy khung ca th bt u ti nh u. D liu vo cho bi file dothi.in l biu din ca th di dng ma trn k theo khun dng sau:
Dng u tin ghi li hai s t nhin N, u tng ng vi s nh v nh bt u xy dng cykhung. Hai s c vit cch nhau bi mt vi khong trng. N dng k tip ghi li ma trn k ca th, hai phn t khc nhau ca ma trn k c vitcch nhau mt vi khong trng.
Cy khung xy dng t nh u tm c ghi li trong file cay.out theo khun dng sau:
Dng u tin ghi li s N, K tng ng vi s nh v s cnh ca cy khung. Hai s cvit cch nhau mt vi k t trng; K dng k tip ghi li mt cnh ca cy khung, nh u v nh cui ca mi cnh c ghicch nhau bi mt vi k t trng.
V d vi th G= c t chc trong file dothi.in di y s cho ta file cay.out tng ng.
8. Cho th v hng lin thng G = gm N nh c biu din di dng ma trn k trong filedothi.in theo khun dng sau:
Dng u tin ghi li hai s t nhin N tng ng vi s nh ca th; N dng k tip ghi li ma trn k ca th, hai phn t khc nhau ca ma trn k c vitcch nhau mt vi khong trng.
Hy vit chng trnh kim tra G c phi l th Euler hay khng? Nu G l th Euler hy xydng mt chu trnh Euler ca th bt u ti nh u (u c nhp t bn phm), ngc li a ra thngbo G khng l th Euler?
V d vi th di y s cho ta chu trnh Euler bt u ti nh s 1 l : 1 - 2 - 3 - 4 - 1
cay.out
5 41 21 31 41 5
dothi.in
50 1 1 1 11 0 1 0 11 1 0 1 01 0 1 0 1
1 1 0 1 0
dothi.in
50 1 0 11 0 1 00 1 0 11 0 1 0
8/8/2019 [n thi cao hc PTIT - KTLT] Test 6
5/6
9. Cho th c hng lin thng yu G = gm N nh c biu din di dng ma trn k trongfile dothi.in theo khun dng sau:
Dng u tin ghi li hai s t nhin N tng ng vi s nh ca th; N dng k tip ghi li ma trn k ca th, hai phn t khc nhau ca ma trn k c vitcch nhau mt vi khong trng.
Hy vit chng trnh kim tra G c phi l th Euler hay khng? Nu G l th Euler hy xydng mt chu trnh Euler ca th bt u ti nh u (u c nhp t bn phm), ngc li a ra thngbo G khng l th Euler?
V d vi th di y s cho ta chu trnh Euler bt u ti nh s 1 l : 1 - 2 - 3 - 4 - 1
10. Cho th v hng lin thng G = gm N nh c biu din di dng danh sch k trongfile dothi.in theo khun dng sau:
Dng u tin ghi li hai s t nhin N tng ng vi s nh ca th; N dng k tip, mi dng ghi li danh sch k ca nh tng ng, hai nh khc nhau cacng mt danh sch k c ghi cch nhau bi mt vi k t trng.
Hy vit chng trnh kim tra G c phi l th Euler hay khng? Nu G l th Euler, hy xydng mt chu trnh Euler ca th bt u ti nh u (u c nhp t bn phm), ngc li a ra thngbo G khng l th Euler?
V d vi th di y s cho ta chu trnh Euler bt u ti nh s 1 l : 1 - 2 - 3 - 4 - 1
11. Cho th v hng lin thng G = gm N nh c biu din di dng ma trn k trongfile dothi.in theo khun dng sau:
Dng u tin ghi li hai s t nhin N tng ng vi s nh ca th; N dng k tip ghi li ma trn k ca th, hai phn t khc nhau ca ma trn k c vitcch nhau mt vi khong trng.
Hy vit chng trnh kim tra G c phi l th na Euler hay khng? Nu G l th na Euler hyxy dng mt ng i Euler ca th, ngc li a ra thng bo G khng l th na Euler?
V d vi th di y s cho ta ng i Euler : 2 - 1 - 3 - 2 - 4 - 3
dothi.in
50 1 0 00 0 1 00 0 0 11 0 0 0
dothi.in
52 41 32 41 3
dothi.in
50 1 1 01 0 1 11 1 0 10 1 1 0
8/8/2019 [n thi cao hc PTIT - KTLT] Test 6
6/6
12. Cho th c hng lin thng yu G = gm N nh c biu din di dng ma trn ktrong file dothi.in theo khun dng sau:
Dng u tin ghi li hai s t nhin N tng ng vi s nh ca th; N dng k tip ghi li ma trn k ca th, hai phn t khc nhau ca ma trn k c vitcch nhau mt vi khong trng.
Hy vit chng trnh kim tra G c phi l th na Euler hay khng? Nu G l th na Euler hyxy dng mt ng i Euler ca th, ngc li a ra thng bo G khng l th na Euler?
V d vi th di y s cho ta ng i Euler : 2 - 3 - 4 - 1 - 2 - 4
dothi.in
50 1 0 00 0 1 10 0 0 11 0 0 0