Professional Documents
Culture Documents
G I Ý PTIT Round 4
G I Ý PTIT Round 4
Bi A: T d mn.
Bi ton tm cha chung gn nht: LCA. C nhiu phng php gii bi ton ny. a s cc bn s dng cch lm trc tip v dng quy hoch ng. Chng ta cng c th lm gin tip bng cch chuyn bi ton LCA sang RMQ. Tham kho thm ti http://vnoi.info/index.php?option=com_content&task=view&id=33&Itemid=82
Bi B: Khi phc dy s.
Gii thut tham lam: Sp xp dy B tng dn. Dy A tm thy cng s c sp xp tng dn. Khi B[1] = A[1]+A[2]. Chn A[1], s tm c A[2], xa b tng A[1]+A[2] trong tp B, khi phn t nh nht trong B l gi tr A[1] + A[3], nh vy ta tm c A[3]. Xa b tt c cc tng c to ra bi 3 s u tin trong tng B, phn t nh nht trong B sau s l A[1]+A[4].... Cho A[1] chy trong khong -10^6 10^6. Thao tc cp nht phn t A[i] nh sau: Update(i) { A[i] = B.first A[1]; FOR(j,1,i-1) B.erase(A[i]+A[j]); } Nu tn ti A[1] no sao cho tp B cui cng b rng, th p s chnh l dy s A. Dng sinh + t thm cn cng c th AC c bi ton ny.
Bi F: Tm k t.
Lu cc im di dng ta nguyn. Khong cch gia 2 im trong mt phng = 3*bnh phng hiu theo honh + bnh phng hiu theo tung .