You are on page 1of 4

N MN HC

--------------------------------------------
THNH PH MI
n di 4 trang.
Mc ch n: - Hiu r v c th ci t cc thut ton trong L thuyt th.
- p dng thut ton vo bi ton thc t.
- Lm quen vi vic c m t n qua ti liu.
Ngi ta ang xy dng mt thnh ph mi PMH trong c cc a im nh y ban, bu
in, trng hc, supermarket,.. v cc con ng, cy cu. d dng trong vic v bn
xy dng v ghi cc k hiu, cc a im c nh du t 1 n N.

1. bit tnh hnh xy dng, hy cho bit t mt a im P c th i n c mt
a im Q khc bng cc con ng xy dng hay khng? Hy ch ra cch i.
2. Hy ch ra ng i ngn nht t bn xe A n sn bay B. ng i ngn nht l
ng i c tng chi ph t nht.
3. Ngi ta va xy dng thm M con ng. kho st thnh ph c m c k
hoch Road Tour hay khng, bn hy cho bit tnh trng hin ti c kh thi hay
khng? Bit rng Road Tour l mt chuyn i bt u t trung tm thnh ph C
ch du khch i qua tt c cc con ng, mi con ng ch qua mt ln.
4. C K con ng b trc trc nn phi sa cha hoc xy dng li, tm thi cc
con ng ny khng c i qua li. Tng t nh Road Tour, ngi ta cng
mun kho st m City Tour bit rng City Tour l mt chuyn a khch du
lch i t supermarket D v i qua tt c cc a im trong thnh ph, mi a
im ch i qua duy nht mt ln. Bn hy cho bit k hoch ny c kh thi vi
tnh trng xy dng hin ti hay khng?

Lu :
Cc tuyn ng l hai chiu.
Cc cu hi l c lp.
Khng cn kim tra s hp l ca file d liu c vo.












D liu vo: c t file vn bn c tn data.txt
data.txt
7 1 5 3 5 1 6
0 5 4 2 0 0 0
5 0 1 3 6 0 0
4 1 0 2 0 0 0
2 3 2 0 4 0 0
0 6 0 4 0 0 0
0 0 0 0 0 0 3
0 0 0 0 0 3 0
3
3 5 9
1 6 8
5 7 7
1
1 6

Dng u tin cha 7 s nguyn N, P, Q, A, B, C, D (c ghi cch nhau bi khong
trng); trong N l s lng a im trong thnh ph (1 <= N <= 100), P v Q l hai a
im cn kim tra c ng i hay khng (PQ), A v B l bn xe v sn bay (AB), C l
trung tm thnh ph v D l supermarket (1 <= P,Q,A,B,C,D <=100).
N dng tip theo l ma trn trng s ca N a im trong thnh ph, nu a im i c
tuyn ng ni vi a im j th a(i,j) > 0 (a(i,j) l chi ph khi phi i trn tuyn ng ),
ngc li nu khng c tuyn ng ni vi nhau t a(i,j) = 0.
Dng tip theo cha mt s nguyn M ch s lng cc con ng va c xy dng
thm ( phc v cho cu 3 v 4 n).
M dng tip theo m t cc tuyn ng va xy dng thm. Trong mi dng u c
nh dng: cha 3 s nguyn m1 m2 c (cch nhau mt khong trng). Tuyn ng va xy
dng thm ni hai a im m1 v m2, chi ph i li trn tuyn ng ny l c.
Dng tip theo cha mt s nguyn K ch s lng cc con ng ang c sa cha
hoc xy dng li ( phc v cho cu 4 n).
K dng tip theo m t cc tuyn ng ang c sa cha hoc xy dng li. Trong
mi dng u c nh dng: cha 2 s nguyn k1 k2 (cch nhau mt khong trng). Tuyn
ng ang sa cha ni hai a im k1 v k2.

D liu ra (kt qu): Ghi ra cc file vn bn cau1.txt, cau2.txt, cau3.txt, cau4.txt ln lt l
cc cu tr li theo m t sau:

Cu 1: File vn bn cau1.txt bao gm:

cau1.txt
5 1 2 3 4 5



Nu khng th i t P ti Q bng cc con ng th dng u tin l s 0. Nu c th th
dng u tin ghi: s u tin ghi s lng cc a im i qua trn ng i t P ti Q (k
c P v Q), cc s tip theo (cch nhau mt khong trng) lit k cc a im i qua ln lt
trn ng i (k c P v Q).

Cu 2: File vn bn cau2.txt bao gm:

cau2.txt
3 6
3 4 5

Dng u tin ghi s lng cc a im i qua trn ng i t A n B (k c A v B) v
tng chi ph phi i.
Dng th hai lit k cc a im i qua ln lt trn ng i (k c A v B) (mi a
im cch nhau mt khong trng).


Cu 3: File vn bn cau3.txt bao gm:

cau3.txt
1 6 7 5 4 3 5 2 4 1 3 2 1

Nu khng tn ti cch i qua tt c cc tuyn ng, mi tuyn ng i qua mt ln
m Road Tour th dng u tin ghi l s 0. Nu tn ti th dng u tin ghi th t cc a
im i qua ln lt trn ng i (cc a im cch nhau mt khong trng).

Cu 4: File vn bn cau4.txt bao gm:

cau4.txt
1 2 3 4 5 7 6

Nu khng tn ti cch i qua tt c cc a im trong thnh ph, mi a im c thm
duy nht mt ln m City Tour th dng u tin ghi l s 0. Nu tn ti th dng u tin
ghi th t cc a im i qua ln lt trn ng i (cc a im cch nhau mt khong
trng).

Note:
th cho l mt th n (khng cnh lp, khng khuyn).
Ngy np v vn p n (d nh): 4/12/20149/12/2014 , a im: thng bo
sau. D nh np n trc khi vn p khong 3-4 ngy.
im n: 10.
Mi n lm bi 1 nhm 2 ngi (t do chn ngi lm chung, im ca mi ngi
trong nhm c th s khc nhau, c quyt nh trong lc vn p). C th ng k nhm 1
ngi.
Chm vn p: chm tng cu, mi cu c phn chm b test(1) v vn p chung cho
tt c cc cu(2).
+ Chy n b test do gio vin son sn: nu ng n b test ca cu no c trn
im cu , nu sai b test no th tr im b test .
+ Hi cch lm, hi mt on code, ti sao code nh vy, nu cho mt trng hp
khc (s hi c th) th s thay i code ch ny th no, ti sao li chn thut ton ny
lm cu ny...? im ti a vn p l 2 im.
+ Trong lc vn p nu pht hin khng phi t bn thn lm th cho d b test ng
vn khng c im. Nu nhm 2 ngi m ch yu ch c 1 bn lm th bn cn li im
s rt thp.
Cho im ti ch sau khi chm vn p.
S c danh sch v thi gian c th chm cho tng nhm (thng bo sau).
ng k lm n trc 11h30 31/10/2014, gi mail v uyentth@fit.hcmute.edu.vn
vi ta [TRRLTT Project] v ni dung bao gm tn v MSSV ca hai bn, lp hc (th
ba, nm hay su) ( tin cho gio vin lp danh sch v thi gian c th chm cho tng
nhm).
Cc file d liu ra trong v d trn (cau1.txt, cau2.txt, cau3.txt, cau4.txt) cng l kt qu
chnh xc ca file d liu vo (data.txt) nhm minh ha cho cc bn hiu thm, ngoi ra
bn c th ly v d trn lm mt trong nhng b test cho chng trnh ca bn lc code.
Nu bn cn mt s ch dn, c thc mc hoc gp kh khn trong vn lm n, bn
c th post trn trang facebook.com/ute.courses hi vi ta [TRRLTT Project]... hoc
c th hi trn lp hc.

Chc cc bn c mt n thnh cng v nhng khonh khc th v khi
lm n!

You might also like