Professional Documents
Culture Documents
. 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.