You are on page 1of 2

Mt s gi PTIT Summer round 5

Bi A: Chic v may mn.


Bi ton kh n gin, ch cn kim tra theo yu cu ca bi.
Bi B: Sp xp
c th sp xp mt on c tng bng 0 vi cc phn t ch c gi tr -1, 1 nn s phn t
1 v -1 phi bng nhau.
Gi ch cn xem di on truy vn c chn v s lng cc s 1, -1 trong dy c tha
mn iu kin nu trn hay khng.
Bi C: c chung ln nht.
Chun b trc cc c chung ca 2 s ri s dng cht nh phn.
Bi D: Mua bo
Gi s ta ang xt k t i ca xu cn to v ang cn tm v tr gn nht trn xu ban u c
c k t i + 1.
S dng tm kim nh phn xem c k t i+1 nm sau k t i trong xu ban u khng, nu
khng, cn mt kh nng c th tm thy khi ta ghp thm xu ban u, v c th k t i+1 li
nm pha trc k t i trong xu gc, khi s lng xu s dng lc ny tng thm 1,. Nu
khng c l trng hp in ra -1.
Bi E: Chia ht.
Thao tc kim tra mt c c xut hin trong on ang kim tra khng thc hin c trong
O(1) khi ta lu li v tr xut hin xa nht ca c .
Bi F: Trang tr bn c.
Bi ton kh n gin.
Bi G: im kim sot sn bay.
Cht nh phn.
Gi A l thi gian ti u tt c cc v khch kim tra xong hnh l. Vi khong thi gian A,
cng sut ti a m cc trm kim sot kim tra xong bng /
i
sum A T

. Vy ta s cht nh
phn tm A nh nht sao cho gi tr sum m (s hnh khch).
Bi H: H thng in.
Mt bi ton duyt th kh n gin.
Bi I: n ng.
Quy hoch ng trng thi.

Gi F[mask] l qung ng i c di nht khi s dng ti u nhm n mask chiu sng.
Cn x l cht tnh ton hnh hc khi update F[new_mask] t F[mask]. Vi v tr hin ti l
current, v n chiu c gc quay L_i, ta cn tm c v tr next tip theo.
phc tp: N*2^N*chi ph tnh ton khi update.
Bi ny gii hn thi gian cht (1s), nu nh cc tnh ton trong thao tc update s dng n cc
hm lng gic s khng AC c, v chi ph tnh ton cc hm lng gic khng phi l O(1).
C++ s dng mt dng rt gn ca khai trin Taylor tnh ton cc hm lng gic. Tham
kho ti y:
http://stackoverflow.com/questions/2284860/how-does-c-compute-sin-and-other-math-functions
AC c cc test trong thi gian 1s, c th chun b trc mng lu cc php tnh sin, cos
ca cc gc quay v khng s dng cc hm lng gic ny trong khi update na.
Gii hn thi gian cc test c tng ln thnh 2s cho mi test.
Bi J: Truy vn.
y l mt bi ton kh, c bit l thao tc chn (truy vn th 3). S dng cu trc d liu cy
Treap hoc Splay tree x l bi ton ny.

You might also like