Professional Documents
Culture Documents
http://vn.spoj.pl
Cp nht ngy 17-01-2009
Mc lc
Ngy
M bi
Tn bi
Loi bi
Ngi gi
09-09-2006
ASSIGN4
acm
dtmp
09-09-2006
MULONE
Nhn 1
acm
dtmp
09-09-2006
PYRAMID2
Duyt binh
acm
hard7771988
09-09-2006
MESSAGE
Truy n tin
acm
dtmp
09-09-2006
CATALAN
Dy s Catalan
acm
dtmp
09-09-2006
TCDFZ
Ch s tn cng khc 0
acm
dtmp
09-09-2006
ELEVATOR
Thang my v tr
acm
dtmp
09-09-2006
BRACKET
Dy ngoc
acm
dtmp
09-09-2006
COND
Quan h
acm
dtmp
09-09-2006
HIWAY
Hai ng i
acm
dtmp
09-09-2006
KWAY
acm
dtmp
09-09-2006
MINCOST
acm
dtmp
09-09-2006
ASSIGN1
acm
dtmp
09-09-2006
STONE1
Ri si
acm
dtmp
09-09-2006
SUBSTR
Xu con
acm
dtmp
09-09-2006
RECT1
Cc hnh ch nht
acm
dtmp
09-09-2006
MAXCUB
acm
dtmp
09-09-2006
CP
S chnh phng
acm
dtmp
09-09-2006
METERAIN
Ma thin thch
acm
dtmp
09-09-2006
LIGHT
H thng n
acm
dtmp
09-09-2006
GSS
acm
dtmp
09-09-2006
QMAX
Gi tr ln nht
acm
dtmp
09-09-2006
BAOVE
Bo v
acm
dtmp
09-09-2006
POLY4
Sao a giac
acm
dtmp
09-09-2006
QMAX2
Gi tr ln nht ver2
acm
dtmp
09-09-2006
REL7
Bng quan h
acm
hard7771988
09-09-2006
DEGREE
S lng bc
acm
hard7771988
09-09-2006
THREE
Mng 3 nh
acm
hard7771988
09-09-2006
MINK
acm
hard7771988
KAGAIN
acm
hard7771988
09-09-2006
WALK
Do chi quanh nh
acm
hard7771988
09-09-2006
MIDAS
acm
hard7771988
09-09-2006
MILITARY
acm
hard7771988
09-09-2006
HUGEKNAP
Ci ti ( Hard version )
acm
hard7771988
09-09-2006
FLOYD
acm
hard7771988
09-09-2006
HEAP1
acm
hard7771988
09-09-2006
XOR
Php Xor
acm
hard7771988
09-09-2006
CASTLE
Xy dng lu i
acm
hard7771988
09-09-2006
CAR
Lp lch sa cha t
acm
hard7771988
09-09-2006
TWO
Lp lch trn 2 my
acm
hard7771988
09-09-2006
MACHINE
Lp lch trn 3 my
acm
hard7771988
09-09-2006
KINV
Dy nghch th di K
acm
hard7771988
09-09-2006
GOLD
o giu vng
acm
hard7771988
09-09-2006
PTREE
Cy P nh ( C bn )
acm
hard7771988
09-09-2006
ENET
Mng in
acm
hard7771988
09-09-2006
AREA
acm
hard7771988
09-09-2006
EGG
acm
hard7771988
09-09-2006
MATCH1
acm
hard7771988
09-09-2006
MATCH2
acm
hard7771988
09-09-2006
FLOW1
Giao lu
acm
hard7771988
09-09-2006
CTREE
T mu nh nht
acm
hard7771988
09-09-2006
TWOSAT
Du lch
acm
hard7771988
09-09-2006
TELEPORT
acm
hard7771988
09-09-2006
ELECT
Thng nht t nc
acm
hard7771988
09-09-2006
CARPET
Tri thm
acm
hard7771988
09-09-2006
JACOBI
S hc 1
acm
hard7771988
09-09-2006
RECTP
acm
hard7771988
09-09-2006
TRIANGLE
acm
hard7771988
09-09-2006
POINT
acm
hard7771988
09-09-2006
ALERT
Bo ng
acm
hard7771988
09-09-2006
CHUOIHAT
Chui ht
acm
paulmcvn
BONGDA
acm
paulmcvn
27-04-2007
ITREE
Nhn ca cy
acm
hard7771988
27-04-2007
THEME
acm
hard7771988
08-07-2007
CHEAT
Chi bi-a 1 l
acm
hard7771988
22-07-2007
COWGIRL
C gi chn b
acm
hard7771988
10-08-2007
RTF
Cn thng bng
acm
hard7771988
02-09-2007
NEWJ
S hc 2
acm
hard7771988
10-09-2007
HAOI5000
HAOI 5000
acm
duonghanguyen
14-09-2007
YUGI
Yugi-Oh
acm
nghia
15-09-2007
POST
A cng B
acm
hard7771988
15-09-2007
PYTHAEQ
acm
duonghanguyen
15-09-2007
LIQ
acm
hard7771988
16-09-2007
LIS
acm
duonghanguyen
17-09-2007
BRIDGES
Xy cu
acm
duonghanguyen
17-09-2007
PNUMBER
Tm s nguyn t
acm
hard7771988
19-09-2007
DISNEY1
acm
nghia
19-09-2007
DISNEY2
acm
nghia
20-09-2007
VN_ZR_I
S khng (I)
acm
duonghanguyen
20-09-2007
COST
Li 1 bi phn vic
acm
hard7771988
21-09-2007
QTREEX
Truy vn trn cy
acm
beo_map
21-09-2007
PALINX
Xu i xng
acm
beo_map
21-09-2007
CLOCK
Chnh ng h
acm
hard7771988
21-09-2007
VN_ZR_II
S khng (II)
acm
duonghanguyen
22-09-2007
PCIRCLE
Vng s nguyn t
acm
hard7771988
27-09-2007
BWGAME
Tr chi en trng
acm
beo_map
27-09-2007
BWTRI
acm
beo_map
31-10-2007
KTUAN
Phn tch s
acm
beo_map
16-11-2007
BIC
Vng ua xe p
acm
paulmcvn
16-11-2007
NK05EOPR
i ch
acm
paulmcvn
16-11-2007
NK05ORDR
Trt t
acm
paulmcvn
16-11-2007
NK05MNIM
Bc si
acm
paulmcvn
16-11-2007
NK05DSRT
Sa mc
acm
paulmcvn
VNZR_III
S khng (III)
acm
beo_map
21-11-2007
IVANA
Tr chi vng s
acm
paulmcvn
26-11-2007
PRAVO
acm
paulmcvn
17-01-2008
LATGACH
Lt gch
acm
beo_map
17-01-2008
LATGACH2
Lt gch 2
acm
beo_map
17-01-2008
CHESS_
C vua
acm
beo_map
17-01-2008
CUTSEG
Rt gn on
acm
beo_map
18-01-2008
NKREZ
Hi trng
oi
paulmcvn
18-01-2008
NKTHEME
oi
paulmcvn
18-01-2008
NKLEAVES
Leaves
oi
paulmcvn
18-01-2008
NKMARS
Mars Map
oi
paulmcvn
18-01-2008
NKMOBILE
IOI01 Mobiles
oi
paulmcvn
18-01-2008
NKMOU
IOI05 Mountains
oi
paulmcvn
18-01-2008
NKPAIRS
IOI07 Pairs
oi
paulmcvn
18-01-2008
NKMSG
Truyn tin
oi
paulmcvn
18-01-2008
NKPOLICE
Police
oi
paulmcvn
18-01-2008
NKMINERS
IOI07 Miners
oi
paulmcvn
18-01-2008
NKLP
Hon v di nht
oi
paulmcvn
18-01-2008
NKTRAFIC
Monkey island
oi
paulmcvn
18-01-2008
NKLIGHT
H thng n
oi
paulmcvn
18-01-2008
NKRAIN
Ma thin thch
oi
paulmcvn
18-01-2008
NKDIST
Distance
oi
paulmcvn
18-01-2008
NKBUS
Bus
oi
paulmcvn
18-01-2008
NKTEST
oi
paulmcvn
18-01-2008
LUBENICA
Lubenica
oi
paulmcvn
18-01-2008
NKTEAM
Team Selection
oi
paulmcvn
18-01-2008
NKINV
Dy nghch th
oi
paulmcvn
20-01-2008
NKPOLY
Chia a gic
oi
paulmcvn
Dy con di nht
oi
paulmcvn
20-01-2008 NKMAXSEQ
20-01-2008
NKPATH
ng i trn li
oi
paulmcvn
20-01-2008
NKNET
oi
paulmcvn
22-01-2008
LQDBUS
n trng
oi
paulmcvn
NKONEARC
Mng my tnh
oi
paulmcvn
25-01-2008
NKDEC
Trang tr dn n
oi
paulmcvn
27-01-2008
STEEL
Khun thp
oi
paulmcvn
27-01-2008
NKGOLF
Sn golf
oi
paulmcvn
27-01-2008
NKMINES
Tr chi d mn
oi
paulmcvn
29-01-2008
NKSGAME
VOI08 Tr chi vi dy s
oi
paulmcvn
29-01-2008
NKJUMP
VOI08 L c
oi
paulmcvn
29-01-2008
NKGIFTS
VOI08 Qu tt
oi
paulmcvn
12-02-2008
NKRACING
Vng ua F1
oi
paulmcvn
12-02-2008
NKTOSS
Tung ng xu
oi
paulmcvn
19-02-2008
GWCOINS
Tr chi vi nhng ng xu
acm
beo_map
19-02-2008
CRECT
m cc hnh ch nht
acm
beo_map
22-02-2008
F1
ua xe cng thc 1
acm
beo_map
22-02-2008
F2
ua xe cng thc 2
acm
beo_map
23-02-2008
NKPANO
Billboard painting
oi
paulmcvn
23-02-2008
NKCAT
Dy Catalan
oi
paulmcvn
23-02-2008
NKNLACE
Chui ht
oi
paulmcvn
23-02-2008
NKBRK2
Dy ngoc bc K
oi
paulmcvn
23-02-2008
NKBUSD
iu xe but
oi
paulmcvn
15-03-2008
GCDSUM
acm
beo_map
18-03-2008
NKLINEUP
Xp hng
oi
paulmcvn
18-03-2008
NKDISNEY
oi
paulmcvn
18-03-2008
NK2MFS
oi
paulmcvn
18-03-2008
NKA1
A1
oi
paulmcvn
20-03-2008
VKNIGHTS
Qun m
oi
paulmcvn
20-03-2008
VWORDS
Tng ng ha hai t
oi
paulmcvn
20-03-2008
RAOVUON
Ro Vn
acm
beo_map
21-03-2008
NKLEAGUE
Gii bng
oi
paulmcvn
22-03-2008
V8SCORE
Chm im
oi
paulmcvn
22-03-2008
V8SORT
Sp xp
oi
paulmcvn
23-03-2008
V8ORG
T chc i lp
oi
paulmcvn
23-03-2008
V8MAYORS
Th trng
oi
paulmcvn
SAFENET2
oi
conankudo
26-03-2008
LEM
RIVER
oi
cun
26-03-2008
SUMS
S ph thuc
acm
aukcwe
26-03-2008
LEM1
COIN
oi
cun
27-03-2008
PBCWAYS
oi
naruto238
27-03-2008
PBCPOINT
Ni im
oi
naruto238
27-03-2008
LEM2
GUMBI
oi
cun
29-03-2008
PASSWORD
Password
oi
paulmcvn
31-03-2008
VNBRACK
Dy ngoc bc P
oi
beo_map
01-04-2008
MEO
Mo
oi
paulmcvn
01-04-2008
PAIRVIS
Help Conan !
oi
conankudo
01-04-2008
LSPITO
oi
tikiupi
01-04-2008
CHATCHIT
Chat chit
oi
paulmcvn
01-04-2008
CONANSP
oi
conankudo
10-04-2008
LEM3
TRIP
oi
cun
10-04-2008
LEM4
WHITE BLACK
oi
cun
11-04-2008
LEM5
ARITHMETIC PROGRESSION
oi
cun
16-04-2008
LEM6
BIRTHDAY
oi
cun
19-04-2008
LSPALIN
Bc Palindrome
oi
tikiupi
20-04-2008
VBF1
oi
paulmcvn
20-04-2008
VBF2
Brainfck Ch d
oi
paulmcvn
27-04-2008
NKPOLI
a gic
oi
paulmcvn
27-04-2008
NKSEV
Tch t
oi
paulmcvn
27-04-2008
NKPOS
Ngi a th
oi
paulmcvn
27-04-2008
NKLAND
Mnh t t tin
oi
paulmcvn
27-04-2008
NKFLOW
oi
paulmcvn
27-04-2008
NKBM
oi
paulmcvn
27-04-2008
NKTARDY
oi
paulmcvn
02-05-2008
GANNHAT
Closest distance
acm
aukcwe
08-05-2008
GROUP
Phn nhm
acm
aukcwe
24-05-2008
VCRISIS
oi
paulmcvn
24-05-2008
VNABOR
Vng hng xm b
oi
paulmcvn
VBGRASS
Bi c ngon nht
oi
paulmcvn
24-05-2008
VCOWFLIX
i xem phim
oi
paulmcvn
24-05-2008 VCOLDWAT
Nc lnh
oi
paulmcvn
25-05-2008
CENTRE28
CENTRE
oi
cun
26-05-2008
KMIN
KMIN
oi
cun
27-05-2008
VMUNCH
Gm c
oi
paulmcvn
27-05-2008
VRATF
oi
paulmcvn
27-05-2008
VCOWCAR
Xe t ca b
oi
paulmcvn
Sc mnh ca ngn t
oi
paulmcvn
27-05-2008 VWORDPOW
27-05-2008
VDANGER
oi
paulmcvn
27-05-2008
VPARTSUM
Tng b phn
oi
paulmcvn
11-06-2008
NOIXICH
Ni Xch
oi
soncbg
11-06-2008
QBSEQ
acm
cun
11-06-2008
QBMAX
ng i c tng ln nht
acm
cun
11-06-2008
QBHV
Hon v ch ci
acm
cun
12-06-2008
QBHEAP
Hng i c u tin
acm
cun
12-06-2008
IOIBIN
Cc thng nc
acm
cun
12-06-2008
QBMST
acm
cun
12-06-2008
SHHV
S hiu hon v
acm
cun
12-06-2008
BIGNUM
X l s nguyn ln
acm
cun
12-06-2008
NKPALIN
Chui i xng
oi
paulmcvn
12-06-2008
NKSEQ
Dy s
oi
paulmcvn
12-06-2008
NKSPILJA
Hang ng
oi
paulmcvn
12-06-2008
MYSTERY
S huyn b
oi
paulmcvn
12-06-2008
MPRIME
S nguyn t ghp
oi
paulmcvn
12-06-2008
NKCABLE
Ni mng
oi
paulmcvn
13-06-2008
CATGO
Ct g
oi
beo_map
13-06-2008
XUCXAC
Xc xc
oi
beo_map
13-06-2008
DEMSO
m s
oi
beo_map
13-06-2008
QBSQUARE
Hnh vung 0 1
acm
cun
13-06-2008
CHESSCBG
Bn c th
oi
soncbg
13-06-2008
IOI2008
IOI2008
acm
cun
QBRECT
Hnh ch nht 0 1
acm
cun
14-06-2008
PBCSEQ
Cc on nguyn
oi
naruto238
15-06-2008
CDMUSIC
Help Conan 5 !
oi
hphong
15-06-2008
NKTICK
Xp hng mua v
oi
paulmcvn
15-06-2008
VTRI
Triangles
oi
paulmcvn
15-06-2008
VTRI2
Tam gic 2
oi
voj
18-06-2008
VSTEPS
Steps
oi
voj
22-06-2008
VBOARD
Chessboard
oi
paulmcvn
22-06-2008
MAKHOA
oi
paulmcvn
29-06-2008
FACUP
The FA cup
oi
beo_chay_so
29-06-2008
CWAY
oi
beo_chay_so
30-06-2008
NDIGIT
oi
beo_chay_so
06-07-2008
INTEGER7
Integers
oi
hard7771988
06-07-2008
PCYCLE
oi
hard7771988
10-07-2008
BFCHAL
Brainfck thch
oi
baochi810
13-07-2008
KDEL
Removing digits
oi
paulmcvn
13-07-2008
VBLOCKS
Blocks
oi
paulmcvn
15-07-2008
CONANGSS
oi
conankudo
15-07-2008
QVESCAPE
Help Conan 9 !
oi
hphong
17-07-2008
NKSTEP
Chuy n
oi
paulmcvn
17-07-2008
NKLEXIC
Th t t in
oi
paulmcvn
17-07-2008
NCOB
Cuc u cn no
oi
racer
17-07-2008
QVSICK
Help Conan 10 !
oi
hphong
18-07-2008
NBFA
Brainfuck Cng
oi
racer
18-07-2008
NBFM
Brainfuck Nhn
oi
racer
18-07-2008
NBFD
Brainfuck Chia
oi
racer
20-07-2008
HELPPM
oi
beo_chay_so
21-07-2008
QTREE3
oi
john_jones
21-07-2008
BCDIV
Chia nhm
oi
baochi810
21-07-2008
NRS
Xp toa
oi
racer
21-07-2008
PTRANG
Phn Trang
oi
huy391992
22-07-2008
EQUTRI
Tam gic
oi
kvd
NKH
Tch T
oi
huy391992
26-07-2008
BASEH
C s H
oi
kvd
03-08-2008
NHP
oi
racer
03-08-2008
TRIBE
Tribe
oi
voj
05-08-2008
PBCWRI
Writing
oi
naruto238
09-08-2008
NOTE
Gp tin
oi
voj
09-08-2008
KANDP
M v tt
oi
voj
09-08-2008
GPMB
oi
voj
10-08-2008
TORCH
Rc uc Olympic
oi
voj
10-08-2008
CINEMA
Rp chiu phim
oi
voj
10-08-2008
HAOI6000
HAOI 6000
oi
voj
10-08-2008
NUMBERS
Nhng con s
oi
paulmcvn
10-08-2008
TWOOPERS
oi
voj
11-08-2008
MAXARR1
Help Conan 12 !
oi
hphong
11-08-2008
MAXARR2
Help Conan 13 !
oi
hphong
11-08-2008
PBCFIBO
Gi tr th S
oi
naruto238
13-08-2008
PACK
Help Conan 11 !
acm
hphong
17-08-2008
RECT3
oi
voj
17-08-2008
LSFIGHT
u trng VM08
oi
tikiupi
19-08-2008
RECT3_2
acm
aukcwe
25-08-2008
HINHTHOI
Hnh thoi
oi
voj
25-08-2008
DIGIT0
S 0 tn cng
oi
voj
02-09-2008
FLOWER
Bng hoa
oi
hard7771988
02-09-2008
ANT
Kin
oi
voj
03-09-2008
QBTICKET
Mua v tu ho
oi
cun
05-09-2008
NSP
Hnh Tinh
acm
racer
06-09-2008
QBGAME
oi
cun
06-09-2008
QBCOND
Quan h c iu kin
oi
cun
07-09-2008
KINGDOM
oi
voj
07-09-2008
BINLADEN
Bin Laden
oi
voj
07-09-2008
WIFI
Computer lab
oi
voj
07-09-2008
PBCDEM
m dy
oi
huy391992
10
NPR
Vn hon ho
acm
racer
09-09-2008
CPPSET
Tp hp ng
acm
paulmcvn
09-09-2008
PASSET
Tp hp ng (Pascal Version)
acm
voj
10-09-2008
MUL2COM
Binary multiplication
acm
paulmcvn
10-09-2008
BOSS
Ai l sp
acm
paulmcvn
10-09-2008
COIN34
34 ng xu
acm
paulmcvn
10-09-2008
POWER
Ly tha
acm
paulmcvn
14-09-2008
MEDIAN
Phn t trung v
acm
paulmcvn
21-09-2008
QBMSEQ
oi
cun
oi
cun
21-09-2008 QBMARKET
21-09-2008
QBROBOT
VOI07 Robot cu ha
oi
cun
22-09-2008
LABUDOVI
H Thin Nga
acm
huy391992
26-09-2008
DANCING
oi
voj
28-09-2008
QBSELECT
VOI06 Chn
oi
cun
28-09-2008
QBBISHOP
oi
cun
28-09-2008
QBCIRARC
oi
cun
28-09-2008
QBCHANGE
oi
cun
30-09-2008
QBSEGPAR
VOI05 Phn on
oi
cun
30-09-2008
QBFIREWK
oi
cun
30-09-2008
COLLECT
VOI05 B su tp
oi
cun
06-10-2008
COPYDNA
Copying DNA
acm
paulmcvn
06-10-2008
ROADS
Roads
acm
paulmcvn
06-10-2008
BOXES
Boxes
acm
paulmcvn
10-10-2008
LIGHTS
Lights
acm
aukcwe
18-10-2008
MTWALK
Mountain Walking
acm
paulmcvn
18-10-2008
LAZYCOWS
Lazy Cows
acm
paulmcvn
18-10-2008
POOL
Bi-a
oi
paulmcvn
20-10-2008
DPEQN
Congruence Equation
acm
paulmcvn
21-10-2008
DIVREL
Divisibility Relation
acm
paulmcvn
22-10-2008
TREECST
Tree Construction
acm
paulmcvn
22-10-2008
BONES
Xc xc b
oi
paulmcvn
22-10-2008
QUAD
Xy hng ro
oi
paulmcvn
11
FWATER
Ti nc ng c
oi
paulmcvn
22-10-2008
PWALK
Do chi ng c
oi
paulmcvn
22-10-2008
ROTATION
Quay bnh xe
oi
paulmcvn
22-10-2008
PWRFAIL
Mt in
oi
paulmcvn
26-10-2008
KQUERY
K-query
acm
paulmcvn
26-10-2008
DQUERY
D-query
acm
paulmcvn
29-10-2008
FIRE
Phng chy
acm
cun
30-10-2008
ORDERSET
acm
paulmcvn
30-10-2008
KQUERY2
K-query II
acm
paulmcvn
30-10-2008
HOUSE
Xy nh
acm
cun
30-10-2008
QBSTR
acm
cun
30-10-2008
QBPAL
m chui i xng
acm
cun
30-10-2008
QBSCHOOL
n trng
acm
cun
30-10-2008
QBBITSEQ
Dy bit
acm
cun
30-10-2008
QBTREEK
m cy nh phn
acm
cun
30-10-2008
QBAGENTS
Cc i l
acm
cun
30-10-2008
QBPOINT
B ba im thng hng
acm
cun
30-10-2008
QBWIRE
acm
cun
30-10-2008
QBFLOWER
Tng hoa
acm
cun
30-10-2008
QBMOUSE
Tr chi hi ch
acm
cun
30-10-2008
QBSTOCK
C phiu
acm
cun
30-10-2008
IQ
Tr chi tr tu
acm
cun
30-10-2008
QBSTAR
acm
cun
30-10-2008
QBPIZZA
Ct bnh pizza
acm
cun
30-10-2008
QBCAKE
Ct bnh
acm
cun
30-10-2008
VECTOR
Tng vector
acm
cun
30-10-2008
SCIRCLE
acm
cun
30-10-2008
GRNUM
nh s th
acm
cun
30-10-2008
QBSORT
Sp xp cc vin bi
acm
cun
30-10-2008
WS
Tch t
acm
cun
30-10-2008
DBMS
H qun tr c s d liu
acm
cun
30-10-2008
QBDISNEY
acm
cun
12
TRIPOD
King ba chn
acm
cun
30-10-2008
LEM7
COMPANY
oi
cun
07-11-2008
VNCUT
Ct hnh ch nht
oi
beo_map
11-11-2008
MIXUP2
n b hn lon
oi
hphong
11-11-2008
CHEER
ng vin n b
oi
hphong
11-11-2008
TOY
chi
oi
hphong
11-11-2008
AUCTION
oi
hphong
12-11-2008
LITES
Bt n
oi
hphong
12-11-2008
NKGUARD
Bo v nng trang
oi
hphong
16-11-2008
SETNJA
SETNJA
acm
racer
16-11-2008
SVADA
SVADA
acm
racer
16-11-2008
CAVLI
CAVLI
acm
racer
03-12-2008
HAF1
ua Xe
oi
kvd
07-12-2008
SQUARES
Hnh vung
acm
racer
07-12-2008
ALADDIN
Aladdin
acm
huy391992
07-12-2008
HCN
acm
huy391992
07-12-2008
ADS
Qung co
acm
huy391992
09-12-2008
NKSP
Siu i xng
oi
paulmcvn
09-12-2008
NKTREE
Cy nh phn tm kim
oi
paulmcvn
09-12-2008
NKNL
Chui ht
oi
paulmcvn
09-12-2008
NKCITY
Xy dng thnh ph
oi
paulmcvn
10-12-2008
TREAT
Cho ko hay b ph no
oi
paulmcvn
10-12-2008
SEC
Tin mt
oi
paulmcvn
10-12-2008
FENCE
Hng ro ln nht
oi
paulmcvn
10-12-2008
WINCHK
Chi c
oi
paulmcvn
10-12-2008
COMPANY3
Cng ty
acm
cun
10-12-2008
QBBUILD
Xy dng ng
acm
cun
10-12-2008
QBTRANS
Vn chuyn hng
acm
cun
10-12-2008
QBDIVSEQ
Chia dy
acm
cun
10-12-2008
BUILD28
Xy ng
acm
cun
13-12-2008
THTRACE
UI BT
acm
huy391992
14-12-2008
HCN2
acm
huy391992
13
DUAXE
ua xe
acm
huy391992
14-12-2008
BGAME
Game on board
acm
racer
15-12-2008
CUTSEQS
Ct dy
acm
cun
18-12-2008
RACE
ua xe - IOICamp
acm
huy391992
20-12-2008
QBINT
Pairs of Integers
acm
cun
21-12-2008
GLOVE
Choosing Gloves
acm
racer
21-12-2008
BINARY
S nh phn c ngha
acm
cun
21-12-2008
SHTH
S hiu t hp
acm
cun
23-12-2008
SHCH
S hiu chnh hp
acm
cun
25-12-2008
PAGAIN
Prime Again
acm
racer
26-12-2008
TRIPOD2
acm
beo_map
29-12-2008
MINMOVE
Minimum Rotations
acm
racer
30-12-2008
ALAKE
H nhn to
acm
huy391992
31-12-2008
TRIOMINO
Triomino Game
acm
racer
01-01-2009
NKNL2
acm
racer
03-01-2009
NKABD
S phong ph
oi
paulmcvn
03-01-2009
NKEDIT
Hiu chnh vn bn
oi
paulmcvn
03-01-2009
NKCATM
Bt chut
oi
paulmcvn
04-01-2009
NKDIVSEQ
Dy chia ht
oi
paulmcvn
04-01-2009
NKLETTER
Gi th
oi
paulmcvn
S thn thin
oi
paulmcvn
Word Counting
acm
paulmcvn
04-01-2009 LUCKYNUM
Lucky Numbers
acm
paulmcvn
05-01-2009 HNSUBWAY
acm
paulmcvn
04-01-2009 NKNUMFRE
04-01-2009
WORDCNT
05-01-2009
EARTHQK
Earthquakes
acm
paulmcvn
05-01-2009
PRETTYP
Pretty Printing
acm
paulmcvn
05-01-2009
TRAFFICN
Traffic Network
acm
paulmcvn
05-01-2009
WINSTRAT
Winning Strategy
acm
paulmcvn
05-01-2009
HEADQRT
Farthest Headquarters
acm
paulmcvn
05-01-2009
ATOURISM
Adventure Tourism
acm
paulmcvn
05-01-2009
MOEBIUS
Moebius
acm
paulmcvn
11-01-2009
PALINY
Palindrome di nht
acm
huy391992
14
DAMAGE
ng t
oi
paulmcvn
15
09-09-2006
im:
1.4
M bi:
ASSIGN4
S ngi gii c/
lm:
19 / 28
Loi bi:
acm
T l ng:
28.3%
5s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
dtmp
Tt c
Ngun bi:
Assume that you are a manager and there are m types of worker (numbered from 1 to m) and n types of task
(numbered from 1 to n). There are a(i) workers of type #i and b(j) postitions for task #j. C(i, j) is the cost of
hiring a worker of type #i to do the task of type #j. Your job is to minimize the cost of hiring workers to fill
all the positions given that the total number of workers is equal to the total number of positions.
Input
The first line of input contains the number of test cases nTest (1<= nTest <= 10). Each test case contains:
The first line contains the number of worker types - m and number of task types - n.
The second line contains m positive integers: a(1), a(2), ..., a(m).
The third line contains n positive integers: b(1), b(2), ..., b(n).
Each of the next m lines contains n integers describing matrix C(i, j).
Notes:
1 <= m, n <= 200;
1 <= a(i), b(i) <= 30000;
1 <= C(i, j) <= 10000.
Sum of a(i) equals to sum of b(j).
Output
For each test case write the minimum cost in a separate line (it will fit in a signed 32-bit integer).
Example
Input:
2
3 4
16
Nhn 1
Ngy:
09-09-2006
im:
0.3
M bi:
MULONE
S ngi gii c/
lm:
227 / 295
Loi bi:
acm
T l ng:
27.5%
4s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
dtmp
Input
- Dng u tin: s lng test k.
- k dng tip, mi dng ghi s n - s lng ch s 1 ca S. (1 <= n <= 1000000)
Output
- Vi mi test ghi kt qu trn 1 dng.
17
Example
Input:
2
1
2
Output:
1
121
Duyt binh
Ngy:
09-09-2006
im:
0.5
M bi:
PYRAMID2
S ngi gii c/
lm:
116 / 161
Loi bi:
acm
T l ng:
29.5%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hard7771988
Ngun bi:
Hiu add y nh , k ch
T li ku ca ( ci account
t b li hay s
Tt c
Vo nm 1945, Lin X ang nh nhau vi pht xt c ht sc c lit. Hng triu thanh nin Lin X phi
ln ng nhp ng. Mt cuc duyt binh din ra, cc tn binh khng bit ng quay mt v bn no lin
xp ty , v tng ch huy thy th lin ra lnh: Nu hai tn binh lin tip v i mt vi nhau th ngay lp
phi quay ngc li(180 ), ng tc ny din ra trong vng 1s!. Ngi tng ch huy mun bit sau bao
lu th th i hnh s ngng quay?
Input
Dng u ghi s nguyn N l s tn binh.
Dng th hai gm ng N k t th hin cch ng ca cc tn binh. Nu hai tn binh lin tip quay mt
vo nhau th s c biu din bi >
Output
Gm mt s duy nht ghi thi gian i hnh ngng quay.
Example
Input:
18
Ch thch :
Ti thi im 0: <><>
Ti thi im 1: <<>>
Truyn tin
Ngy:
09-09-2006
im:
0.4
M bi:
MESSAGE
S ngi gii c/
lm:
143 / 208
Loi bi:
acm
T l ng:
20.8%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
dtmp
Tt c
Ngun bi:
Input
- Dng u l N, M (N <= 800, M l s lng lin lc 1 chiu)
- Mt s dng tip theo mi dng gm 2 s u , v cho bit hc sinh u c th gi tin ti hc sinh v
Output
- Gm 1 dng ghi s hc sinh cn thy nhn tin.
Example
Input:
19
Chn cc hc sinh 7 v 2.
Dy s Catalan
Ngy:
09-09-2006
im:
0.4
M bi:
CATALAN
S ngi gii c/
lm:
165 / 180
Loi bi:
acm
T l ng:
50.1%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
dtmp
Tt c
Ngun bi:
Cho s nguyn dng N, dy Catalan cp n l dy C(1), C(2) C(2n+1) gm cc s nguyn khng m tho
mn : C(1) = C(2n+1) = 0 vi i bt k 1 i 2n th C(i), C(i+1) hn km nhau 1 n v.
Vi mi n ta sp xp cc dy Catalan theo th t t in, nh s t 1 tr i . Yu cu :
1.Cho mt dy Catalan, hy tm th t ca dy.
2.Cho s nguyn dng k hy tm dy c th t k
Input
20
Output
- Dng 1 ghi s th t dy dng 2 INPUT
- Dng 2 ghi dy ng vi s th t
Example
Input:
4
0 1 2 3 2 1 2 1 0
12
Output:
12
0 1 2 3 2 1 2 1 0
Ch s tn cng khc 0
Ngy:
09-09-2006
im:
0.5
M bi:
TCDFZ
S ngi gii c/
lm:
122 / 190
Loi bi:
acm
T l ng:
19.7%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
dtmp
Tt c
Ngun bi:
Input
- Dng duy nht ghi s N.
Output
21
Example
Input:
5
Output:
2
Thang my v tr
Ngy:
09-09-2006
im:
0.5
M bi:
ELEVATOR
S ngi gii c/
lm:
122 / 140
Loi bi:
acm
T l ng:
30.4%
8s
Bi chy tt nht:
pink_rose9005 (100 im
- 0.18s)
Gii hn m ngun:
50000B
Ngi gi:
dtmp
Tt c
Ngun bi:
USACO 3/2005
Nhng con b mun i vo v tr! Chng mun n c qu o bng cch xy mt kiu thang my: mt
ci thp khng l lm bng cc khi chng ln nhau. Chng c K (1 K 400) loi khi c th xy thp.
Mi khi loi i c chiu cao h_i (1 h_i 100) v c s lng c_i (1 c_i 10). Do kh nng b ph hy
bi cc tia v tr, khng c phn no ca khi loi i c th vt qua cao a_i (1 a_i 40000).
Gip nhng con b xy thang my cao nht c th bng cch chng cc khi ln nhau theo lut trn.
Input
* Dng 1: Mt s nguyn: K
* Dng 2..K+1: Mi dng cha 3 s nguyn c phn cch bi khong trng: h_i, a_i, v c_i. Dng i+1
miu t loa khi i.
Output
* Dng 1: Mt s nguyn H, ch cao ln nht ca thp c th xy c.
Example
Input:
3
22
Output:
48
GII THCH:
T di ln: 3 khi loi 2, 3 khi loi 1, 6 khi loi 3. Chng 4 khi loi 2 & 3 loi 1 khng hp l v nh
ca khi loi 1 vt qu cao 40.
Dy ngoc
Ngy:
09-09-2006
im:
0.9
M bi:
BRACKET
S ngi gii c/
lm:
54 / 71
Loi bi:
acm
T l ng:
25.3%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
dtmp
Tt c
Ngun bi:
Input
- Dng u ghi 2 s N, k (N chn, N <= 60, k <= n/2 ).
- Dng hai ghi 1 xu ngoc cp k di N.
23
Output
Gm hai dng, mi dng tr li 1 yu cu theo th t trn.
Example
Input:
6 2
(())()
Output:
3
2
Quan h
Ngy:
09-09-2006
im:
0.5
M bi:
COND
S ngi gii c/
lm:
130 / 159
Loi bi:
acm
T l ng:
43.6%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
dtmp
Tt c
Ngun bi:
Input
Gm nhiu s n. Mi s trn 1 dng. Kt thc file l -1.
Output
24
Example
Input:
2
3
-1
Output:
3
13
Hai ng i
Ngy:
09-09-2006
im:
0.5
M bi:
HIWAY
S ngi gii c/
lm:
106 / 137
Loi bi:
acm
T l ng:
24.8%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
dtmp
Tt c
Ngun bi:
Mt mng giao thng gm N nt giao thng, v c M ng hai chiu ni mt s cp nt, thng tin v mt
ng gm ba s nguyn dng u, v l tn hai nt u mt ca ng, v l l di on ng . Bit
rng hai nt giao thng bt k c khng qu 1 ng hai chiu nhn chng lm hai u mt.
Cho hai nt giao thng s v f, hy tm hai ng i ni gia s vi f sao cho hai trn hai ng khng c
cnh no c i qua hai ln v tng di 2 ng i l nh nht.
Input
- Dng u ghi N, M (N 100)
- Dng th 2 ghi hai s s, f.
- M dng tip theo, mi dng m t mt ng gm ba s nguyn dng u, v, l.
Output
- Dng u ghi T l tng di nh nht tm c hoc -1 nu khng tm c.
- Nu tm c, hai dng sau, mi dng m t mt ng i gm: s u l s nt trn ng i ny, tip
theo l dy cc nt trn ng i bt u t s, kt thc ti f.
Ch : Phm vi tnh ton trong vng Longint.
Example
25
Input:
5 8
1 5
1 2 1
1 4 8
2 3 5
2 4 1
3 5 1
4 3 8
4 5 1
1 3 1
Output:
5
3 1 3 5
4 1 2 4 5
09-09-2006
im:
0.7
M bi:
KWAY
S ngi gii c/
lm:
68 / 76
Loi bi:
acm
T l ng:
49.0%
2s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
dtmp
Tt c
Ngun bi:
Cho mt mng thng tin gm n trm v m ng ni hai chiu gia cc trm. Trm s l trm ch huy, trm f
l trm iu khin. Sau mt ln b tin tc tn cng ly mt d liu t trm ch huy chuyn n trm iu
khin, ch huy mng quyt nh chia thng tin chuyn i thnh k n v thng tin chuyn theo k ng
n trm iu khin. M hai ng truyn bt k khng c chung bt k mt ng no.
Hy tm cch truyn k n v thng tin sao cho tng chi ph l nh nht.
Input
- Dng u l n, m, k, s, f (n 100).
- m dng tip l u, v, c cho bit c ng t u -> v v v -> u vi chi ph l c.
Output
26
Example
Input:
8 11 3 1 8
1 2 1
1 4 1
1 5 1
2 3 1
2 4 1
2 7 1
3 8 1
3 6 1
3 5 1
6 8 1
7 8 1
Output:
11
4 1 2 3 8
5 1 5 3 6 8
5 1 4 2 7 8
09-09-2006
im:
0.6
M bi:
MINCOST
S ngi gii c/
lm:
91 / 95
Loi bi:
acm
T l ng:
38.2%
7s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
dtmp
Tt c
Ngun bi:
S nu i = s
0 nu i s; i n
-S nu i = f
Input
Output
Nu c nghim th mt s dng tip ghi u, v, i cho bit vn chuyn i n v hng t trn cnh u -> v.
Kt thc bng "0 0 0".
Example
Input:
6 8 5 1 6
1 2 1 2
1 4 3 4
2 3 1 4
2 5 5 2
3 4 2 4
3 6 1 2
4 6 4 1
5 6 6 2
Output:
28
Gii hn:
n <= 100
09-09-2006
im:
0.5
M bi:
ASSIGN1
S ngi gii c/
lm:
116 / 143
Loi bi:
acm
T l ng:
37.9%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
dtmp
Tt c
Ngun bi:
C n ngi, n vic (1 < n 200). Ngi th i thc hin cng vic j mt C[i,j] n v thi gian. Gi s tt c
bt u vo thi im 0, hy tm cch b tr mi cng vic cho mi ngi sao cho thi im hon thnh
cng vic l sm nht c th.
Input
- Dng u: N
- Tip theo l ma trn C[i,j]. (thuc kiu Integer)
Output
- Ghi thi im sm nht hon thnh.
Example
29
Input:
4
10 10 10 2
10 10 3 10
4 10 10 10
10 5 10 10
Output:
5
Ri si
Ngy:
09-09-2006
im:
0.7
M bi:
STONE1
S ngi gii c/
lm:
67 / 83
Loi bi:
acm
T l ng:
24.7%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
dtmp
Input
Dng u: s n.
Mt s dng tip theo, mi dng c dng: i m i1 i2 ... im. Trong m l s nt con ca nt i; i1, i2,
..., im: cc nt con ca nt i.
Output
30
Example
Input:
7
1 2 2 3
2 2 5 4
3 2 6 7
Output:
3
Xu con
Ngy:
09-09-2006
im:
0.4
M bi:
SUBSTR
S ngi gii c/
lm:
180 / 240
Loi bi:
acm
T l ng:
32.6%
3s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
dtmp
Tt c
Ngun bi:
Input
Dng 1: xu A.
Dng 2: xu B.
di A, B khng qu 1000000.
Output
Ghi ra cc v tr tm c trn 1 dng (th t tng dn). Nu B khng xut hin trong A th b trng.
Example
Input:
31
Cc hnh ch nht
Ngy:
09-09-2006
im:
1.1
M bi:
RECT1
S ngi gii c/
lm:
30 / 48
Loi bi:
acm
T l ng:
15.2%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
dtmp
Tt c
Ngun bi:
Cho N hnh ch nht trn mt phng. Cc cnh hnh ch nht song song vi cc trc ta . Nhng hnh ch
nht ny c th gi ln nhau, trng hoc l bn trong nhau. nh ca chng c ta nguyn, honh x
khng vt qu xmax v tung y khng vt qu ymax.
Mt on thng c mt u l im A(0, 0) v u kia l im B. im B tha mn cc iu kin sau:
+) Cc ta ca B l nhng s nguyn.
+) im B thuc on [(0, ymax), (xmax, ymax)] hoc on [(xmax, 0), (xmax, ymax)].
Vit chng trnh tm mt im B sao cho on AB ct qua nhiu hnh ch nht nht. (AB ct 1 hnh ch
nht khi chng c t nht 1 im chung vi nhau).
Input
- Dng u cha 3 s nguyn xmax, ymax (0 < xmax, ymax < 10^9) v N (1 <= N <= 10000).
- Mi dng trong N dng tip theo cha 4 s nguyn: x1, y1, x2, y2. (x1, y1) l ta nh tri di, (x2,
y2) l ta nh phi trn ca hnh ch nht tng ng.
Output
Dng duy nht ghi s lng ln nht cc hnh ch nht ct c.
Example
Input:
22 14 8
1 8 7 11
18 10 20 12
17 1 19 7
32
09-09-2006
im:
0.6
M bi:
MAXCUB
S ngi gii c/
lm:
101 / 111
Loi bi:
acm
T l ng:
44.1%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
dtmp
Tt c
Ngun bi:
Cho mt khi lp phng kch thc n chia lm n3 khi lp phng n v. Mi khi lp phng n v
cha 1 s nguyn.
Bn hy tm mt khi lp phng con ca khi lp phng cho sao cho tng cc s trong khi lp
phng con l ln nht.
Input
- Dng u: s lng test.
- Tip theo l cc test, mi test gm: dng u l n. Sau n nhm dng th hin lp ct ca hnh lp
phng nhn t mt trc t gn ra xa, mi nhm gm n dng, mi dng gm n s lit k cc s trn lp ct
t trn xung di, tri qua phi.
Ch : n <= 30. Gi tr ca khi lp phng n v thuc kiu integer.
Output
Mi dng cha tng ca khi lp phng con ln nht ca test tng ng.
Example
Input:
2
3
0 -1 3
33
S chnh phng
Ngy:
09-09-2006
im:
1.3
M bi:
CP
S ngi gii c/
lm:
22 / 35
Loi bi:
acm
T l ng:
19.4%
10s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
dtmp
34
Input
- Dng u l s lng test: nTest.
- nTest dng tip theo mi dng ghi ra dy ch s m John vit ( di khng qu 100).
Output
- Vi mi test ghi ra s lng cch tm c trn 1 dng.
Example
Input:
1
169
Output:
2
Ma thin thch
Ngy:
09-09-2006
im:
0.7
M bi:
METERAIN
S ngi gii c/
lm:
80 / 118
Loi bi:
acm
T l ng:
23.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
dtmp
Tt c
Ngun bi:
Ph ng nhn c thng tin v mt trn ma thin thch sp p xung tri t. Khng nhng th, Ph ng
cn bit ta ca v tr im ri ca mi mt thin thch. Ph ng nh Cui xc nh xem c bao nhiu
thin thch c th ri xung cnh ng ca ng ta. Cnh ng ca Ph ng c dng mt hnh a gic li
c xc nh bi danh sch cc nh c lit k theo th t ngc chiu kim ng h.
Yu cu: Xc nh xem trong tp cho trc cc im ri ca thin thch, c bao nhiu im nm trong cnh
ng ca Ph ng. Cc im nm trn bin ca cnh ng khng c tnh l im nm trong cnh ng.
35
Input
- Dng u tin l s nguyn n (3 <= n <= 5000) l s nh ca a gic li m t cnh ng ca Ph ng.
- Mi dng trong n dng tip theo cha cp ta ca mt nh ca a gic li.
- Dng tip theo l s nguyn m (2 <= m <= 5000) - s thin thch ri xung.
- Mi dng trong s m dng cui cng cha 2 s l ta im ri ca mt thin thch.
Cc ta l cc s nguyn c tr tuyt i khng qu 10^6.
Output
Ghi ra m dng, mi dng tng ng vi 1 im ri ca thin thch. Ghi "YES" nu im ri ca thin thch
nm trong cnh ng v ghi "NO" nu tri li.
Example
Input:
4
2 4
8 4
6 8
4 6
4
3 5
4 7
5 5
6 7
Output:
NO
NO
YES
YES
H thng n
Ngy:
09-09-2006
im:
0.7
M bi:
LIGHT
S ngi gii c/
lm:
81 / 91
Loi bi:
acm
T l ng:
36.2%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
dtmp
Tt c
Ngun bi:
36
Input
- Dng u tin cha 3 s nguyn dng m, n, k (m, n <= 100).
- Dng th hai cha m s nguyn a1, a2, ..., am.
- Dng th ba cha n s nguyn b1, b2, ..., bn.
- Dng th i trong k dng tip theo cha ta ca b xng th i.
Output
Mt dng duy nht ghi tng chi ph theo cch xy dng tm c.
Example
Input:
2 3 4
15 17
2 4 6
1 1
2 2
2 3
2 1
Output:
12
09-09-2006
im:
0.7
M bi:
GSS
S ngi gii c/
lm:
75 / 106
Loi bi:
acm
T l ng:
26.8%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
dtmp
37
Tt c
Ngun bi:
Cho dy s a[1], a[2], ..., a[n] (|a[i]| <= 15000, n <= 50000).
Hm q(x, y) = max { tng(a[i]+a[i+1]+...+a[j]), x <= i <= j <= y }.
Cho m cu hi dng x, y (1 <= x <= y <= n). (m <= 50000) -> hy tnh cc q(x, y).
Bi ny test kh ln nn cc bn mun download test nh kch vo Edit problem trn download vy.
Input
- Dng u l n.
- Dng th hai l dy a.
- Dng th 3 l m.
- m dng tip theo mi dng l 1 cp s x, y.
Output
-> Ln lt ghi ra cc q(x, y) tng ng. Mi kt qu ghi trn 1 dng.
Example
Input:
3
-1 2 3
1
1 2
Output:
2
Gi tr ln nht
Ngy:
09-09-2006
im:
0.4
M bi:
QMAX
S ngi gii c/
lm:
181 / 214
Loi bi:
acm
T l ng:
33.6%
1s-5s
Bi chy tt nht:
38
50000B
Ngi gi:
Tt c
Ngun bi:
dtmp
Gii hn
n, m, q <= 50000
k>0
Input
Dng 1: n, m
Dng th m+2: p
Output
Example
Input:
6 2
1 3 2
4 6 3
1
3 4
Output:
3
Bo v
Ngy:
09-09-2006
im:
0.6
M bi:
BAOVE
S ngi gii c/
lm:
98 / 138
39
acm
T l ng:
16.8%
2s-3s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
dtmp
Tt c
Ngun bi:
Input
Dng u ghi N (N 5000)
Cc dng tip theo cho n ht file, mi dng mt t 1 ng gm u, v, s cho bit c on ng mt chiu
t u n v, v phi cn t nht s qun chn ch trn ng ny. (s 65000)
C khng qu 10000 ng.
Output
S qun t nht cn iu ng
Example
Input:
10
10 7 25050
6 1 12564
10 4 23916
5 1 61054
10 9 50950
9 1 35558
10 2 60941
3 1 22203
8 2 2853
5 7 31422
3 7 41491
8 7 27235
4 8 55965
8 6 41980
3 6 47707
2 3 45320
3 8 11237
7 6 38734
5 6 7561
40
Sao a giac
Ngy:
09-09-2006
im:
1.2
M bi:
POLY4
S ngi gii c/
lm:
28 / 37
Loi bi:
acm
T l ng:
25.2%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
dtmp
Tt c
Ngun bi:
Input
Gm mt s test, mi test dng u l n (n <= 50) (s nh ca a gic).
Tip theo l n cp s nguyn x, y (-10000 <= x, y <= 10000) m t ta ca cc nh i theo mt chiu
nht nh (ngc hoc thun chiu kim ng h).
Kt thc test l s 0
Output
Ghi ra 1 hay 0 trn mt dng tng ng nu a gic l hnh sao hoc khng l hnh sao.
Example
Input:
3
0 0
0 1
1 1
6
66 13
96 61
41
Gi tr ln nht ver2
Ngy:
09-09-2006
im:
0.5
M bi:
QMAX2
S ngi gii c/
lm:
133 / 152
Loi bi:
acm
T l ng:
34.9%
1s-3s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
dtmp
Tt c
Ngun bi:
Input
- n: s phn t ca dy (n <= 50000).
- m: s lng bin i v cu hi (m <= 100000).
+) bin i c dng: 0 x y value
+) cu hi c dng : 1 x y.
Output
Ghi ra tr li cho ln lt tng cu hi.
42
Example
Input:
6 3
0 1 3 3
0 4 6 4
1 1 6
Output:
4
Bng quan h
Ngy:
09-09-2006
im:
2.0
M bi:
REL7
S ngi gii c/
lm:
1 / 32
Loi bi:
acm
T l ng:
0.5%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Mr Le Minh Hoang
Input
Dng u tin l s nguyn N .
N dng sau mi dng gm N s nguyn m t ma trn A.
Output
Dng u tin ghi ra max( T ) . Dng th 2 ghi ra dy s T1 , T2 , .. Tn . Mi s ghi cch nhau t nht mt
du cch .
43
Example
Input:
6
0
-2
-2 -1
-2 -2
-1 -2
0 -1
-1 -2 -1 -1 -1
Output:
4
1 2 3 2 3 4
S lng bc
Ngy:
09-09-2006
im:
1.0
M bi:
DEGREE
S ngi gii c/
lm:
43 / 56
Loi bi:
acm
T l ng:
21.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Mt s nguyn dng A gi l c bc K i vi c s B nu nh :
A = B^x1 + B^x2 + + B^xk
( trong x1 , x2 , , xk l cc s nguyn khng m tho mn x1 <> x2 <> x3 <> xk )
V d :
17 c bc 2 i vi c s 2 v 17 = 2^4 + 2^0 .
151 c bc 3 i vi c s 5 v 151 = 5^3 + 5^2 + 5^0.
Yu cu : Cho trc 1 on [X,Y] . Hy xc nh xem trong on ny c bao nhiu s c bc K i vi c
s B.
Gii hn :
1 <= X <= Y <= 10^9
1 <= K <= 25, 2 <= B <= 9
Chy c vi b nh thng bo < 800 K bn mi thc s l thnh cng
Input
1 dng gm 4 s nguyn dng X , Y , K , B
44
Output
Gm 1 dng duy nht ghi ra s lng s tm c .
Example
Input:
15 20 2 2
Output:
3
Mng 3 nh
Ngy:
09-09-2006
im:
0.5
M bi:
THREE
S ngi gii c/
lm:
110 / 122
Loi bi:
acm
T l ng:
29.7%
1s
Bi chy tt nht:
Gii hn m ngun:
10000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Gii hn
3 N 100
4 M 20000
Input
45
Output
Example
Input:
3 4
1 2 1
2 3 4
1 3 2
1 2 3
Output:
3
2
1 3
09-09-2006
im:
0.4
M bi:
MINK
S ngi gii c/
lm:
150 / 177
Loi bi:
acm
T l ng:
34.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Output
Kt qu mi test ghi ra trn dng , dng th i gm N-k+1 s , s th j tng ng l ch s APM ca v gim
kho yu nht trong phng n j .
Example
Input:
2
4 2
3 2 4 1
3 3
1 2 3
Output:
2 2 1
1
09-09-2006
im:
0.4
M bi:
KAGAIN
S ngi gii c/
lm:
153 / 164
Loi bi:
acm
T l ng:
42.3%
47
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Li ni v Lc Vn Tin , sau khi vt qua vng loi tr thnh Trng S , anh gp c rmon v
c ch mo my cho i qu giang v th k 19 . Tr li qu hng sau nhiu nm xa cch , vi tm bng
Trng S hng 1 do Lin on Type Thut cp , anh c c Vua c lm i tng thng lnh 3 qun
chng li gic Qua xm lng . on qun ca anh s gm N i i , i i i c A[i] ( > 0 ) ngi . Qun
s trong 1 i i s ng thnh 1 ct t ngi 1 -> ngi A[i] , nh vy binh s s ng thnh N ct . V
Vn Tin quyt 1 trn s nh bi qun Qua nn c ra 1 qun on hng mnh nht . Trong s c chp
rng , qun on ca Vn Tin c ra lc l mt nhm cc i i c ch s lin tip nhau ( tc l i i i
, i + 1 , j ) . V s sch th mi mt ht c nn ch bit c mi th . Ngoi ra theo giang h n i th
sc mnh ca 1 qun on = s ngi ca i i t ngi nht * s i i c chn . Nhim v ca bn l
da trn cc thng s ca cc nh kho c c c , hy cho bit qun on m Vn Tin chn ra l t
i i no n i i no . Ch nu c nhiu phng n th ghi ra phng n m ch s ca i i u
tin c chn l nh nht .
Output
Kt qu mi test ghi ra trn 1 dng , gm 3 s : sc mnh qun on mnh nht , ch s ca i i u tin
v ch s ca i i cui cng c chn .
Example
Input:
2
4
3 4 3 1
4
1 2 1 3
Output:
9 1 3
4 1 4
48
Do chi quanh nh
Ngy:
09-09-2006
im:
1.0
M bi:
WALK
S ngi gii c/
lm:
39 / 46
Loi bi:
acm
T l ng:
53.3%
1s
Bi chy tt nht:
Gii hn m ngun:
10000B
Ngi gi:
hard7771988
Ngun bi:
Tt c
Cho N vect c di khng qu L . Xt n vect i (x,y) ta c th chn vect i (x,y) hoc vect i ( -x,-y )
. Yu cu hy xc nh 1 cch chn cc vect sao cho vect tng ca N vect th c di khng qu sqrt(2)
*L.
1 <= N <= 10000 .
1 <= L <= 1000 .
Input
Dng 1 : 2 s nguyn N , L. N dng tip theo mi dng gm 2 s nguyn xi , yi m t vect i .
Output
Gm 1 dng ghi ra N s nguyn , s th i l 1 tng ng l chn vect (xi,yi) v 2 tng ng l chn vect
(-xi,-yi) . D li m bo c phng n.
Example
Input:
4 5
5 0
0 5
0 0
-3 4
Output:
1 2 1 1
09-09-2006
im:
1.4
M bi:
MIDAS
S ngi gii c/
lm:
18 / 22
Loi bi:
acm
T l ng:
31.6%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Trong thn thoi Hy Lp, do c cng gip ngi thy ca thn Dyonysus, nh vua Midas c v thn
thng cho bng cch a ngi n mt hn o c dng mt a gic li N cnh. Hn o c chia
thnh cc vng bi M ng ro l cc on thng ni mt s cp nh ca a gic. Bit rng cc on ro
ch c im chung ti cc u mt (cc nh).
Thn Dyonysus ni vi Midas rng, nh vua c th chn K mnh bt k trong s cc mnh c to ra
bi ng bin ca o v cc ng ro, min sao K mnh phi ghp li thnh mt min lin tc.
Yu cu: Hy gip vua Midas tham lam chn ra K mnh sao cho min thu c c din tch ln nht.
Cc bn download test ti y.
Input
Dng u tin ghi 3 s nguyn dng N, M, K (K M 100, N 1000).
N dng tip theo, dng th i ghi hai s nguyn xi, yi l ta ca nh th i ca a gic li.
Cui cng l M dng, mi dng m t mt ng ro, gm 2 s u, v cho bit ng ro ni hai nh u v v.
Output
1 Dng duy nht ghi S l din tch ln nht tm c, chnh xc n 2 ch s sau du phy.
Example
Input:
8 4 2
0 0
0 2
1 4
3 5
5 5
6 4
6 2
4 0
1 3
3 8
4 7
50
09-09-2006
im:
1.6
M bi:
MILITARY
S ngi gii c/
lm:
10 / 27
Loi bi:
acm
T l ng:
9.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hard7771988
Ngun bi:
Input
Dng 1: s nguyn N l s c im. ( 1 N 4000 ).
N dng tip theo, dng th i gm 2 s nguyn xi, yi tng ng l to ca c im i . Cc to u l s
nguyn dng 10000 .
Output
Gm 1 dng duy nht ghi ra s lng vng bo v ti a m s ch huy ca tng Ct c th c bao
bc .
Example
Input:
51
Ci ti ( Hard version )
Ngy:
09-09-2006
im:
0.8
M bi:
HUGEKNAP
S ngi gii c/
lm:
62 / 109
Loi bi:
acm
T l ng:
15.9%
5s
Bi chy tt nht:
Gii hn m ngun:
20000B
Ngi gi:
hard7771988
Ngun bi:
Input
Dng u tin l s nguyn T l s b test . ( 1 T 40 )
Mi b test s c format nh sau :
Dng 1 : 2 s nguyn dng N , M ( 1 N 10000 , 1 M 1000 ) .
Dng 2 : Gm N s nguyn l W[i] ( 1 W[i] 1000 ) .
Dng 3 : Gm N s nguyn l V[i] ( 1 V[i] 10000 ) .
52
Output
Vi mi b test :
Dng u tin ghi ra gi tr ln nht c th t c v s K l s vt la chn .
Dng th 2 ghi ra ch s ca K vt c chn .
Example
Input:
1
3 4
1 2 3
4 5 6
Output:
10 2
1 3
09-09-2006
im:
0.3
M bi:
FLOYD
S ngi gii c/
lm:
240 / 274
Loi bi:
acm
T l ng:
27.4%
1s
Bi chy tt nht:
mr_invincible (100 im
- 0.05s)
Gii hn m ngun:
50000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Input
Dng 1 : 3 s nguyn N , M , K . ( 1 N 100 , 1 M N*(N-1)/2 , 1 K 1000 )
M dng tip theo , dng th i gm 3 s nguyn dng u , v , c cho bit cnh (u,v) c trng s l c ( 1 c
10000 )
K dng tip theo l K cu hi , dng th j s c nh dng nh nu trn .
53
Output
ng vi mi cu hi trong K cu hi th ta phi tr li trn mi dng nh sau .
Cu hi 0 u v : Ghi ra 1 s nguyn duy nht l di ng i ngn nht t u -> v.
Cu hi 1 u v : Ghi ra s u tin l s X l s nh trn ng i ngn nht ny , tip ghi ra X s l ch
s cc nh theo th t xut hin trn hnh trnh .
Example
Input:
3 3 2
1 2 3
2 3 1
1 3 5
0 1 2
1 1 3
Output:
3
3 1 2 3
09-09-2006
im:
0.5
M bi:
HEAP1
S ngi gii c/
lm:
118 / 131
Loi bi:
acm
T l ng:
37.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
USACO
Input
54
Output
Kt qu mi test ghi ra trn 1 dng , ghi ra 1 s nguyn dng duy nht l chi ph ti thiu cn ct tm g
.
Example
Input:
1
4
1 2 3 4
Output:
19
Php Xor
Ngy:
09-09-2006
im:
1.5
M bi:
XOR
S ngi gii c/
lm:
15 / 16
Loi bi:
acm
T l ng:
45.6%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Input
55
Output
Vi mi test , nu tp N s l c lp tuyn tnh th ghi ra YES ngc li ghi ra NO X vi X l s s t
nht cn phi b i tp cn li tr thnh c lp tuyn tnh .
Example
Input:
2
2
1 2
3
1 2 3
Output:
YES
NO 1
Xy dng lu i
Ngy:
09-09-2006
im:
1.1
M bi:
CASTLE
S ngi gii c/
lm:
34 / 46
Loi bi:
acm
T l ng:
17.9%
1s
Bi chy tt nht:
Gii hn m ngun:
20000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
AGAMES 2004
Vua Hng Vng th 18 ang mun xy dng cho mnh mt lu i trn mt khu t Ph Th. cho
n gin, ta s ta ha khu t theo h ta Cc. Theo cc kin trc s, m bo cc yu cu m
quan, lu i nn c xy theo hnh ch nht c cc cnh song song trc to . Cn theo thut phong
thy, cc gc ca lu i khng th xy t tu m ch c th t mt s v tr. Nh vua mun xy lu i
cho mnh va p li va hp phong thu. V bn, mt chuyn gia lp trnh, c yu cu gip nh vua.
Nh vua cn mun bit c bao nhiu cch xy lu i, v trong c bao nhiu cch xy c din tch ln
nht v c din tch nh nht, cc din tch l bao nhiu?
56
Output
Dng th nht ghi s M l s cch xy lu i.
Nu M > 0, dng th hai ghi 2 s SMAX, CMAX l din tch ln nht ca lu i v s lng lu i c
din tch l SMAX.
Dng th 3 ghi 2 s SMIN, CMIN l din tch nh nht ca lu i v s lng lu i c din tch l SMIN.
Example
Input:
8
1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
Output:
5
2 2
1 3
Lp lch sa cha t
Ngy:
09-09-2006
im:
0.4
M bi:
CAR
S ngi gii c/
lm:
177 / 197
Loi bi:
acm
T l ng:
36.6%
57
1s
Bi chy tt nht:
Gii hn m ngun:
20000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Mr Le Minh Hoang
Input
Dng 1: Cha s n (n 10000)
Dng 2: Cha n s nguyn dng A[1], A[2], ..., A[n] (1 A[i] 10000)
Dng 3: Cha n s nguyn dng B[1], B[2], ..., B[n] (1 B[i] 100)
Output
Dng 1: Ghi s tin b pht ti thiu
Dng 2: Ghi s hiu cc xe s tin hnh sa cha, theo th t t xe c sa u tin n xe sa sau cng
Example
Input:
4
1 3 4 2
3 2 3 1
Output:
44
4 2 3 1
Lp lch trn 2 my
58
09-09-2006
im:
0.5
M bi:
TWO
S ngi gii c/
lm:
134 / 154
Loi bi:
acm
T l ng:
32.9%
1s
Bi chy tt nht:
Gii hn m ngun:
20000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Folklore
C N chi tit my cn c gia cng ln lt trn 2 my A v B. Thi gian gia cng chi tit i trn my A l
a[i], thi gian gia cng trn my B l b[i]. Hy tm trnh t gia cng cc chi tit trn 2 my sao cho vic hon
thnh gia cng tt c cc chi tit l sm nht c th.
Input
Output
Example
Input:
3
2 3 1
1 2 3
Output:
7
3 2 1
Lp lch trn 3 my
Ngy:
09-09-2006
im:
0.6
M bi:
MACHINE
S ngi gii c/
lm:
86 / 92
59
acm
T l ng:
36.8%
1s
Bi chy tt nht:
Gii hn m ngun:
20000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Folklore
C N chi tit my cn c gia cng ln lt trn 3 my A , B v C. Thi gian gia cng chi tit i trn my A
l a[i] , thi gian gia cng trn my B l b[i] , thi gian gia cng trn my C l c[i] . Bit rng 1 trong 2 iu
kin sau y c tho mn : max( b[i] ) min( a[i] ) hoc max( b[i] ) min( c[i] ) ( i = 1,n ) .
Hy tm trnh t gia cng cc chi tit trn 3 my sao cho vic hon thnh gia cng tt c cc chi tit l sm
nht c th .
Input
Dng 1 : s nguyn dng N ( 1 N 10000 ) .
Dng 2 : N s nguyn dng a[1] , a[n] . ( 1 a[i] 10000 )
Dng 3 : N s nguyn dng b[1] , b[n] .( 1 b[i] 10000 )
Dng 4 : N s nguyn dng c[1] , c[n] .( 1 c[i] 10000 )
Output
Dng 1 : S nguyn dng T l thi im sm nht c th hon thnh .
Dng 2 : N s nguyn l lch trnh gia cng cc chi tit my .
Example
Input:
2
1 2
3 2
4 4
Output:
12
1 2
Dy nghch th di K
Ngy:
09-09-2006
im:
0.7
M bi:
KINV
S ngi gii c/
lm:
75 / 96
Loi bi:
acm
T l ng:
35.6%
60
1s
Bi chy tt nht:
Gii hn m ngun:
20000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Input
Dng 1 : 2 s nguyn dng N v k ( 2 N 10000 , 2 k 10 ) .
Dng 2 : N s nguyn dng A[1] A[N] .
Output
Gi s T l s lng dy nghch th c di k , hy ghi ra T mod 10^9 .
Example
Input:
3 2
3 2 1
Output:
3
o giu vng
Ngy:
09-09-2006
im:
0.7
M bi:
GOLD
S ngi gii c/
lm:
71 / 73
Loi bi:
acm
T l ng:
66.4%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Polish Olympiad in
Informatics
Input
Dng 1 : 2 s nguyn dng S W ( 1 S , W 10000 ). S l di cnh song song vi trc Ox . W l di
cnh song song vi trc Oy .
Dng 2 : s nguyn dng N ( 1 N 15000 ) .
N dng tip theo , dng th i m t v tr ca m vng th i l 2 s nguyn xi v yi . ( -30000 xi , yi
30000 ) .
Output
Gm 1 dng duy nht ghi ra s lng nhiu nht m vng m Nh thm him c th c c .
Example
Input:
1 2
12
0 0
1 1
2 2
3 3
4 5
5 5
4 2
1 4
0 5
5 0
2 3
3 2
Output:
4
Cy P nh ( C bn )
Ngy:
09-09-2006
im:
0.6
M bi:
PTREE
S ngi gii c/
105 / 113
62
acm
T l ng:
45.5%
1s
Bi chy tt nht:
Gii hn m ngun:
20000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Folklore
Input
Dng 1 : 2 s nguyn dng N v P . ( 1 P N 200 ) .
Dng 2 : N s nguyn dng C[1] , C[N] . ( -1000 C[i] 1000 ) .
N 1 dng tip theo , mi dng gm 2 s nguyn dng u , v m t 1 cnh ca th .
Output
Gm 1 dng ghi ra P s nguyn l ch s ca P nh c chn .
Example
Input:
3 2
1 2 3
1 2
2 3
Output:
2 3
Mng in
Ngy:
09-09-2006
im:
0.9
M bi:
ENET
S ngi gii c/
lm:
53 / 63
Loi bi:
acm
T l ng:
24.0%
63
1s
Bi chy tt nht:
Gii hn m ngun:
20000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Input
Dng u tin cha bn s N, M, s, t (N 1000, M 15000).
Dng th i trong M dng tip theo cha hai s Di, Ci l cc s hiu hai nt tng ng hai u mt ca
ng dy th i.
Output
Dng u tin ghi s K l s lng nt th nng tm c.
Dng th i trong K dng cui cng ghi s hiu ca nt th nng th i , cc ch s c ghi theo th t tng
dn .
Example
Input:
3 2 1 3
3 1
1 2
Output:
2
1
3
64
09-09-2006
im:
0.6
M bi:
AREA
S ngi gii c/
lm:
101 / 122
Loi bi:
acm
T l ng:
31.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
BOI 2001
Trn mt phng to ngi ta v ra N hnh ch nht . Hy tnh din tch che ph bi N hnh ch nht ny ,
bit rng N hnh ch nht ny song song vi 2 trc Ox v Oy .
Input
Dng 1 : s nguyn N ( 1 N 10000 ) .
N dng tip theo , mi dng gm 4 s nguyn x1 , y1 , x2 , y2 tng ng l to gc tri di v gc phi
trn ca hnh ch nht th i.( 0 x1 x2 30000 , 0 y1 y2 30000 ) .
Output
Gm 1 dng ghi ra din tch ph bi N hnh ch nht
Example
Input:
2
10 10 20 20
15 15 25 30
Output:
65
09-09-2006
im:
0.7
M bi:
EGG
S ngi gii c/
lm:
79 / 112
Loi bi:
acm
T l ng:
30.9%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Folklore
Ti tr con c c N qu trng c cng nh nhau . Trong gi ra chi chng quyt nh th xem trng
cng n mc no bng cch th trng t trn tng cao xung t xem cao no th trng s v . Gi s
cng ca trng l E th th trng cc tng t tng 1 -> tng E trng s khng v , v th trng bt u
tng E + 1 tr i trng s v . Cch lm nng dn nht l ta c em th tng tng mt t thp ln cao n
tng no trng v l bit ngay nhng m nh th phi th nhiu ln qu , gi ra chi ca bn tr con khng
c lu n th , hn na ti n c ti N qu trng nn c v 1 s qu cng chng sao , min l t c
mc ch ca mnh .
Bn l mt lp trnh vin siu hng , sau khi nghe ni nim ca bn tr , bn c th gip g c bn tr
khng ? Hay l s chu thua ? Nu gii c bi ton hc ba ny th bn hy th submit xem no . Bit rng
to nh trng hc ca bn tr c tt c M tng ( nu trng khng v tng M th c th coi nh n c
cng l M ) .
Ch nu khng cn thn s rt d b ng nhn . D lm cch no i na th vn mun thu vn l
phi chng minh c tnh ng n ca thut ton .
Input
Dng 1 : s test T ( 1 T 10000 ) .
T dng tip theo mi dng gm 2 s nguyn N M ( 1 N , M 1000 ) .
Output
Vi mi test ghi ra s lng ln th t nht ( X ) c th xc nh c r rng cng ca qu trng ( k
c trong trng hp xu nht th vi X ln th cng c th xc nh c cng ca qu trng ) .
Example
Input:
2
66
Gii thch test 1 ( N=1, M=10 ) : Gi s ta bt u th trng tng 5 . Nu trng v -> ta khng cn trng
th na ( v ta c mi mt qu trng ) -> khng th xc nh c cng ca trng l 0 hay 1, 2, 3, 4 .
Nu ta th trng t tng 1 , trng v -> cng ca trng l 0 , nu khng v ta li th tip tng th 2 ,
c lm nh vy th trng hp t nht l trng c cng l 10 th ta phi mt ti 10 ln th .
09-09-2006
im:
0.4
M bi:
MATCH1
S ngi gii c/
lm:
177 / 188
Loi bi:
acm
T l ng:
40.6%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hard7771988
Ngun bi:
Tt c
Cho th hai pha G = (X U Y, E); Cc nh ca X k hiu l x1, x2, ..., xm, cc nh ca Y k hiu l y1,
y2, ..., yn.
Mt b ghp trn G l mt tp cc cnh thuc E i mt khng c nh chung.
Yu cu: Hy tm b ghp cc i (c nhiu cnh nht) trn G.
Ch : Dng Eof ch khng dng SeekEof.
Input
Dng 1: Cha hai s m, n (1 m, n 100)
Cc dng tip, mi dng cha hai s nguyn dng i, j cho bit thng tin v mt cnh (xi, yj) thuc E.
Output
Dng 1: Ghi s cnh trong b ghp cc i tm c (K).
K dng tip theo, mi dng ghi thng tin v mt cnh c chn vo b ghp cc i: Gm 2 s u, v th
hin cho cnh ni (xu, yv).
67
Example
Input:
4 5
1 1
1 4
2 1
2 2
2 4
3 2
3 3
4 2
4 3
Output:
4
1 1
2 4
3 3
4 2
09-09-2006
im:
0.5
M bi:
MATCH2
S ngi gii c/
lm:
126 / 147
Loi bi:
acm
T l ng:
33.3%
1s
Bi chy tt nht:
mr_invincible (100 im
- 0.09s)
68
50000B
Tt c
Ngi gi:
hard7771988
Ngun bi:
Cho th hai pha G = (X U Y, E); Cc nh ca X k hiu l x1, x2, ..., xn, cc nh ca Y k hiu l y1,
y2, ..., yn. Mi cnh ca G c gn mt trng s khng m. Mt b ghp y trn G l mt tp n cnh
thuc E i mt khng c nh chung. Trng s ca b ghp l tng trng s cc cnh nm trong b ghp.
Rng buc: Lun tn ti t nht mt b ghp y trn G.
Ch dng Eof ch khng dng SeekEof
Input
Dng 1: Cha s n (1 n 200)
Cc dng tip theo, mi dng cha 3 s nguyn i, j, c cho bit c mt cnh (xi, yj) v trng s cnh l c
(0 c 200).
Output
Dng 1: Ghi trng s b ghp tm c
n dng tip, mi dng ghi hai s (u, v) tng trng cho mt cnh (xu, yv) c chn vo b ghp.
Example
Input:
4
1 1 0
1 2 0
2 1 0
2 4 2
3 2 1
3 3 0
4 3 0
4 4 9
Output:
3
1 1
2 4
3 2
4 3
69
Giao lu
Ngy:
09-09-2006
im:
0.8
M bi:
FLOW1
S ngi gii c/
lm:
62 / 72
Loi bi:
acm
T l ng:
31.3%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Tuyn tp 150 bi ca
thy L Minh Hong
Cuc thi giao lu "Tt Ta Tin (TTT)" gia hai i S Phm (SP) v Tng Hp (TH) c m bi ton tin hc,
mi i c n hc sinh tham d. Cc bi ton c nh s t 1 n m v cc hc sinh ca mi i c
nh s t 1 ti n.
Hc sinh ca hai i u l nhng lp trnh vin xut sc, tuy nhin mi hc sinh c th gii quyt nhng bi
ton thuc s trng ca mnh hiu qu hn nhng bi khc.
Hy gip thy My t chc cuc thi theo th thc sau:
Chn ng n cp u, mi cp gm 01 hc sinh SP v 01 hc sinh TH lm 01 bi ton trong s nhng bi
ton ny.
C ng n bi ton c mang ra thi
Hc sinh no cng c tham gia
Bi ton cho cp u bt k phi thuc s trng ca c hai th sinh trong cp
Bit rng lun tn ti phng n thc hin yu cu trn.
Input
Dng 1: Cha hai s n, m (1 n m 255)
n dng tip theo, dng th i ghi danh sch cc bi ton thuc s trng ca hc sinh SP th i.
n dng tip theo, dng th j ghi danh sch cc bi ton thuc s trng ca hc sinh TH th j.
Ch dng Eoln ch khng dng SeekEoln
Output
Gm m dng, dng th k ghi s hiu th sinh SP v s hiu th sinh TH trong cp u bng bi ton k, nu
bi ton k khng c mang ra thi th ghi vo dng ny hai s 0 .
Example
Input:
4 6
3 6
1 2
70
Output:
2 4
0 0
0 0
3 3
4 2
1 1
T mu nh nht
Ngy:
09-09-2006
im:
0.7
M bi:
CTREE
S ngi gii c/
lm:
73 / 81
Loi bi:
acm
T l ng:
46.8%
1s
Bi chy tt nht:
Gii hn m ngun:
20000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Input
Dng u tin ghi N ( 1 N 10000).
N-1 dng tip theo, mi dng ghi hai nt l hai u mt ca mt cnh thuc cy.
Output
Dng u tin ghi S l tng gi tr nhn tm c.
N dng tip theo, dng th i ghi nhn gn cho nh i trong php gn ti u tm c.
Example
71
Input:
8
1 2
1 3
1 4
1 5
5 6
5 7
5 8
Output:
11
3
1
1
1
2
1
1
1
Du lch
Ngy:
09-09-2006
im:
1.4
M bi:
TWOSAT
S ngi gii c/
lm:
18 / 30
Loi bi:
acm
T l ng:
11.4%
1s
Bi chy tt nht:
Gii hn m ngun:
30000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Mt cng ty du lch t chc cho 1 on du khch nc ngoi i du lch M thnh ph Vit Nam . Tuy nhin
mi du khch li c 2 yu cu . Mi yu cu c dng Khng mun i thnh ph A hoc Mun i thnh
ph A ( A l ch s thnh ph m ngi yu cu ) . ( C th c trng hp 2 yu cu ca khch l
Mun i thnh ph A v V cc du khch ny l ngi nc ngoi nn rt kh tnh , h mun t nht 1
trong 2 yu cu ca h phi c p ng . Bn cng ty du lch au u tm cch chn ra cc thnh ph
a on du khch i m vn cha tm c cch no c . Bn c yu cu gip cng ty du lch ny
chn ra 1 s thnh ph a on du khch ny i m li va tho mn c cc du khch ny .
Input
72
Output
Dng 1 : Ghi YES nu c phng n tho mn yu cu cc du khch v ghi NO trong trng hp ngc li .
Nu YES th ghi tip theo nh sau :
Dng 2 : s nguyn dng K l s thnh ph c chn .
Dng 3 : Gm K s nguyn l ch s ca cc thnh ph c chn .
Example
Input:
2 3
-1 -2
1 2
Output:
YES
2
2 3
09-09-2006
im:
1.1
M bi:
TELEPORT
S ngi gii c/
lm:
30 / 38
Loi bi:
acm
T l ng:
31.8%
1s
Bi chy tt nht:
Gii hn m ngun:
20000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Input
Dng 1 : 2 s nguyn N v M ( 1 N , M 50000 ) tng ng l s CDCTT trn o Bornhom v
Gotland .
Dng th 2 gm N s nguyn A[1] A[N] m t cc CDCTT o Bornhom : s A[i] cho bit nu nh
Cng th i trn o Bornhom c t l Cng i th n s gi ngi n Cng A[i] trn o Gotland . ( 1
A[i] M ) .
Dng th 3 gm M s nguyn B[1] B[M] m t cc CDCTT o Gotland : s B[i] cho bit nu nh
Cng th i trn o Gotland c t l Cng i th n s gi ngi n Cng B[i] trn o Bornhom . ( 1
B[i] N ) .
Output
Dng 1 : N s nguyn C[1] C[N] ghi cch nhau 1 du khong trng , C[i] = 1 nu cng i trn o
Bornhom l Cng i v = 0 nu cng i l Cng n .
Dng 2 : M s nguyn D[1] D[M] ghi cch nhau 1 khong trng, D[i] = 1 nu cng i trn o Gotland l
Cng i v = 0 nu cng i l Cng n .
Example
Input:
4 5
3 5 2 5
4 4 4 1 3
Output:
0 1 1 0
1 0 1 1 0
74
Thng nht t nc
Ngy:
09-09-2006
im:
1.6
M bi:
ELECT
S ngi gii c/
lm:
10 / 16
Loi bi:
acm
T l ng:
8.8%
1s
Bi chy tt nht:
overtherainbow (100
im - 0.18s)
Gii hn m ngun:
20000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Base on problem of
Wojciech Rytter
Sau nhiu nm chin tranh lin min gia cc ng phi , nc X ri vo tnh trng i ngho , ngi dn
kh cc trm b . Nhn thc c tip tc ko di chin tranh s cng bt li cho t nc , cc ng trong
nc X quyt nh hp bn nhau li , b qua him khch chung xy dng li t nc. Vic lm u
tin s l hp chn ra cc v i biu lp nn Quc Hi . Mi ng chn ra 2 gng mt tiu biu
nht cho ng ca mnh ng c vo Quc Hi . Tuy nhin trong s cc v i biu ca cc ng ny th
c mt s v v l do c nhn trong chin tranh nn rt cm th nhau ( v d nh l ng A ca ng P ght
ng B ca ng Q ) . V l do chnh tr m trong Quc Hi mi ng ch c php c mt ngi m
thi . Ngoi ra m bo Quc Hi lm vic 1 cch cng minh th cc v i biu Quc Hi phi c
chn ra sao cho m bo khng c ai th ght ai c nu khng rt c th chin tranh s li n ra . Bn l mt
ngi yu chung ho bnh ng thi l 1 lp trnh vin siu hng . Bn hy xem xt xem liu c 1 cch t
chc Quc Hi sao cho tho mn c cc yu cu ra hay khng ?
Input
Dng 1 : 2 s nguyn N v M ( 1 N 8000 , 1 M 20000 ) tng ng l s ng v s mi quan h th
ght nhau gia cc thnh vin ca cc ng . ( Cc thnh vin ca ng 1 c s hiu l 1 , 2 ; cc thnh vin
ca ng 2 c s hiu l 3 , 4 Thnh vin ca ng i s c s hiu l i*2-1 v i*2 ) .
M dng tip theo mi dng gm 2 s nguyn u , v cho bit ngi u v ngi v ght nhau . ( 1 u < v N*2
).
Output
75
Example
Input:
3 2
1 3
2 4
Output:
1
1 4 5
Tri thm
Ngy:
09-09-2006
im:
1.5
M bi:
CARPET
S ngi gii c/
lm:
15 / 19
Loi bi:
acm
T l ng:
23.3%
1s
Bi chy tt nht:
Gii hn m ngun:
20000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Base on a problem of
Alexander Mironenko
76
Input
Dng 1 : S nguyn dng T l s b test ( 1 T 45 ) . T nhm dng tip theo , mi nhm dng m t 1
b test , c format nh sau :
2 dng u , mi dng gm 2 s nguyn l to ca 2 im u mt ca vt sn .
Dng th 3 gm 2 s nguyn l to ca 1 im nm trn vt sn . Bit rng cc to u l s
nguyn c tr tuyt i 1000 v cung trn nm trong hnh vung [-1000,1000] * [-1000,1000] .
Output
Vi mi test ghi ra 1 s nguyn X l din tch nh nht ca ming thm .
Example
Input:
1
476 612
487 615
478 616
Output:
66
S hc 1
Ngy:
09-09-2006
im:
1.3
M bi:
JACOBI
S ngi gii c/
lm:
22 / 55
Loi bi:
acm
T l ng:
13.9%
3s
Bi chy tt nht:
Gii hn m ngun:
20000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Base on a problem of
Michael Medvedev
Input
Dng 1 : s nguyn K l s b test ( 1 K 100000 ) . K dng tip theo mi dng gm 2 s nguyn a , n ( 1
a , n 32767 ) .
Output
77
Example
Input:
5
4 17
3 7
2 7
14 31
10007 20011
Output:
2 15
Khong co
3 4
13 18
5382 14629
09-09-2006
im:
1.2
M bi:
RECTP
S ngi gii c/
lm:
25 / 41
Loi bi:
acm
T l ng:
15.1%
1s
Bi chy tt nht:
Gii hn m ngun:
20000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
IOI
Input
Dng 1 : s nguyn N ( 1 N 10000 ) .
N dng tip theo , mi dng gm 4 s nguyn x1 , y1 , x2 , y2 tng ng l to gc tri di v gc phi
trn ca hnh ch nht th i .( 0 x1 x2 30000 , 0 y1 y2 30000 ) .
Output
78
Example
Input:
2
10 10 20 20
15 15 25 30
Output:
70
09-09-2006
im:
1.2
M bi:
TRIANGLE
S ngi gii c/
lm:
27 / 29
Loi bi:
acm
T l ng:
52.9%
1s
Bi chy tt nht:
Gii hn m ngun:
20000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
BOI 2002
Cho N tam gic vung cn . Hy tnh din tch min b ph bi N tam gic ny .
Input
79
Output
Gm 1 dng duy nht ghi ra din tch min b ph .
Example
Input:
5
-5 -3 6
-1 -2 3
0 0 2
-2 2 1
-4 -1 2
Output:
24.5
09-09-2006
im:
1.5
M bi:
POINT
S ngi gii c/
lm:
12 / 29
Loi bi:
acm
T l ng:
29.7%
7s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Da theo 1 bi d hn ca
USACO
80
Input
Dng 1 : s nguyn dng T l s b test ( T 20 ) .
Cc nhm dng sau m t 1 b test . 1 b test s c format nh sau :
Dng 1 : s nguyn dng N ( N 10000 ) .
N dng tip theo , dng th i gm 2 s nguyn l to ca im th i .
Output
Vi mi b test ghi 1 dng gm 2 s nguyn dng S , K tng ng l gi tr nh nht ca hm Q(X,Y) v
s lng im tho mn yu cu .
Example
Input:
1
2
0 1
1 0
Output:
2 2
Bo ng
Ngy:
09-09-2006
im:
1.4
M bi:
ALERT
S ngi gii c/
lm:
17 / 21
Loi bi:
acm
T l ng:
28.4%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Th gii nhng nm 2077 hnh thnh nn 2 thi cc r rng , cc nc hoc l i theo con ng Ch Ngha
X Hi hoc l theo T Bn Ch Ngha. Khi xng nn cc lung t tng ny l 2 nc Lo v
81
Input
Dng 1 : S nguyn dng N ( 1 N 200 ) l s lng cc quc gia trn th gii , cc quc gia c nh
s th t t 1 -> N .
Dng 2 : S nguyn dng L l cc nc tnh ti thi im hin ti ang theo CNXH .
Dng 3 : Gm L s nguyn dng l ch s ca cc nc ang theo CNXH .
Dng 4 : S nguyn dng C l cc nc tnh ti thi im hin ti ang theo TBCN.
Dng 5 : Gm C s nguyn dng l ch s ca cc nc ang theo TBCN .
Dng 6 : S nguyn dng M ( 1 M N*(N-1)/2 ) l s quan h kinh t gia cc nc trn th gii .
M dng tip theo , dng th i gm 3 s nguyn dng Xi Yi Zi ( 1 Xi Yi N , 1 Zi 1000 ) m t 1
mi quan h kinh t .
Output
Dng 1 : S nguyn dng K l Tng Gi Tr Kinh T Ton Cu trong tnh hung tt nht v s nguyn
dng T l s nc theo XHCN trong tnh hung .
Dng 2 : Ghi ra ch s ca T nc theo CNXH trong tnh hung tt nht . Nu c nhiu phng n th ch
ra phng n m c s lng nc theo CNXH l nhiu nht .
Example
Input:
3
1
1
1
3
1
1 2 10
Output:
10 2
1 2
82
Chui ht
Ngy:
09-09-2006
im:
0.8
M bi:
CHUOIHAT
S ngi gii c/
lm:
57 / 66
Loi bi:
acm
T l ng:
41.7%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Khi tin hnh khai qut kho c mt vng quc xa xa n, cc nh khoa hc khai qut c rt nhiu
chui ht l. Sau khi quan st, cc nh khoa hc thy rng cc chui ht c mt s c im chung.
Mi chui ht l mt si dy c nh cc ht ngc lm bng mt cht liu c xa. Cc chui ht u c s
lng ht ngc bng nhau. Hn na, mi ht ngc l mt hnh cu c ng knh l mt s nguyn dng,
v nu ln t tri sang phi trn chui ht, ngi ta thy cc ht ngc c ng knh tng dn. Nu nh s
v tr cc ht ngc bt u t 1, theo th t t tri sang phi, ngi ta nhn thy rng ht ngc th i c ng
knh khng vt qa 2i. Cc nh khoa hc cho rng, dn tc c xa ny hn lm ra tt c cc chui ht c
cng nhng c im ny, d chng hin cn ang ri rc u trn tri t.
Sau khng lu, cc nh khoa hc tm ra mt mnh da, trn c ghi mt con s theo loi ch s c xa.
H cho rng mnh da ny c lin quan n cc chui ht k l n. Sau nhiu c gng, cc nh khoa hc
a c con s trn mnh da v h ch s thp phn, v k hiu l X.
Manh mi n y th dng li, v cc nh khoa hc khng tm thy c vt tch no khc na, v cng
khng tm ra c mi quan h gia X v cc chui ht.
n y, mt nh khoa hc ngi Vit ngh, hy th xc nh chui ht c th t t in l X, bit u
y s l manh mi?
Yu cu
Bn hy vit chng trnh gip nh khoa hc xc nh chui ht c th t t in l X.
D liu
Kt qa
Gm 1 dng duy nht, cha N s nguyn, cch nhau mt khong trng, xc nh chui ht c th t t in
l X.
83
Gii hn
V d
D liu
2
4
Kt qa
2 3
Gii thch
Cc chui ht sp theo th t t in:
1 2, 1 3, 1 4, 2 3, 2 4
Chui ht th 4 l 2 3
09-09-2006
im:
1.2
M bi:
BONGDA
S ngi gii c/
lm:
28 / 52
Loi bi:
acm
T l ng:
23.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Mt gii thi u bng c t chc theo th thc thi u vng trn, hai i bng bt k s c thi
u vi nhau ng mt trn.
Trong mi trn u, i thng c 3 im, cn i thua c 0 im. Khng c kt qa ha (nu ha trong
hai hip chnh th hai i s phi thi u lun lu phn nh thng thua).
84
Yu cu
Bit kt qa cc trn u din ra, bn hy cho bit mi i bng cn c kh nng ot chc v ch ma
gii na hay khng?
D liu
N dng tip theo, dng i cha N s nguyn dng ai1, ai2, ... , aiN, trong aij cho bit trng thi ca
trn u gia i i v i j:
o
aij = 0, nu i j thng.
aij = 1 nu i i thng
Kt qa
Gm 1 dng duy nht, l mt dy nh phn di N, bit th i bng 1 nu i bng i cn kh nng v
ch ma gii, v bng 0 nu i bng i khng cn kh nng v ch ma gii.
Gii hn
N l s nguyn dng trong phm vi [1, 30]
V d
D liu
5
0 2 0 2 1
2 0 0 1 0
1 1 0 2 1
2 0 2 0 2
0 1 0 2 0
Kt qa
10110
85
Nhn ca cy
Ngy:
27-04-2007
im:
1.0
M bi:
ITREE
S ngi gii c/
lm:
37 / 41
Loi bi:
acm
T l ng:
53.3%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Input
Dng 1 l s nguyn T l s b test . ( 1 T 50 ) . T nhm dng tip theo m t tng b test . Mi b test
s c cu trc nh sau :
Dng 1 : s nguyn dng N ( 1 N 1000 ) .
T dng 2 -> dng N : dng th i gm 2 s nguyn dng u v c ( 1 u < i , 0 c 1000 ) cho bit cha ca
nt i l nt u v cnh ni (u,i) c trng s l c .
Output
Vi mi test ghi ra gi tr thp nht c th t c ca cy trn 1 dng vi chnh xc l 2 ch s sau du
chm.
Example
Input:
1
4
1 1
1 2
2 1
Output:
3.00
86
27-04-2007
im:
0.5
M bi:
THEME
S ngi gii c/
lm:
120 / 135
Loi bi:
acm
T l ng:
33.5%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Input
Dng 1 : n = s nt nhc <= 5000
Mt s dng sau l n nt nhc, mi nt c quy ra s t nhin trong phm vi 1..88.
Output
1 dng cha 1 s duy nht l di on cao tro di nht. Nu khng tm c on nhc no, in ra 0.
Example
Input:
30
25 27 30 34 39 45 52 60 69 79 69 60 52 45 39 34 30 26 22 18
82 78 74 70 66 67 64 60 65 80
87
Chi bi-a 1 l
Ngy:
08-07-2007
im:
0.3
M bi:
CHEAT
S ngi gii c/
lm:
194 / 234
Loi bi:
acm
T l ng:
31.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Alex Samsonov
Mike chi bi-a 1 l rt gii nn kim c rt nhiu tin banh . Nh Ci mt nhiu tin v Mike lm nn
c lm nn h quyt phi kim tra xem liu Mike c chi gian hay khng ?
Th thc chi bi-a 1 l l nh ny : C N vin bi c nh s t 1 -> N , t trn bn , ngi chi phi
nh sao cho cc vin bi ny lt l theo ng th t t 1 -> N . Vin i s phi vo l trc vin i+1 .
kim tra Mike , nh Ci thu 1 tay thm t . Tay thm t ny s kim tra bng cch l thnh thong li tin
li ci l v bc ln vin trn cng trong l . Sau khi Mike nh ht cc bi vo l ri th thm t s bc
ht cc vin trong l ra t vin trn cng ti vin di cng . Hy gip thm t xc nh xem liu Mike c
chi gian khng ? ( Xem test v d hiu r hn ) .
Download test v solution ti y
Input
Dng 1 : s nguyn dng N ( N 100000 ) . N dng tip theo mi dng gm 1 s nguyn ghi ra s ch trn
tri bi m thm t ln lt bc ln c .
Output
Nu xc nh c Mike chi gian th ghi ra YES , ngc li ghi NO .
Example
Input:
3
3
1
2
Output:
88
C gi chn b
Ngy:
22-07-2007
im:
0.7
M bi:
COWGIRL
S ngi gii c/
lm:
73 / 80
Loi bi:
acm
T l ng:
56.8%
1s
Bi chy tt nht:
Gii hn m ngun:
10000B
Ngi gi:
hard7771988
Ngun bi:
Tt c
Trn mt tho nguyn nh b c 1 gia nh gm 3 anh em: 2 ngi anh trai l Nvutri v Andorea cn ngi
em gi l Lola. Cuc sng gia nh kh gi nhng gia nh c truyn thng chn nui v mun cc con t
lp nn cha m 3 ngi quyt nh cc con hng ngy s i chn 1 s b no (ty 3 ngi con).
Tho nguyn l 1 cnh ng chia lm M*N vung, mi con b ch ng trong 1 v mi ch cha 1 con
b.Ch c 1 quy tc duy nht l khng bao gi c 4 con b to thnh 1 hnh vung 2*2 hoc trng 1
khu t 2*2.
Hai ngi anh mi chi nn hi l kem Lola chn b 1 mnh. Lola mun bit tt c c bao nhiu cch
xp b tha mn quy tc trn phng mi trng hp. V con s ny rt ln nn hy gip Lola tnh ton
con s ny.
89
Input
Dng u gm 1 s T duy nht l s test (T 111)
T dng tip theo gm 2 s M, N cho bit kch thc ca tho nguyn (M*N 30)
Output
Gm T dng, mi dng ng vi 1 test l s cch xp b ca test .
Example
Input:
1
1 1
Output:
2
Cn thng bng
Ngy:
10-08-2007
im:
1.1
M bi:
RTF
S ngi gii c/
lm:
34 / 39
Loi bi:
acm
T l ng:
28.1%
1s
Bi chy tt nht:
Gii hn m ngun:
5000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Input
Dng 1 l s nguyn T l s b test ( 1 T 100 ) . Cc dng tip theo m t T b test , mi b test gm 2
dng :
Dng 1 : S nguyn dng N ( N 100 ) .
Dng 2 : N s nguyn dng A[1] , , A[N] ( A[i] 60000 )
90
Output
Vi mi b test ghi ra 1 s nguyn dng l s lng qu cn ca nhm tm c .
Example
Input:
1
3
2 3 4
Output:
2
S hc 2
Ngy:
02-09-2007
im:
1.5
M bi:
NEWJ
S ngi gii c/
lm:
13 / 27
Loi bi:
acm
T l ng:
25.5%
3s
Bi chy tt nht:
Gii hn m ngun:
20000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Base on a problem of
Michael Medvedev
Input
Dng 1: s nguyn K l s b test ( 1 K 120000 ). K dng tip theo mi dng gm 2 s nguyn a , n ( 1
a, n 1000000 ).
Output
Vi mi test ghi ra tt c cc s nguyn x tho mn theo th t tng dn trn 1 dng . Nu khng c s
nguyn x no tho mn th ghi ra Khong co.
Example
Input:
5
4 17
91
HAOI 5000
Ngy:
10-09-2007
im:
1.1
M bi:
HAOI5000
S ngi gii c/
lm:
36 / 48
Loi bi:
acm
T l ng:
22.6%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
duonghanguyen
Ngun bi:
Based on problem
HAOI5000 (author Pham
Hai Minh - used in HAOI
2007). Thank to Ly Xuan
Sang and Nguyen Thanh
An.
Tt c
Th thc ca cuc thi tin hc HAOI mi nm li c thay i khng lm th sinh cm thy nhm chn.
Chc hn cc bn vn nh nhng cuc thi HAOI 3000, 4000 c m t nhng ln trc. n ln th
5000, cuc thi li c xy dng theo mt phong cch khc hn. Phng thi l mt khu c dng hnh trn vi
N my tnh t cch u nhau. My th 1 c t gia my th N v my th 2, my th 2 c t gia
my th 1 v my th 3, c nh vy n my th N th c t gia my N 1 v my th 1. Phng thi c
kch thc rt ln nhng li ch c mt s th sinh tham gia cuc thi ny thm ch vn cn tr nn phc
tp hn khi c th c nhiu th sinh cng thi trn mt my (kiu nh thi ng i). Khong cch gia 2 my
tnh c nh ngha l khong cch i t my ny n my kia (tnh theo ng ngn hn). Ni cch
khc, khong cch gia hai my u v v l min(|u v|, N |u v|).
Gim th MSN ang cn tm mt v tr c th bao qut phng thi tt nht. V tr quan st tt nht l ti
my tnh m tng khong cch ca n n cc my ang thi l nh nht (nu c mt my tnh c nhiu th
sinh cng d thi th khong cch n my phi c tnh nhiu ln).
Input
92
Dng u tin l hai s nguyn dng N v K ln lt l tng s my tnh c trong phng thi v s
th sinh ang d thi.
Dng tip theo ghi K s nguyn trong khong [1, n]. S th u th hin s hiu my tnh ca th sinh
th u.
Output
Gii hn
1 N 106
1 < K 105
V d
Input:
20 10
1 1 18 5 6 14 7 4 8 9
Output:
35
2
5 6
Yugi-Oh
Ngy:
14-09-2007
im:
0.9
M bi:
YUGI
S ngi gii c/
lm:
48 / 54
Loi bi:
acm
T l ng:
39.8%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
nghia
Tt c
Ngun bi:
Khng r ngun gc
Gi s K phn l P1, P2, ..., Pk th gim sc mnh gia 2 phn u,v l b(u,v) = min(a(i,j) vi i
thuc Pu, j thuc Pv).
Input
Output
Gm 1 dng duy nht l S ln nht
Example
Input:
4 3
0 1 2 3
1 0 2 3
2 2 0 3
3 3 3 0
Output:
2
A cng B
Ngy:
15-09-2007
im:
0.2
M bi:
POST
S ngi gii c/
lm:
452 / 480
Loi bi:
acm
T l ng:
52.3%
1s
Bi chy tt nht:
tuyen_pro_vip (100 im
- 0s)
Gii hn m ngun:
50000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Just to test
94
Input
Gm 1 dng cha 2 s nguyn A v B , cch bi 1 du cch.
Output
Ghi ra tng A+B .
V d
Input:
3 4
Output:
7
Gi :
S dng ton t "+" .
15-09-2007
im:
0.9
M bi:
PYTHAEQ
S ngi gii c/
lm:
52 / 82
Loi bi:
acm
T l ng:
31.0%
2s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
duonghanguyen
Tt c
Ngun bi:
Mt bi c in
vi
95
Input
Gm mt s r duy nht
Output
Gm mt s duy nht l p s ca bi ton.
Example
Input 1:
1
Output 1:
4
Input 2:
3
Output 2:
4
Input 3:
10
Output 3:
12
15-09-2007
im:
0.2
M bi:
LIQ
S ngi gii c/
lm:
324 / 359
Loi bi:
acm
T l ng:
46.9%
5s
Bi chy tt nht:
Gii hn m ngun:
20000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
Dn gian
Input
Output
Ghi ra di ca dy con tng n iu di nht.
V d
Input:
6
1 2 5 4 6 2
Output:
4
Gii thch test v d: Dy con di nht l dy A[1] = 1 < A[2] = 2 < A[4] = 4 < A[5] = 6, di dy ny l
4.
Gi : S dng phng php Quy Hoch ng. F[i]: di dy con n iu tng di nht m phn t cui
cng l s A[i] ny.
16-09-2007
im:
0.3
M bi:
LIS
S ngi gii c/
lm:
202 / 257
Loi bi:
acm
T l ng:
30.5%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
duonghanguyen
Tt c
Ngun bi:
Bi c in
Input
97
Output
Gm mt s nguyn duy nht l p s ca bi ton
Example
Input:
5
2 1 4 3 5
Output:
3
Xy cu
Ngy:
17-09-2007
im:
0.7
M bi:
BRIDGES
S ngi gii c/
lm:
73 / 87
Loi bi:
acm
T l ng:
24.4%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
duonghanguyen
Ngun bi:
L n Khu - mt bi
vng 4 chn T
HKHTN - HQG H
Ni
Tt c
Input
98
Output
In ra K s l s hiu ca tuyn ph cn c thay th bng cu.
Gii hn
1 K < N 10 000
1 LU V 106
Example
Input:
6 2 1 2
1 2 5
3 2 6
1 4 4
4 6 4
4 5 5
Output:
1 3
Tm s nguyn t
Ngy:
17-09-2007
im:
0.2
M bi:
PNUMBER
S ngi gii c/
lm:
332 / 375
Loi bi:
acm
T l ng:
39.0%
5s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hard7771988
99
Tt c
Ngun bi:
Dn gian
Input
Gm 2 s nguyn A v B cch nhau bi 1 du cch ( 1 A B 200000 ) .
Output
Ghi ra tt c cc s nguyn t trong khong [A,B]. Mi s trn 1 dng .
V d
Input:
1 10
Output:
2
3
5
7
19-09-2007
im:
0.9
M bi:
DISNEY1
S ngi gii c/
lm:
49 / 57
Loi bi:
acm
T l ng:
35.0%
0.029s-0.050s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
nghia
Ngun bi:
Tt c
Cng vin Disneyland khai trng N im vui chi mi. Mt hm Bm v Cui n chi Cng vin. Qua
vic hi thm ngi hng dn Bm v Cui bit thi gian c th i t im vui chi i n a im
vui chi j. Bm v Cui mun i thm ht tt c cc a im theo nguyn tc sau:
-Mi ngi i t im s 1, qua 1 s im v quay tr v im s 1.
-Cc im n trn ng i ca Bm v Cui l 1 dy s tng dn( tr im s 1 khi quay v).
-Mi im vui chi phi thuc t nht 1 trong 2 ng i ca Bm v Cui.
-Thi gian i l nh nht (tnh c thi gian quay v 1).
100
Input
-Dng u l s N (N<201)
-Tip theo l ma trn N dng N ct: 1 s nguyn khng m(
(A[i][j] = A[j][i] , A[i][i] = 0 vi mi i, j).
Output
Gm 1 s duy nht l thi gian nh nht Bm v Cui thm quan Cng Vin theo nguyn tc trn.
Example
Input:
4
0 1 4 3
1 0 2 4
4 2 0 4
3 4 4 0
Output:
10
(Gii thch : cch i tt nht l Bm i 1->2->3->4->1 v Cui ng yn)
19-09-2007
im:
0.9
M bi:
DISNEY2
S ngi gii c/
lm:
47 / 49
Loi bi:
acm
T l ng:
30.0%
0.029s-0.050s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
nghia
Tt c
Ngun bi:
Input
Ging nh bi DISNEY1
101
Output
Ging nh bi DISNEY1
Example
Input:
4
0 1 4 3
1 0 2 4
4 2 0 4
3 4 4 0
Output:
10
S khng (I)
Ngy:
20-09-2007
im:
1.1
M bi:
VN_ZR_I
S ngi gii c/
lm:
35 / 42
Loi bi:
acm
T l ng:
30.5%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
duonghanguyen
Tt c
Ngun bi:
1000
1111
10110
11101
100100
101011
110010
10
1001
10000
10111
11110
100101
101100
110011
11
1010
10001
11000
11111
100110
101101
110100
100
1011
10010
11001
100000
100111
101110
110101
101
1100
10011
11010
100001
101000
101111
110110
110
1101
10100
11011
100010
101001
110000
110111
102
1110
10101
11100
100011
101010
110001
111000
Input
Gm nhiu dng, mi dng cha 2 s nguyn N v K cch nhau t nht mt du cch. (1 < N 2147483647;
K > 0)
Output
Gm nhiu dng, mi dng gm 1 s l kt qu tm c ca tng test.
Example
Input:
4 1
56 2
Output:
3
74
Li 1 bi phn vic
Ngy:
20-09-2007
im:
1.4
M bi:
COST
S ngi gii c/
lm:
16 / 21
Loi bi:
acm
T l ng:
29.8%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hard7771988
Tt c
Ngun bi:
C N chuyn vin lp trnh v M cng vic. Nu chuyn vin th i m lm j cng vic th s tn chi ph l
C[i] * j * j .
Ngi ta cho bn N xu k t , k t th j ca xu i l 'Y' tc l chuyn vin th i c th lm c cng vic
103
Input
Dng 1 : s nguyn dng N ( 0 < N < 51 ) .
Dng 2 : N s nguyn dng l C[1] , ... , C[N] ( 0 < C[i] < 50000 ) . N dng tip theo , mi dng gm 1
xu M k t m t nh trn. ( 0 < M < 41 ) .
Output
Gm 1 s nguyn duy nht l chi ph nh nht. Trong trng hp khng th hon thnh M cng vic ny
c th ghi ra -1 .
V d
Input:
3
2 3 4
YYN
YNY
NNN
Output:
11
Truy vn trn cy
Ngy:
21-09-2007
im:
1.8
M bi:
QTREEX
S ngi gii c/
lm:
5 / 10
Loi bi:
acm
T l ng:
23.1%
6s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
beo_map
Tt c
Ngun bi:
c add ln bi Khc
Anh Tun
104
Input
Input l mt b gm nhiu test. Dng u ca input l s test t ( t<=20 ). Tip sau l cc test.
Mi test bt u bng mt dng trng. Dng tip theo ghi mt s N ( N<=10000 ). N-1 dng tip theo, mi
dng ghi 3 s a, b v c m t mt cnh ca cy ni a vi b v c trng s l c. Th t ca cc cnh chnh l
th t xut hin trong input. Tip theo l dy cc lnh nh m t trn(s lnh khng qu 50000). Cui mi
test ghi mt t "DONE".
D liu vo lun m bo trng s ca cc cnh mi thi im c gi tr tuyt i khng vt qu
10000000.
Output
Vi mi lnh "QUERY", in ra kt qu tm c. Nu a = b th ghi ra 0.
Example
Input:
1
3
1 2 1
2 3 2
QUERY 1 2
CHANGE 1 3
QUERY 1 2
DONE
Output:
1
3
Xu i xng
Ngy:
21-09-2007
im:
1.7
M bi:
PALINX
S ngi gii c/
lm:
8 / 30
Loi bi:
acm
T l ng:
6.6%
5s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
beo_map
105
Tt c
Ngun bi:
c add ln bi Khc
Anh Tun
Input
Dng u ghi mt s N. N dng sau mi dng m t mt xu, bt u l di ca xu, sau l mt du
cch v tip theo l ni dung ca xu.(Xu ch gm cc ch ci latin thng v c di nguyn dng)
D liu vo lun m bo tng di cc xu khng qu 1000000.
Output
Ghi ra mt s duy nht l s cp xu tm c.
Example
Input:
3
1 a
2 ab
2 ba
Output:
5
Chnh ng h
Ngy:
21-09-2007
im:
0.5
M bi:
CLOCK
S ngi gii c/
lm:
115 / 119
Loi bi:
acm
T l ng:
43.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hard7771988
IOI 1994
106
C 9 cch khc nhau quay cc ng h, mi cch c gi l mt dch chuyn (Move). Mi dch chuyn
c chn bng mt s t 1 n 9. S s quay cc ng h c nh s 1 mt gc 90 theo chiu kim
ng h. Cc ng h c nh s 0 s khng b tc ng g. 9 di chuyn c minh ha trong hnh 2.
Hy vit chng trnh tnh xem cn t nht bao nhiu ln di chuyn tt c cc ng h u ch 12h .
Input
Gm 3 dng , mi dng gm 3 ch s cho bit hng m ng h ang ch.
Output
S ln dch chuyn t nht.
V d
Input:
107
S khng (II)
Ngy:
21-09-2007
im:
1.6
M bi:
VN_ZR_II
S ngi gii c/
lm:
9 / 12
Loi bi:
acm
T l ng:
16.5%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
duonghanguyen
Tt c
Ngun bi:
Input
108
Output
Gm nhiu dng, mi dng gm 1 s l kt qu tm c ca tng test.
Example
Input:
4 1
56 2
Output:
3
86
Vng s nguyn t
Ngy:
22-09-2007
im:
0.3
M bi:
PCIRCLE
S ngi gii c/
lm:
191 / 231
Loi bi:
acm
T l ng:
28.4%
10s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hard7771988
Mr L Minh Hong
Mt vng trn cha 2*n vng trn nh (Xem hnh v). Cc vng trn nh c nh s t 1 n n theo
chiu kim ng h. Cn in cc s t nhin t 1 n 2*n mi s vo mt vng trn nh sao cho tng ca
hai s trn hai vng trn nh lin tip l s nguyn t. S in vng trn nh 1 lun l s 1.
109
Input
S nguyn dng n ( 1 < n < 10 ) .
Output
Dng u tin ghi ra s k l s cch tm c.
K dng tip theo mi dng ghi ra 1 cch in cc s vo cc vng trn nh. Cch in no c th t t in
nh hn th xp trc. Nu K > 10000 th ch cn ghi ra 10000 cch u tin.
V d
Input:
4
Output:
4
1 2 3 8 5 6 7 4
1 2 5 8 3 4 7 6
1 4 7 6 5 8 3 2
1 6 7 4 3 8 5 2
Tr chi en trng
Ngy:
27-09-2007
im:
1.6
M bi:
BWGAME
S ngi gii c/
lm:
10 / 14
Loi bi:
acm
T l ng:
18.8%
1s
Bi chy tt nht:
110
50000B
Ngi gi:
beo_map
Tt c
Ngun bi:
c add ln bi Khc
Anh Tun
Input
Input gm khng qu 20 test, dng u l s test. Sau l m t ca cc test.
Mi test gm 2 dng, dng u l s nguyn N, dng sau ghi N k t vi ngha : 0 - cha c t; 1 -
t mu trng; 2 - t mu en.
Output
ng vi mi test ghi mt dng duy nht l 1 nu ngi chi u thng, 2 nu ngi chi sau thng.
Example
Input:
2
5
00100
4
1020
Output:
2
1
27-09-2007
im:
1.8
M bi:
BWTRI
S ngi gii c/
lm:
4/7
Loi bi:
acm
T l ng:
33.3%
1s
Bi chy tt nht:
Gii hn m ngun:
8000B
Ngi gi:
beo_map
111
Tt c
Ngun bi:
c add ln bi Khc
Anh Tun
Mt tam gic u c cnh di N c th chia thnh N^2 tam gic u n v nh hnh (a).
Mi tam gic u n v c th c t mu en trng bng 1 trong 4 cch nh hnh (b).
Mt tam gic u c th c lt kn bng cc tam gic u n v. Mt cch lt c gi l p nu nh
phn k nhau ca 2 tam gic n v ging mu nhau(xem hnh (c)).
Bn c cho trc di N ca cnh tam gic, 4 s n1, n2, n3, n4 tng ng l s lng cc tam gic n
v loi 1, 2, 3, 4. Hy m s cch lt p.
Input
Input ghi ln lt 5 s l N, n1, n2, n3, n4(1<=N<=5). D liu vo lun m bo n1+n2+n3+n4 = N^2.
Output
Mt dng duy nht ghi s cch lt p tm c.
Example
Input:
2
0 1 0 3
Output:
3
Phn tch s
Ngy:
31-10-2007
im:
0.9
M bi:
KTUAN
S ngi gii c/
lm:
48 / 131
112
acm
T l ng:
12.6%
3s
Bi chy tt nht:
Gii hn m ngun:
10000B
Ngi gi:
beo_map
Tt c
Ngun bi:
c add ln bi Khc
Anh Tun
Input
Mt s t nhin N duy nht.
Output
In ra phn d ca ca s cch tm c cho 10^9.
Example
Input:
4
Output:
5
Vng ua xe p
Ngy:
16-11-2007
im:
0.9
M bi:
BIC
S ngi gii c/
lm:
47 / 64
Loi bi:
acm
T l ng:
20.2%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
113
Tt c
Ngun bi:
Yu cu
Hi c bao nhiu cch t chc cc vng ua? (Bit hai vng ua l khc nhau nu chng khng s dng cc
tuyn ng nh nhau)
D liu
Dng 1: N, M
M dng tip theo: mi dng cha hai s nguyn A, B, cho bit c mt ng ni gia thnh ph A v thnh
ph B
Cc thnh ph c th ni vi nhau bi nhiu hn mt con ng
Kt qa
Gm 1 dng duy nht: s cch t chc cc vng ua. Nu kt qa c nhiu hn 9 ch s, ch cn in ra 9 ch
s cui cng. Nu c v s cch t chc cc ng ua, in ra inf.
Gii hn
1 N 104
1 M 105
V d
D liu:
8 14
6 7
6 8
7 5
5 2
5 3
4 8
1 6
5 2
7 5
6 4
1 4
5 2
7 4
114
i ch
Ngy:
16-11-2007
im:
1.8
M bi:
NK05EOPR
S ngi gii c/
lm:
4 / 13
Loi bi:
acm
T l ng:
20.0%
18s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
T acm.uva.es
| i j | = dk , vi k=1..3 v (d1,d2,d3,d4)=(1;3;6;12)
D liu vo
Dng u tin l mt s nguyn t cho bit s lng test (t<=20)
Mi b test bao gm mt dng l dy bao gm cc s t 0 n 11, mi s ngn cch bi mt khong trng.
Bit rng mi dy s cho trc lun lun c th sp xp tng dn bng php i ch quy nh
Kt qa
115
V d
D liu mu
2
1 10 2 3 0 5 7 4 8 6 9 11
6 4 1 0 3 5 9 7 2 10 11 8
Kt qa
8
9
Trt t
Ngy:
16-11-2007
im:
1.0
M bi:
NK05ORDR
S ngi gii c/
lm:
41 / 65
Loi bi:
acm
T l ng:
20.4%
3s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
NEERC 2002
D liu vo
Dng u tin cha s nguyn t cho bit s b test.
Mi b test bao gm 1 dng duy nht cha 2 s nguyn K v M (1<=K,M<=109)
Kt qa
Vi mi b test xut ra s N, hoc 0 nu khng tn ti N
V d
D liu mu
116
Bc si
Ngy:
16-11-2007
im:
0.9
M bi:
NK05MNIM
S ngi gii c/
lm:
53 / 80
Loi bi:
acm
T l ng:
35.1%
3s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Khng r
Hai bn Nam v Mai cng chi mt tr chi vi n ng si. Lut chi nh sau:
D liu vo
Dng u tin cha mt nguyn t l s b test. Cc dng sau l t b test.
Mi b test bao gm:
Dng th hai gm n s nguyn a1, a2, a3,... , an, ngn cch nhau bi mt khong trng. S nguyn ai
cho bit s lng vin si c trong ng th i (1<=ai<=100)
Kt qa
Vi mi b test, in ra 1 nu bn Mai thng, -1 nu bn Mai thua
V d
D liu mu
117
Kt qa
1
-1
Sa mc
Ngy:
16-11-2007
im:
1.0
M bi:
NK05DSRT
S ngi gii c/
lm:
44 / 65
Loi bi:
acm
T l ng:
19.6%
3s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
D liu vo
Dng u tin gm mt s nguyn t cho bit s lng test, mi test c dng nh sau:
118
Kt qa
Vi mi b test xut ra ng 1 s nguyn ch lng nc t nht cn dng.
Gii hn
V d
D liu mu
1
9 10 25
1 2 3
2 3 12
3 4 4
3 5 9
4 9 13
5 9 5
2 6 10
6 7 10
7 8 10
8 9 10
Kt qa
65
Gii thch
Mang 25 nc t 1 n 2 sau li quay v 1. Do , ti 2 c 19 nc. (Bm ung ht (3 + 3) nc trong
ln i v v, (19 = 25 3 3)).
Lp li nh th 1 ln na, Bm mang n 2 thm 19 nc. Sau li t 1, Bm mang theo 15 nc n
2. Vy khi n 2, Bm c ti y (19+19+12 = 50) nc.
Tip theo, Bm li mang 25 nc i t 2 n 3, ri quay v 2, nh vy, ti 3 c (25 12 12 = 1) nc. T
2, Bm mang 25 nc cn li i n 3. Ti 3, Bm c c (1+(25-12) = 14) nc.
Cui cng, Bm mang 14 nc i n 5 ri n 9. Vy l Bm thot khi sa mc.
119
S khng (III)
Ngy:
17-11-2007
im:
2.0
M bi:
VNZR_III
S ngi gii c/
lm:
1/2
Loi bi:
acm
T l ng:
20.0%
1s
Bi chy tt nht:
Gii hn m ngun:
700B
Ngi gi:
beo_map
Tt c
Ngun bi:
c gi ln bi Khc
Anh Tun
Input
Gm nhiu dng, mi dng cha 2 s nguyn N v K cch nhau t nht mt du cch. (1 < N 2147483647;
K > 0)
Output
Gm nhiu dng, mi dng gm 1 s l kt qu tm c ca tng test.
Example
120
Tr chi vng s
Ngy:
21-11-2007
im:
1.2
M bi:
IVANA
S ngi gii c/
lm:
28 / 29
Loi bi:
acm
T l ng:
66.7%
1s
Bi chy tt nht:
pink_rose9005 (100 im
- 0s)
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Bn hy gip Ivana tm nhng nc i u tin sau c c c hi thng (bit rng Zvonko lun s dng
chin thut ti u).
Input
Dng 2: n s nguyn dng cch nhau bi khong trng. Cc s trong phm vi t 1 n 1000 v
khng c hai s no bng nhau.
Output
Gm mt s nguyn duy nht, l s nc i u tin Ivana c c hi thng
Example
121
26-11-2007
im:
1.1
M bi:
PRAVO
S ngi gii c/
lm:
31 / 60
Loi bi:
acm
T l ng:
12.1%
4s
Bi chy tt nht:
mr_invincible (100 im
- 5.7s)
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Input
Dng th i trong n dng tip theo, mi dng cha 2 s nguyn xi, yi, ta ca mt im (-109<=xi,
yi <= 109). Khng c hai im no c cng ta .
Output
122
Example
Input:
3
4 2
2 1
1 3
Output:
1
Input:
4
5 0
2 6
8 6
5 7
Output:
0
Input:
5
-1 1
-1 0
0 0
1 0
1 1
Output:
7
Lt gch
Ngy:
17-01-2008
im:
0.4
M bi:
LATGACH
S ngi gii c/
lm:
183 / 210
Loi bi:
acm
T l ng:
38.8%
3s
Bi chy tt nht:
second_half (100 im -
123
50000B
Ngi gi:
beo_map
Tt c
Ngun bi:
Basic problem
Cho mt hnh ch nht kch thc 2xN (1<=N<=100). Hy m s cch lt cc vin gch nh kch thc
1x2 v 2x1 vo hnh trn sao cho khng c phn no ca cc vin gch nh tha ra ngoi, cng khng c
vng din tch no ca hnh ch nht khng c lt.
Input
Gm nhiu test, dng u ghi s lng test T ( T<=100 ).
T dng sau mi dng ghi mt s N.
Output
Ghi ra T dng l s cch lt tng ng.
Example
Input:
3
1
2
3
Output:
1
2
3
Lt gch 2
Ngy:
17-01-2008
im:
1.2
M bi:
LATGACH2
S ngi gii c/
lm:
27 / 28
Loi bi:
acm
T l ng:
45.7%
5s
Bi chy tt nht:
Gii hn m ngun:
7000B
Ngi gi:
beo_map
Tt c
Ngun bi:
M rng ca bi lt gch
124
Input
Gm nhiu dng, mi dng ghi 1 s n ca test tng ng.
Output
Vi mi s n trong input, bn cn a ra mt s tng ng output th hin s cch lt.
Example
Input:
3
50
Output:
196
401520777816387690468975409805843797460004
C vua
Ngy:
17-01-2008
im:
1.6
M bi:
CHESS_
S ngi gii c/
lm:
11 / 33
Loi bi:
acm
T l ng:
14.5%
5s
Bi chy tt nht:
Gii hn m ngun:
7000B
Ngi gi:
beo_map
Tt c
Ngun bi:
Mt bi c bn v l
thuyt tr chi
Cho 1 bn c kch thc 3 dng, N ct (N<=10^9). Cc thuc dng trn cng c mt qun tt en mi ,
cc dng di cng c mt qun tt trng mi .
Hai ngi chi 1 tr chi, qun trng i trc. Hai ngi thc hin nc i ca mnh lun phin, ai n lt
mnh m khng th i c na ( do khng cn nc i hp l ) s thua. Ti mi nc i, mt ngi s i
cc qun tt theo lut c vua, 2 lut quan trng nht l :
** Qun tt ch c th i 1 dc mi nc, v khng c li.
** Qun tt c th n qun tt khc mu theo 1 cho.
Tuy nhin c 2 lut sau khc vi lut c vua :
** Qun tt khng th phong cp ( thnh hu, m, ...).
125
Input
Gm nhiu dng, mi dng ghi mt s N.
Output
Vi mi s N tng ng input, in ra "White" nu ngi chi qun trng thng, in ra "Black" nu ngi
chi qun en thng. ( Khng in ra du nhy kp " )
Example
Input:
3
4
5
Output:
White
Black
White
Rt gn on
Ngy:
17-01-2008
im:
1.6
M bi:
CUTSEG
S ngi gii c/
lm:
11 / 21
Loi bi:
acm
T l ng:
14.2%
5s
Bi chy tt nht:
Gii hn m ngun:
7000B
Ngi gi:
beo_map
Tt c
Ngun bi:
Mt bi ca i tuyn
Nng
126
Input
Dng u ghi s N. Dng th hai ghi N ch s th hin dy.
Output
Ghi ra s lng tin ln nht c th thu c.
Example
Input:
6
100011
Output:
18
Hi trng
Ngy:
18-01-2008
im:
0.5
M bi:
NKREZ
S ngi gii c/
lm:
127 / 179
Loi bi:
oi
T l ng:
23.6%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
D liu
Dng u tin cha mt s nguyn dng n (n 10000), s yu cu.
Mi dng trong s n dng tip theo cha 2 s nguyn dng p v k (0 p < k 30000), m t mt yu cu
bt u ti thi im p v kt thc ti thi im k.
Kt qa
127
V d
D liu:
12
1 2
3 5
0 4
6 8
7 13
4 6
9 10
9 12
11 14
15 19
14 16
18 20
Kt qa
16
18-01-2008
im:
0.5
M bi:
NKTHEME
S ngi gii c/
lm:
113 / 154
Loi bi:
oi
T l ng:
16.7%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
SPOJVN
Trong mt bn nhc thng c nhng on nhc c s dng nhiu ln (t nht 2 ln). Nhng on gi
l "on cao tro". Do c th s dng nhiu ging khc nhau (son, la, si...) nn nt u tin ca cc ln xut
hin c th khc nhau, nhng chnh lch cao gia hai nt lin tip th nh nhau.
Chng hn 1 2 5 4 10 v 4 5 8 7 13 c coi l th hin mt on cao tro, v chng cng chnh lch cao
: +1,+3,-1,+6.
Trong mt bn nhc, on cao tro cn phi tha mn nhng iu kin:
128
D liu vo
Kt qa
In ra 1 dng duy nht cha 1 s nguyn l di on cao tro di nht. Nu khng tm c on cao tro,
in ra 0.
V d
D liu mu
30
25 27 30 34 39 45 52 60 69 79 69 60 52 45 39 34 30 26 22 18
82 78 74 70 66 67 64 60 65 80
Kt qa
5
Leaves
Ngy:
18-01-2008
im:
1.6
M bi:
NKLEAVES
S ngi gii c/
lm:
9 / 22
Loi bi:
oi
T l ng:
10.4%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Campion 2005
Mt ngy thu p tri, Radu v Mars nhn ra rng khu vn ca h cha y l rng. H quyt nh gom l
thnh ng K ng l.
129
D liu
Dng th i trong s N dng tip theo cha 1 s nguyn dng cho bit trng lng ca chic l th i.
Kt qa
In ra 1 s nguyn l chi ph nh nht gom N chic l li thnh ng K ng l.
Gii hn
0 < N 100000
V d
D liu:
5 2
1
2
3
4
5
Kt qa
13
Mars Map
130
18-01-2008
im:
0.7
M bi:
NKMARS
S ngi gii c/
lm:
75 / 94
Loi bi:
oi
T l ng:
39.2%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Baltic OI 2001
Nm 2051, nhiu chuyn thm him khm ph v v c bn nhng vng t trn sao Ha. C quan
khng gian Baltic (BaSA) mun v bn ca c hnh tinh. tnh ton n lc cn b ra, cn phi bit
tng din tch c v bn .
Bn hy vit chng trnh tnh tng din tch ny.
D liu
Mi dng trong N dng tip theo m t mt bn , bao gm 4 s nguyn x1, y1, x2, y2 (0 x1< x2
30000, 0 y1< y2 30000), tng ng l ta ca nh di tri v nh trn phi ca bn . Mi
bn c dng hnh ch nht cnh song song vi trc ta .
Kt qa
Gm 1 s nguyn duy nht cho bit tng din tch c v bn .
V d
D liu:
2
10 10 20 20
15 15 25 30
Kt qa
225
IOI01 Mobiles
Ngy:
18-01-2008
im:
0.7
M bi:
NKMOBILE
S ngi gii c/
lm:
70 / 89
131
oi
T l ng:
29.2%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
D liu
Gm nhiu dng, mi dng cha cc ch th cho chng trnh. C 3 loi ch th 0, 1, 2, 3 nhn cc tham s
v thc hin cc nhim v tng ng nh sau:
Ch
th
Tham
s
ngha
XYA
Kt qa
Vi mi ch th loi 2, in ra mt dng gm mt s nguyn dng tr li cho truy vn tng ng.
Gii hn
1 S 1024
-32768 A 32767
132
V d
D liu
0 4
1 1 2 3
2 0 0 2 2
1 1 1 2
1 1 2 -1
2 1 1 2 3
3
Kt qa
3
4
IOI05 Mountains
Ngy:
18-01-2008
im:
1.5
M bi:
NKMOU
S ngi gii c/
lm:
12 / 17
Loi bi:
oi
T l ng:
41.4%
3s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
133
D liu
Dng u tin cha s nguyn n - s thanh ray (1 n 1000000000). Cc dng tip theo cha thng tin v
cc iu chnh ng ray xen k vi cc chuyn tu. Mi dng c 1 trong cc dng:
Kt qa
Dng th i cha 1 s nguyn - l s thanh ray xe di chuyn trong chuyn tu th i.
V d
D liu:
4
Q 1
I 1 4 2
Q 3
Q 1
I 2 2 -1
Q 3
E
Kt qa
4
1
0
3
134
ng ray trc v sau mi iu chnh. Trc x biu din cc thanh ray. Trc y v s trn cc im biu din
cao . S trn cc on biu din thay i cao .
IOI07 Pairs
Ngy:
18-01-2008
im:
1.6
M bi:
NKPAIRS
S ngi gii c/
lm:
10 / 17
Loi bi:
oi
T l ng:
17.6%
4s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
135
D liu
Dng u tin cha 4 s nguyn dng theo th t:
Loi bn c B (1 B 3).
S con th N (1 N 100000).
Mi dng trong s N dng sau cha B s nguyn cch nhau bi khong trng, cho bit cc ta ca mt
con th chi. Mi ta s thuc phm vi [1, M]. C th c nhiu con th nm trn cng 1 .
Kt qa
Gm 1 s nguyn duy nht l s lng con th c th nghe thy nhau.
Lu : s dng s nguyn 64-bit tnh kt qu (long long trong C/C++, int64 trong Pascal).
Hn ch
136
V d
D liu:
1 6 5 100
25
50
50
10
20
23
Kt qa
4
D liu:
2 5 4 10
5 2
7 2
8 4
6 5
4 4
Kt qa
8
D liu:
3 8 10 20
10 10 10
10 10 20
10 20 10
10 20 20
20 10 10
20 10 20
20 20 10
20 20 20
Kt qa
12
Truyn tin
Ngy:
18-01-2008
im:
0.6
137
NKMSG
S ngi gii c/
lm:
105 / 155
Loi bi:
oi
T l ng:
18.6%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
SPOJVN
D liu
Kt qa
In ra mt s nguyn duy nht l s hc sinh t nht thy gio cn nhn tin.
Gii hn
1 N 1500.
V d
D liu:
4
0100
1000
0001
0000
Kt qa
2
138
Police
Ngy:
18-01-2008
im:
1.3
M bi:
NKPOLICE
S ngi gii c/
lm:
20 / 29
Loi bi:
oi
T l ng:
23.5%
1s-3s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
truy bt ti phm, cnh st xy dng mt h thng my tnh mi. Bn khu vc bao gm N thnh ph
v E ng ni 2 chiu. Cc thnh ph c nh s t 1 n N.
Cnh st mun bt cc ti phm di chuyn t thnh ph ny n thnh ph khc. Cc iu tra vin, theo di
bn , phi xc nh v tr thit lp trm gc. H thng my tnh mi phi tr li c 2 loi truy vn sau:
D liu vo
Mi dng trong s E dng tip theo cha 2 s nguyn phn bit thuc phm vi [1, N] - cho bit nhn
ca hai thnh ph ni vi nhau bi mt con ng. Gia hai thnh ph c nhiu nht mt ng ni.
Dng tip theo cha s nguyn Q (1 Q 300 000), s truy vn c th nghim trn h thng.
Mi dng trong Q dng tip theo cha 4 hoc 5 s nguyn. S u tin cho bit loi truy vn - 1 hoc
2.
o
Nu loi truy vn l 1, tip theo trn cng dng l 4 s nguyn A, B, G1, G2 vi ngha nh
m t. A khc B; G1, G2 m t mt con ng c sn.
D liu c cho sao cho ban u lun c cch di chuyn gia hai thnh ph bt k.
Kt qa
139
V d
D liu mu
13 15
1 2
2 3
3 5
2 4
4 6
2 6
1 4
1 7
7 8
7 9
7 10
8 11
8 12
9 12
12 13
5
1 5 13 1 2
1 6 2 1 4
1 13 6 7 8
2 13 6 7
2 13 6 8
Kt qa
yes
yes
yes
no
yes
IOI07 Miners
Ngy:
18-01-2008
im:
1.1
M bi:
NKMINERS
S ngi gii c/
lm:
35 / 46
Loi bi:
oi
T l ng:
41.3%
140
2s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Bit trc cc loi thc phm v th t chng c vn chuyn, ta c th tc ng ln lng than sn xut
c bng cch ch nh t vn chuyn no s n m than no.
Cc t vn chuyn khng th c chia nh, lng thc phm ca mi t phi c gi ton b n mt
trong hai m.
Hai m than khng nht thit phi nhn s t vn chuyn nh nhau (thm ch c th gi tt c cc t vn
chuyn n mt m).
Bit cc loi thc phm theo th t chng c vn chuyn, hy tm tng lng than ln nht c th sn
xut (trong c hai m) bng cch quyt nh t vn chuyn no s c gi n m 1, t vn chuyn no
s c gi n m 2.
D liu
Dng th hai cha mt chui gm N k t, cho bit cc loi thc phm theo th t chng c phn
phi. Mi k t s c dng mt trong 3 ch ci in hoa: 'M' (tht), 'F' (c) hoc 'B' (bnh m).
Kt qa
In ra mt s nguyn duy nht, l tng lng than ln nht c th sn xut c.
V d
D liu:
6
MBMFFB
Kt qa
141
Hon v di nht
Ngy:
18-01-2008
im:
1.2
M bi:
NKLP
S ngi gii c/
lm:
29 / 115
Loi bi:
oi
T l ng:
7.5%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
D liu
Kt qa
Mt s duy nht l di ln nht tm c.
Gii hn
1 N 100 000.
142
1 AU N.
V d
D liu:
5
4 1 2 1 3
Kt qa
3
Monkey island
Ngy:
18-01-2008
im:
1.7
M bi:
NKTRAFIC
S ngi gii c/
lm:
7 / 14
Loi bi:
oi
T l ng:
19.6%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Campion 2005
Sau khi phn chia t nc thnh cc thnh ph, o kh li ny sinh vn mi: phi ngn chn vic vn
chuyn chui! o kh c N thnh ph nh s t 1 n N ni vi nhau bi M ng ni hai chiu. Gia hai
thnh ph c nhiu nht mt con ng. Gia hai thnh ph bt k c t nht mt ng i (to bi mt
hoc nhiu con ng). o kh c hai th l thnh ph 1 v thnh ph N.
Gn y, vic vn chuyn chui gia hai th tng vt. tn cng vic vn chuyn, tng thng huy ng
G binh lnh, mi binh lnh c th t ti v tr bt k trn mt con ng, c th gn thnh ph ty , nhng
khng c nm trong thnh ph. Trong trng hp c lnh tn cng vo mt trong hai th , tt c binh
lnh phi di chuyn n th . Cc binh lnh di chuyn vi vn tc khng i. Thi gian cn thit huy
ng mt cuc tn cng nh vy bng khong cch ln nht t cc binh lnh n mt trong hai th .
Yu cu: xc nh mt cch b tr cc binh lnh sao cho mi ng i t th ny n th kia u i
qua t nht mt con ng c binh lnh gc v thi gian huy ng tn cng trong trng hp xu nht l nh
nht.
D liu
Mi dng trong s M dng sau cha 3 s nguyn a, b, c cch nhau bi khong trng, cho bit c mt
ng ni hai chiu gia thnh ph a v b vi di c.
Kt qa
143
Gii hn
V d
D liu:
6 6 2
1 2 1
2 3 2
3 6 1
1 4 1
4 5 3
5 6 1
Kt qa
2.5
H thng n
Ngy:
18-01-2008
im:
0.9
M bi:
NKLIGHT
S ngi gii c/
lm:
53 / 68
Loi bi:
oi
T l ng:
25.8%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
144
D liu
Kt qa
Dng th hai ghi P v Q theo th t l s lng n chiu dc theo hng v ct (ghi s 0 nu khng
c).
Gii hn
1 m , n 100.
k mn.
1 ai 100.
1 bi 100.
V d
D liu:
2 3 4
10 5
12 4 2
1 2
1 3
2 1
2 3
Kt qa
11
1 2
145
Ma thin thch
Ngy:
18-01-2008
im:
1.0
M bi:
NKRAIN
S ngi gii c/
lm:
40 / 118
Loi bi:
oi
T l ng:
9.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
D liu
146
Mi dng trong s n dng tip theo cha cp ta ca mt nh ca a gic li, hai s c ghi
cch nhau bi du cch.
Mi dng trong s m dng cui cng cha hai s c phn cch nhau bi du cch l ta im
ri ca mt thin thch.
Kt qa
Ghi ra m dng, mi dng tng ng vi mt im ri ca thin thch. Ghi 'YES' nu im ri ca thin
thch nm trong cnh ng v ghi 'NO' nu tri li.
V d
D liu:
4
2 4
8 4
6 8
4 6
4
3 5
4 7
5 5
6 7
Kt qa
NO
NO
YES
YES
Distance
Ngy:
18-01-2008
im:
1.9
M bi:
NKDIST
S ngi gii c/
lm:
3 / 22
Loi bi:
oi
T l ng:
6.1%
147
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Vietnamese Olympiad in
Informatics 2003
D liu
Gm mt dng duy nht cha xu S.
Kt qu
Cha mt s nguyn l khong cch tm c tng ng vi xu S.
V d
D liu:
21
Kt qa
27
D liu:
A
Kt qa
26
Bus
Ngy:
18-01-2008
im:
1.0
M bi:
NKBUS
S ngi gii c/
lm:
42 / 61
148
oi
T l ng:
27.3%
2s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Mt xe but ca cng ty c nhim v n nhn vin n tr s lm vic. Trn hnh trnh, xe but s tip
nhn nhn vin ng ch cc im hn nu nh xe cn ch trng. Xe but c th li ch nhng
cng nhn cha kp n im hn.
Cho bit thi im m mi nhn vin n im hn ca mnh v thi im qua mi im hn ca xe but.
Gi thit rng xe but n im hn u tin ti thi im 0 v thi gian xp khch ln xe c bng 0.
Xe but cn phi ch mt s lng nhiu nht cc nhn vin c th c n tr s. Hy xc nh khong
thi gian ngn nht xe but thc hin cng vic.
D liu vo
Dng u tin cha 2 s nguyn dng n, m theo th t l s im hn v s ch ngi ca xe but
Dng th i trong s n dng tip theo cha s nguyn ti l thi gian cn thit xe but di chuyn t im
hn th i n im hn th i+1 (im hn th n+1 s l tr s lm vic ca cng ty) v s nguyn k l s
lng nhn vin n im hn i, tip theo k s nguyn l cc thi im n im hn ca k nhn vin.
Kt qa
Gm mt dng duy nht, l thi gian ngn nht tm c.
Gii hn
1 n 200000, 1 m 20000
Tng s nhn vin khng vt qu 200000.
Kt qu khng vt qu 231-1.
V d
D liu mu
3 2
3 2 4 3
1 3 6 3 7
5 1 5
Kt qa
10
149
18-01-2008
im:
1.4
M bi:
NKTEST
S ngi gii c/
lm:
18 / 48
Loi bi:
oi
T l ng:
18.7%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
UVA
Test tuy khng phi l phng php chng minh tnh ng n ca chng trnh, nhng vn c s
dng rng ri pht hin li sai v tng tin cy. C nhiu phng php hiu chnh chng trnh, nhng
ni dung ch yu vn da trn c s chn cc b tests i vo cc nhnh khc nhau ca chng trnh.
Cho m t chng trnh di dng cc dng lnh. Cc lnh tuyn tnh c k hiu l S, lnh r nhnh
khng y c xc nh bi 2 cu lnh IF v END_IF, lnh r nhnh y c xc nh bi 3 cu
lnh IF, ELSE, v END_IF. iu kin sau IF c b qua trong m t. Chng trnh kt thc bng lnh
ENDPROGRAM.
Yu cu: xc nh s lng tests cn thit kim tra tt c cc nhnh ca chng trnh.
D liu
Gm nhiu dng, m t mt chng trnh theo nh dng nu.
Kt qa
Gm 1 dng duy nht, cha s lng tests cn thit kim tra tt c cc nhnh ca chng trnh.
Gii hn
Kt qu khng vt qu 231-1
V d
D liu:
S
IF
150
Lubenica
Ngy:
18-01-2008
im:
1.1
M bi:
LUBENICA
S ngi gii c/
lm:
30 / 47
151
oi
T l ng:
22.2%
3s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Croatian OI 2006
D liu
Dng u tin cha s nguyn N, 2 N 100 000.
Mi dng trong s N-1 dng tip theo cha 3 s nguyn A, B, C cho bit c mt con ng di C gia
thnh ph A v thnh ph B. di ca mi con ng l s nguyn dng khng vt qu 1000000.
Dng tip theo cha s nguyn K, 1 K 100 000.
Mi dng trong s K dng tip theo cha 2 s nguyn D v E - ch s ca 2 thnh ph cn truy vn.
Kt qa
Mi dng trong s K dng cha 2 s nguyn - di ca con ng ngn nht v di nht trn ng ni
gia 2 thnh ph tng ng.
V d
D liu:
5
2 3 100
4 3 200
1 5 150
1 3 50
3
2 4
3 5
1 2
Kt qa
100 200
50 150
50 100
152
153
Team Selection
Ngy:
18-01-2008
im:
0.9
M bi:
NKTEAM
S ngi gii c/
lm:
45 / 80
Loi bi:
oi
T l ng:
26.9%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Balkan OI 2004
Cc trng on i tuyn tin hc vng Balkan mun chn ra nhng th sinh mnh nht trong khu vc t N
th sinh (3 N 100000). Cc trng on t chc 3 k thi, mi th sinh s tham d c 3. Bit rng khng
c 2 th sinh no c cng im s trong mi k thi. Ta ni th sinh A gii hn th sinh B nu A c xp
hng trc B trong c 3 k thi. Mt th sinh A c gi l xut sc nu nh khng c th sinh no gii hn
A.
Yu cu: Hy gip cc trng on m s th sinh xut sc.
D liu vo
3 dng sau, mi dng cha N s nguyn dng cch nhau bi khong trng, l ch s ca cc th sinh
theo th t xp hng t cao n thp ca k thi tng ng.
Kt qa
Gm 1 s nguyn duy nht cho bit s th sinh xut sc.
V d
D liu mu
3
2 3 1
3 1 2
1 2 3
Kt qa
3
D liu mu
10
2 5 3 8 10 7 1 6 9 4
1 2 3 4 5 6 7 8 9 10
3 8 7 10 5 4 1 2 6 9
Kt qa
4
Dy nghch th
Ngy:
18-01-2008
im:
0.4
M bi:
NKINV
S ngi gii c/
lm:
144 / 218
Loi bi:
oi
T l ng:
24.1%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Cho mt dy s a1.. aN. Mt nghch th l mt cp s u, v sao cho u < v v au > av. Nhim v ca bn l m
s nghch th.
D liu
Kt qa
Ghi trn mt dng s M duy nht l s nghch th.
Gii hn
1 N 60000
1 ai 60000
V d
155
D liu:
3
3
1
2
Kt qa
2
Chia a gic
Ngy:
20-01-2008
im:
1.3
M bi:
NKPOLY
S ngi gii c/
lm:
22 / 31
Loi bi:
oi
T l ng:
20.4%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
c vua vng quc XYZ t chc kn r cho c cng cha duy nht ca mnh. V vy, ng t ra nhng
yu cu rt cao cho con r tng lai. c th tr thnh con r ca ngi, cc chng trai thi nhau th hin
mnh. Sau khi vt qua nhng phn thi i hi sc kho, lng dng cm, h s gp phi mt th thch v
cng kh khn, l phn thi v s nhanh nhy v thng minh. c vua s cho mi ngi mt ming ba
hnh a gic li N nh. c vua yu cu cc chng trai v N-3 ng cho bt k sao cho 2 ng cho bt
k khng c im chung khc cc u mt. Vi cch v nh vy, chng ta s thu c N-2 hnh tam gic.
c vua yu cu h hy tm 2 cch chia:
Mt cch chia sao cho tam gic c din tch ln nht trong N-2 tam gic l ln nht.
Mt cch chia sao cho tam gic c din tch ln nht trong N-2 tam gic l nh nht.
Sau khi nh vua a ra hnh dng ca a gic li, h s ch c 1 giy a ra p n ca mnh. Ngi a
ra p n ng nht v nhanh nht s c chn lm ph m. Bn cng l mt ngi lt vo vng thi
ny. Hy chng t kh nng ca mnh i!
D liu
Kt qa
156
Dng th nht ghi din tch ca tam gic ln nht trong trng hp 1.
Dng th hai ghi din tch ca tam gic ln nht trong trng hp 2.
Gii hn
4 N 200.
V d
D liu:
5
0 0
0 2
1 4
2 2
2 0
Kt qa
4.0
2.0
Dy con di nht
Ngy:
20-01-2008
im:
0.6
M bi:
NKMAXSEQ
S ngi gii c/
lm:
100 / 177
Loi bi:
oi
T l ng:
15.4%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
D liu vo
Kt qa
Ghi ra s nguyn k l di ca dy con tm c (qui c: nu khng c dy con no tha mn iu kin
t ra th k = -1).
Hn ch
Trong tt c cc test: 1 n 50000; |ai| 20000; |p| 109. C 50% s lng test vi n 2000.
V d
D liu mu
5 6
-2
3
2
-2
3
Kt qa
4
D liu mu
4 9
2
3
2
-2
Kt qa
-1
ng i trn li
Ngy:
20-01-2008
im:
0.6
M bi:
NKPATH
S ngi gii c/
lm:
98 / 122
158
oi
T l ng:
28.8%
20s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
j < n; i p; j q v i + j < p + q;
D liu vo
Dng th i trong s m dng tip theo ghi n s nguyn dng ai1, ai2, , ain l cc s trn dng th i
ca li, i = 1, 2, , m.
Hai s lin tip trn cng mt dng c ghi cch bi t nht mt du cch.
Kt qa
Ghi ra 1 s nguyn l phn d ca s lng cch di chuyn tm c cho 109.
Hn ch
Trong tt c cc test: 1 < m, n 100; aij 30000, i=1,2,,m;j=1,2,,n. C 50% s lng test vi m, n
50.
V d
D liu mu
2 2
2 4
6 8
Kt qa
159
20-01-2008
im:
0.9
M bi:
NKNET
S ngi gii c/
lm:
54 / 62
Loi bi:
oi
T l ng:
28.7%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Trong mt chin dch, ngi ta thu thp c thng tin v mt mng truyn tin ca i phng, bao gm n
trm v m ng ni gia nhng trm ny. Cc trm c nh s t 1 n n. Hai trm lin lc c vi
nhau nu c mt ng ni trc tip gia chng hoc c mt dy nhng ng ni i qua mt s trm trung
gian no y.
Yu cu t ra l tm cch ph hy mt s ng ni hai trm cho trc khng lin lc c vi nhau.
Gi thit ban ch huy nhn lc c mi i ph trch vic ph hu mt ng ni v lnh ph hu c
pht ng thi. Do a hnh khc nhau nn vic ph hu mi ng ni cn mt khong thi gian tng ng
khc nhau. Hy tm mt phng n thi im hon thnh nhim v l sm nht. Nu c nhiu phng n
nh th, hy tm phng n phi c t i nht.
D liu
m dng tip theo, mi dng ghi thng tin ca mt ng ni gm 3 gi tr nguyn dng: hai gi tr
u l s hiu ca ha trm xc nh ng ni, gi tr sau (khng qu 100) l thi gian cn thit cho
vic ph hy ng ni ny.
Dng cui cng ghi hai gi tr l s hiu ca hai trm cn ct t lin lc.
Kt qu
160
Cc gi tr s ghi trn cng mt dng cch nhau t nht mt du trng. D liu vo lun m bo c ng
truyn tin ni hai trm cn ct lin lc.
V d
D liu:
5
6
1 2 3
1 5 1
2 3 1
2 5 1
3 4 4
3 5 3
1 4
Kt qa
3
1 5
2 3
2 5
n trng
Ngy:
22-01-2008
im:
1.6
M bi:
LQDBUS
S ngi gii c/
lm:
10 / 17
Loi bi:
oi
T l ng:
11.2%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Bn Taek
Trng THPT chuyn L Qu n, TP Nng c mt h thng xe but ring. Hng ngy xe but s chy
dc theo b sng Hn th mng n cc hc sinh n trng. Trn hnh trnh, xe but s tip nhn cc
hc sinh ng ch cc in hn nu nh xe cn ch trng. Xe but c th li ch nhng hc sinh
161
D liu vo
Dng th i trong s n dng tip theo cha s nguyn ti l thi gian cn thit xe but di chuyn t
im hn th i n im hn th i+1 (im hn th n+1 s l trng L Qu n) v s nguyn k l
s lng hc sinh n im hn i, tip theo k s nguyn l cc thi im n im hn ca k hc
sinh.
Kt qa
Gm mt dng duy nht, l thi gian ngn nht tm c.
Gii hn
1 n 200000, 1 m 20000
Kt qu khng vt qu 231-1.
V d
D liu:
3 5
1 2 0 1
1 1 2
1 4 0 2 3 4
Kt qa
5
Mng my tnh
Ngy:
25-01-2008
im:
0.8
M bi:
NKONEARC
S ngi gii c/
lm:
66 / 81
162
oi
T l ng:
31.1%
1s
Bi chy tt nht:
mr_invincible (100 im
- 0.05s)
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
D liu
Dng th i trong s m dng tip theo m t knh ni th i bao gm 2 s nguyn dng ui v vi cho
bit knh ni th i cho php truyn tin t my ui n my vi, i=1,2,...,m.
Kt qa
Nu cu tr li l khng nh th dng th hai ghi hai s nguyn dng u, v cch nhau bi du cch
cho bit cn b sung knh truyn tin t my u n my v bin mng thnh thng sut.
Hn ch
Trong tt c cc test, n 2000, m 30000.
V d
D liu:
163
Trang tr dn n
Ngy:
25-01-2008
im:
1.3
M bi:
NKDEC
S ngi gii c/
lm:
23 / 42
Loi bi:
oi
T l ng:
18.6%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Nhn dp Ging sinh v nm mi, mt ca hng lp t mt dn n c dng bng hnh ch nht m x n. Trn
dn n c mt s v tr cn lp t bng n. Ca hng mun trang tr dn n bng cc bng n mu.
tht p mt, ca hng mun cc bng n nm trn cng hng hoc cng ct u khc mu nhau! Nhng
m bo s hi ha, dn n khng nn c qu nhiu mu.
Bn hy gip ca hng trang tr dn n, sao cho s loi bng n mu cn s dng l t nht!
D liu
m dng tip theo, mi dng cha n k t '0' hoc '1' th hin dn n, k t '1' cho bit v tr cn lp
t bng n.
Kt qa
V d
D liu:
164
Khun thp
Ngy:
27-01-2008
im:
1.0
M bi:
STEEL
S ngi gii c/
lm:
40 / 43
Loi bi:
oi
T l ng:
42.9%
2s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
chun b cho L hi k nim 30 nm ngy Chin dch H Ch Minh ton thng, gii phng min Nam,
thng nht t nc, ngi ta cn gia cng cc loi khun thp c hnh dng l cc hnh a gic li M nh.
Mi khun thp c thit k trn mt tm thp cng c hnh dng l mt hnh a gic li N nh, khng c
cnh no ca khun thp nm gn trn mt cnh ca tm thp. tin cho vic gia cng, khun thp c
v sao cho hai ng thng cha hai cnh khng k nhau ca n khng ct nhau bn trong tm thp.
Cng vic chnh cn lm trong qu trnh gia cng l s dng my ct ct c khun thp t tm thp ra.
R rng l cn phi thc hin M nht ct. Mi nht ct c thc hin bng cch chn mt cnh no ca
khun thp v ct theo ng thng cha cnh y chia tm thp thnh hai phn, mt phn cha khun thp
cn gia cng. Chi ph ct khun thp l tng chiu di ca cc ng ct.
165
Trn hnh 1 v 2, tm thp l t gic c t nht, khun thp l hnh vung c t bng cc gch m.
Cc nt gch t l cc ng ct vi tng chi ph bng 6.5 n v.
Yu cu: Cho bit hnh dng tm thp v khun thp cn gia cng. Hy tm phng n ct khun thp c chi
ph nh nht.
D liu
Dng u ghi s N l s nh ca tm thp; dng tip theo, mi dng ghi 2 s thc x v y, l to N nh
ca tm thp c lit k theo chiu kim ng h bt u t mt nh no ; dng tip theo ghi s M l s
nh ca khun thp; cui cng l M dng, mi dng ghi 2 s thc x v y l to M nh ca khun thp
c lit k theo chiu kim ng h bt u t mt nh no . Cc s trn mt dng cch nhau t nht mt
du cch.
Kt qa
Gm mt dng duy nht l chi ph nh nht tm c vi chnh xc ti 4 ch s sau du chm thp phn.
Gii hn
3 N 2000
3 M 2000
V d
D liu:
4
2 1
2 5
5 3.5
5 2
4
3 3
166
Sn golf
Ngy:
27-01-2008
im:
1.1
M bi:
NKGOLF
S ngi gii c/
lm:
32 / 69
Loi bi:
oi
T l ng:
15.5%
2s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Sau nhiu ln tham gia k thi Icamp v ginh c nhiu gii thng, KAT quyt nh u t s tin ny
xy dng mt sn golf mang tn mnh.
Sn golf m KAT nh xy nm trong khun vin mt khu t hnh ch nht kch thc M x N c chia
thnh li M hng v N ct, cc hng c nh s t 1 n M t trn xung di, cc ct c nh s t
1 n N t tri sang phi. t ti hng i, ct j c cao l Hij.
KAT s chn mt hnh ch nht con gm cc t thuc li xy sn golf sao cho vi hnh ch nht con
ny th cc s trn 1 hng bt k tnh t tri sang phi, cc s trn 1 ct bt k tnh t trn xung di u c
cao khng gim. Sau , KAT s t l golf ti gc tri trn v v tr bt u nh ti gc phi di ca
hnh ch nht khi nh, qu bng lun ln xung l.
Bn hy gip KAT chn c sn golf c din tch ln nht tha mn yu cu trn.
D liu
Dng th i trong s M dng tip theo ghi N s nguyn Hi1, Hi2, .., HiN m Hij l cao t ti hng
i, ct j.
Kt qa
Ghi ra 1 s nguyn duy nht l din tch ln nht ca khu t chn c.
Gii hn
1 M, N 1000
167
|Hij| 109
V d
D liu:
3 4
9 2 4 8
3 5 7 8
6 8 1 3
Kt qa
6
Tr chi d mn
Ngy:
27-01-2008
im:
0.9
M bi:
NKMINES
S ngi gii c/
lm:
48 / 87
Loi bi:
oi
T l ng:
22.5%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
D liu
Kt qa
168
Gii hn
1 M, N 200
V d
D liu:
4 4
1 3 3 1
2 3 4 4
3 6 5 3
1 3 3 3
Kt qa
1 0 0 1
0 1 1 0
0 0 1 1
1 1 1 0
VOI08 Tr chi vi dy s
Ngy:
29-01-2008
im:
0.4
M bi:
NKSGAME
S ngi gii c/
lm:
169 / 277
Loi bi:
oi
T l ng:
17.6%
1s
Bi chy tt nht:
overtherainbow (100
im - 0.35s)
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
VOI 2008
169
Yu cu
Hy xc nh gi nh nht ca mt lt chi trong s cc lt chi c th.
D liu
Dng th hai cha dy s nguyn b1, b2, ..., bn (|bi| 109, i=1, 2, ..., n)
Dng th hai cha dy s nguyn c1, c2, ..., cn (|ci| 109, i=1, 2, ..., n)
Kt qu
Ghi ra gi nh nht tm c.
Rng buc
V d
D liu:
2
1 -2
2 3
Kt qa
0
VOI08 L c
Ngy:
29-01-2008
im:
0.4
M bi:
NKJUMP
S ngi gii c/
lm:
149 / 186
Loi bi:
oi
T l ng:
36.1%
170
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
VOI 2008
Nhy l c l tr chi dn gian ca Vit Nam. Ngi trn hnh tinh X cng rt thch tr chi ny v h
ci bin tr chi ny nh sau: Trn mt phng v n vng trn c nh s t 1 n n. Ti vng trn i ngi
ta in s nguyn dng ai. Hai s trn hai vng trn ty khng nht thit phi khc nhau. Tip n ngi
ta v cc mi tn, mi mi tn hng t mt vng trn n mt vng trn khc. Quy tc v mi tn l: Nu
c ba s ai, aj, ak tha mn ak = ai + aj th v mi tn hng t vng trn i n vng trn k v mi tn hng
t vng trn j n vng trn k. Ngi chi ch c di chuyn t mt vng trn n mt vng trn khc nu
c mi tn xut pht t mt trong s cc vng trn, di chyn theo cch mi tn v i n cc vng trn
khc. Ngi thng cuc s l ngi tm c cch di chuyn qua nhiu vng trn nht.
V d: Vi 5 vng trn v cc s trong vng trn l 1, 2, 8, 3, 5, tr chi c trnh by trong hnh di y:
Khi c th di chuyn c nhiu nht qua 4 vng trn (tng ng vi ng di chuyn c t m trn
hnh v).
Yu cu
Hy xc nh xem trong tr chi m t trn, nhiu nht c th di chuyn c qua bao nhiu vng trn.
D liu
Dng th hai cha dy s nguyn dng a1, a2, ..., an (ai 109, i=1, 2,..., n).
Kt qu
Ghi ra s lng vng trn trn ng di chuyn tm c.
Rng buc
V d
D liu:
5
1 2 8 3 5
171
VOI08 Qu tt
Ngy:
29-01-2008
im:
0.6
M bi:
NKGIFTS
S ngi gii c/
lm:
94 / 134
Loi bi:
oi
T l ng:
22.8%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
VOI 2008
Bc 1: Ct ngang song song vi cnh chng bnh chia chng scla thnh hai phn bng nhau, p
chng bnh bn di ln chng bnh bn trn sao cho mp di ln mp trn.
Bc 2: Ct dc song song vi cnh chng bnh chia chng scla thnh hai phn bng nhau, p
chng bnh bn tri ln chng bnh bn phi sao cho mp tri ln mp phi.
Nh vy sau mi ln thc hin thao tc ct, chiu di v chiu rng ca cc tm scla gim i mt na. Sau
k ln thc hin thao tc ct, cc ca tm scla s c xp thnh mt ct. Khch nhn bnh xp hng mt
v c nh s t 1 tr i, ngi th m s nhn c ming scla th m t trn xung di. (1 m 2k x
2k).
V d, vi k=1 v ng xu c n vo cc (0,0), (1,1), vic thc hin cc thao tc ct s c trnh by
trn hnh v minh ha trn. Trong v d ny, v khch th nht v th ba s l nhng ngi nhn c tng
phm ca cng ty.
Yu cu
Cho bit cc s nguyn k, p, q, u, v. Hy xc nh s th t ca hai v khch may mn nhn c qu.
172
D liu
Gm mt dng cha 5 s nguyn k, p, q, u, v, cc s cch nhau bi du cch.
Kt qu
Mt dng cha hai s nguyn l s th t cc v khch may mn. Hai s phi cch nhau ng mt du cch.
Rng buc
1 k 40, 0 p, q, u, v 2k - 1.
V d
D liu:
1 0 0 1 1
Kt qa
1 3
Vng ua F1
Ngy:
12-02-2008
im:
1.5
M bi:
NKRACING
S ngi gii c/
lm:
14 / 17
Loi bi:
oi
T l ng:
26.8%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Singapore s t chc mt cuc ua xe Cng Thc 1 vo nm 2008. Trc khi cuc ua din ra, xut hin
mt s cuc ua v m tri lut. Chnh quyn mun thit k mt h thng kim sot giao thng bt gi
cc tay ua phm lut. H thng bao gm mt s camera t trn cc tuyn ng khc nhau. m bo
tnh hiu qu cho h thng, cn c t nht mt camera dc theo mi vng ua.
173
174
D liu
m dng tip theo m t cc ng ni, mi dng bao gm 3 s nguyn dng cho bit hai u mt
ca tuyn ng v chi ph lp t camera. Chi ph lp t thuc phm vi [1, 1000].
Kt qa
In ra 1 s nguyn duy nht l tng chi ph lp t tht nht tm c.
V d
D liu:
6 7
1 2 5
2 3 3
1 4 5
4 5 4
5 6 4
6 3 3
5 2 3
Kt qa
6
175
Tung ng xu
Ngy:
12-02-2008
im:
0.8
M bi:
NKTOSS
S ngi gii c/
lm:
60 / 95
Loi bi:
oi
T l ng:
19.9%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Ngy xa, cch y lu lm ri, vng quc Byteland ti p c mt nng cng cha xinh p tuyt
trn. Tht khng may, chnh v s xinh p lm ph thy Astral bt lm v lm ngi hu cho ng
ta. c Vua v cng hoang mang khi chuyn ny xy ra, ng khng bit phi lm cch no gii cu con
mnh (ng khng th mang qun n nh v iu l v ngha). Tuy nhin, tn ph thy ny li rt s mt
cu thn ch c suy ra t vic gii mt bi ton c ca Thn Sphinx. Bi ton c th c m t mt
cch n gin nh sau: Khi ta tung mt ng xu, ta s nhn c mt sp hoc nga. Nu ta tung ln lt
N ng xu th c bao nhiu trng hp m c t nht K ng xu lin tip cng l nga ? . c vua ha s
thng rt hu hnh v g cng cha cho ai gii c bi ton ny. Thc ra cng cha v anh chng lm
vn trong hong cung yu thng nhau t lu. Anh chng gi y ang rt bi ri v cn s gip ca
bn.
D liu
Mt dng duy nht ghi hai s N v K.
Kt qa
Mt dng duy nht ghi s trng hp m c.
Gii hn
1 K N 10000
V d
D liu:
4 2
Kt qa
8
D liu:
176
Tr chi vi nhng ng xu
Ngy:
19-02-2008
im:
2.0
M bi:
GWCOINS
S ngi gii c/
lm:
1/2
Loi bi:
acm
T l ng:
33.2%
3s
Bi chy tt nht:
Gii hn m ngun:
5000B
Ngi gi:
beo_map
Tt c
Ngun bi:
c gi ln bi Khc
Anh Tun
Tun v Hiu rt thch chi xu l. Mt ln, Tun r Hiu chi mt tr chi. Ban u Tun k mt hng gm
N vung lin tip trn nn nh, sau Tun ln lt t cc ng xu vo mt s ( khng c no c qu
1 ng xu ). Hai ngi bt u thc hin nc i lun phin nhau, Tun i trc. mi nc i, mt ngi
phi chn 1 ng xu bt k v mt cn trng pha bn phi ng xu ny. ng xu c chn s c t
vo v tr mi v mi ng xu nm gia v tr c v mi ca ng xu chn u b di chuyn sang tri mt
. Ngi no n lt m khng th thc hin nc i s l ngi thua cuc. Sau mt thi gian chi tr chi
ny, Hiu khng thng c vn no. Hiu bt u nghi ng rng, v tr ban u ca cc ng xu lun m
bo cho Tun mt thng li. Bn hy kim chng iu ny.
Input
Gm nhiu dng, mi dng l mt xu ch gm k t 'C' v '.' biu din trng thi ban u ca tr chi. 'C'
th hin vung c mt ng xu v '.' th hin mt vung trng. K t u tin n k t cui cng
ca xu th hin cc vung t tri sang phi ca tr chi. Mi dng c khng qu 500 k t.
Output
Vi mi dng ca input, in ra mt dng tng ng. "Tuan" th hin rng Tun lun l ngi chin thng bt
chp n lc ca Hiu, "Hieu" trong trng hp ngc li. Nu trng thi tr chi lc ban u m bo tnh
cng bng cho c 2 ngi chi, in ra "Cong bang". ( Cc xu in ra khng c du " ).
Example
Input:
C.C.C
Output:
177
Gii thch:
Gi (a,b) l nc i di chuyn ng xu a n trng b, cc nh s t 1 n N t tri sang phi. Nu
bc u tin, Tun i (3,4), Hiu s i (1,3) v dnh chin thng. Nu Tun i (1,4), ng xu 3 s b
dch sang tri 1 , Hiu s i tip (2,3) v chin thng. Nu Tun i (1,2), Hiu c th i (3,4) hoc (2,4),
nhng Tun s dnh chin thng m khng ph thuc vo s la chn ca Hiu.
m cc hnh ch nht
Ngy:
19-02-2008
im:
1.8
M bi:
CRECT
S ngi gii c/
lm:
5 / 13
Loi bi:
acm
T l ng:
13.9%
3s
Bi chy tt nht:
Gii hn m ngun:
5000B
Ngi gi:
beo_map
Tt c
Ngun bi:
c gi ln bi Khc
Anh Tun
Input
Dng u ghi 2 s M, N (M, N <= 400). Bng ch ca HngM c chia lm M dng, mi dng gm N
vung n v. M dng sau, mi dng l mt xu di N th hin mt dng ca bng ch ch gm cc ch
ci A, B, C, D, E.
Output
Gm mt s duy nht l s hnh ch nht con tm c.
Example
Input:
4 3
CED
178
ua xe cng thc 1
Ngy:
22-02-2008
im:
1.8
M bi:
F1
S ngi gii c/
lm:
4/6
Loi bi:
acm
T l ng:
40.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
beo_map
Tt c
Ngun bi:
(none)
Cc bn chc u bit n mn th thao ua xe cng thc 1 - mn th thao ca tc . Tuy nhin, thi gian
gn y, tng tnh hp dn ca mn th thao ny, BTC quyt nh thay i lut l chi. Cc tay ua s
ua xe trong mt khu vc hnh ch nht chia lm M x N nh. mi c mt im s nht nh ( tt nhin
c th l s m, l cc chng ngi vt nguy him ). Cc tay ua xut pht v tr tri trn ca bn ,
c th i t ny sang khc k cnh nhng khng c php r tri, cng khng c php i vo
tng i qua. Tay ua c quyn quyt nh kt thc chng ua bt c u. Sau khi kt thc cuc ua, ai l
ngi c vn tc nhanh nht s chin thng. Tuy nhin, trong trng hp 2 ngi c cng vn tc ( iu ny
rt hay xy ra do thit b o c k, ch o c vi chnh xc 100Km/h :D ), ngi no t c nhiu
im hn s chin thng. im ca tng tay ua s bng tng im cc tay ua i qua. Bn l mt
trong cc vn ng vin tham gia cuc ua ny, hy tnh ton xem ng ua no s em li cho bn nhiu
im nht.
Input
Dng u ghi 2 s M, N ln lt l 2 kch thc ca bn ( M, N <= 20 ). M dng sau mi dng ghi N s
l im s ca tng ng. im s nm trong khong t -100 n 100.
Output
Mt s duy nht l im s ln nht c th t c.
Example
Input:
2 2
-33 37
179
ua xe cng thc 2
Ngy:
22-02-2008
im:
2.0
M bi:
F2
S ngi gii c/
lm:
1/2
Loi bi:
acm
T l ng:
49.8%
3s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
beo_map
Tt c
Ngun bi:
acm.timus.ru
ng ua xe cng thc 2 nm nay nm trong mt khun vin hnh ch nht chia lm M x N nh. Tuy
nhin trong khun vin ny c mt s chng ngi vt v khng th i vo. Tay ua cn xut pht t 1
bt k, i qua tt c cc khng c chng ngi vt, mi ng mt ln ri quay v im xut pht. Tay
ua ch c th i t 1 sang cc k cnh. Hy m s ng ua khc nhau c th.
Input
Dng u ghi 2 s M, N ( M, N <= 12 ). M dng sau, mi dng ghi N k t. K t '*' th hin tng ng
c chng ngi vt, v '.' nu ngc li.
Output
Gm 1 s duy nht ghi ra tng s ng ua. D liu lun m bo kt qu nh hn 2^63-1.
Example
Input:
4 4
**..
....
....
....
Output:
2
180
Billboard painting
Ngy:
23-02-2008
im:
1.4
M bi:
NKPANO
S ngi gii c/
lm:
16 / 24
Loi bi:
oi
T l ng:
24.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
D liu
Dng th i trong s K dng tip theo cha ba s nguyn Li , Pi, Si (i = 1, 2, K) c ghi cch nhau
bi du cch (1 Pi 10000, 1 Li , Si N ).
Ch :
Kt qu
Ghi ra tng tin cng nhn c t cch phn cng th tm c.
V d
D liu:
8 4
3 2 2
3 2 3
3 3 5
181
Dy Catalan
Ngy:
23-02-2008
im:
0.5
M bi:
NKCAT
S ngi gii c/
lm:
113 / 126
Loi bi:
oi
T l ng:
48.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
C0=C2n=0
|Ci+1-Ci|=1 vi mi 0 i < 2n
V d: 0 1 2 1 0 1 0 l mt dy Catalan bc 3.
Cho trc gi tr n, ta sp xp cc dy Catalan bc n theo th t t in, nh s bt u t 1. V d vi n=3,
cc dy Catalan c sp xp theo th t nh sau:
0 1 0 1 0 1 0
0 1 0 1 2 1 0
0 1 2 1 0 1 0
0 1 2 1 2 1 0
0 1 2 3 2 1 0
1. Cho mt dy Catalan, hy tm s th t t in ca dy .
D liu
182
Kt qu
Dng th hai ghi 2n+1 s cch nhau bi khong trng, l dy Catalan tng ng vi yu cu 2.
V d
D liu:
4
0 1 2 3 2 1 2 1 0
1
Kt qa
12
0 1 0 1 0 1 0 1 0
Chui ht
Ngy:
23-02-2008
im:
1.0
M bi:
NKNLACE
S ngi gii c/
lm:
37 / 60
Loi bi:
oi
T l ng:
17.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Ng Minh c
Khi tin hnh khai qut kho c mt vng quc xa xa n, cc nh khoa hc khai qut c rt nhiu
chui ht l. Sau khi quan st, cc nh khoa hc thy rng cc chui ht c mt s c im chung.
Mi chui ht l mt si dy c nh cc ht ngc lm bng mt cht liu c xa. Cc chui ht u c s
lng ht ngc bng nhau. Hn na, mi ht ngc l mt hnh cu c ng knh l mt s nguyn dng,
v nu ln t tri sang phi trn chui ht, ngi ta thy cc ht ngc c ng knh tng dn. Nu nh s
v tr cc ht ngc bt u t 1, theo th t t tri sang phi, ngi ta nhn thy rng ht ngc th i c ng
knh khng vt qa 2i. Cc nh khoa hc cho rng, dn tc c xa ny hn lm ra tt c cc chui ht c
cng nhng c im ny, d chng hin cn ang ri rc u trn tri t.
183
Yu cu
Bn hy vit chng trnh gip nh khoa hc xc nh chui ht c th t t in l X.
D liu
Kt qa
Gm 1 dng duy nht, cha N s nguyn, cch nhau mt khong trng, xc nh chui ht c th t t in
l X ( biu din mt chui ht, cn in ra N s nguyn tng ng l ng knh ca cc ht ngc trong
chui ht, theo th t t tri sang phi).
Gii hn
V d
D liu
2
4
Kt qa
2 3
Dy ngoc bc K
Ngy:
23-02-2008
im:
1.0
M bi:
NKBRK2
S ngi gii c/
40 / 50
184
oi
T l ng:
26.1%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
D liu
Kt qa
V d
D liu
6 2
(())()
Kt qa
3
2
iu xe but
Ngy:
23-02-2008
im:
1.8
M bi:
NKBUSD
S ngi gii c/
lm:
4/7
Loi bi:
oi
T l ng:
9.3%
1s
Bi chy tt nht:
185
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Russian OI
D liu vo
Kt qa
Mi mt trong s N-K dng tip theo cha hai s, s th nht l ch s ca xe but, s th hai l tc
ca n trong khong thi gian Tmin. Cc dng ny phi sp xp theo th t tng dn ca ch s xe
but.
Gii hn
S 10000
Vmin V0 Vmax
V d
D liu mu
4 1 60 21 70 60
3
186
15-03-2008
im:
1.9
M bi:
GCDSUM
S ngi gii c/
lm:
2 / 21
Loi bi:
acm
T l ng:
3.7%
1.5s
Bi chy tt nht:
Gii hn m ngun:
10000B
Ngi gi:
beo_map
Tt c
Ngun bi:
Mt ln, ktuan c thy gio cho bi tp v nh, yu cu tnh tng tt c cc c chung ln nht ca cc
cp s (i, j) tha mn : 1<=i< j<=N ( N l mt s t nhin cho trc ). Rt nhanh chng, ktuan cho ra mt
on code nh sau:
for i:=1 to N-1 do for j:=i+1 to N do sum := sum + gcd( i, j);
vi gcd l hm tnh c chung ln nht ca 2 s, sum chnh l kt qu cui cng.
Thy gio yu cu ktuan dng chng trnh trn tnh kt qu vi N = 1000000. Tuy nhin, chng trnh
trn chy qu lu. khc phc vn , ktuan vit li on m bng C++ ( vi hi vng C++ s chy
nhanh hn pascal nhiu ) :
for(int i=1;i< N;++i) for(int j=i+1;j<=N;++j) sum += gcd(i,j);
Tht khng may, on chng trnh trn vn khng gii quyt c vn , bn hy gip ktuan gii p yu
cu ca thy gio.
Lu : bi ny c th gii bng phng php Quy hoch ng v cc kin thc s ng trong ton
187
Input
Gm nhiu dng, mi dng l mt s N ( 1<=N<=10^6) ng vi mt test. D liu vo s kt thc sau khi
gp N=0 ( bn khng cn thc hin test ny ).
Output
Vi mi gi tr ca N, in ra mt dng l gi tr ca sum sau khi thc hin on m trn.
Example
Input:
4
0
Output:
7
Xp hng
Ngy:
18-03-2008
im:
0.5
M bi:
NKLINEUP
S ngi gii c/
lm:
129 / 179
Loi bi:
oi
T l ng:
30.9%
2s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Hng ngy khi ly sa, N con b ca bc John (1 N 50000) lun xp hng theo th t khng i. Mt
hm bc John quyt nh t chc mt tr chi cho mt s con b. n gin, bc John s chn ra mt
on lin tip cc con b tham d tr chi. Tuy nhin tr chi din ra vui v, cc con b phi khng
qu chnh lch v chiu cao.
Bc John chun b mt danh sch gm Q (1 Q 200000) on cc con b v chiu cao ca chng
(trong phm vi [1, 1000000]). Vi mi on, bc John mun xc nh chnh lch chiu cao gia con b thp
nht v cao nht. Bn hy gip bc John thc hin cng vic ny!
D liu
Dng th i trong s N dng sau cha 1 s nguyn duy nht, l cao ca con b th i.
Dng th i trong s Q trong tip theo cha 2 s nguyn A, B (1 A B N), cho bit on cc con
b t A n B.
Kt qa
Gm Q dng, mi dng cha 1 s nguyn, l chnh lch chiu cao gia con b thp nht v cao nht thuc
on tng ng.
V d
D liu:
6 3
1
7
3
4
2
5
1 5
4 6
2 2
Kt qa
6
3
0
18-03-2008
im:
1.0
M bi:
NKDISNEY
S ngi gii c/
lm:
38 / 44
Loi bi:
oi
T l ng:
31.8%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Bm v Cui c mi n vui chi min ph ti cng vin Disneyland nhn dp cng vin ny c khai
trng ti thnh ph Mt trng. Trong cng vin c tt c n t im vui chi (c nh s t 1 n n).
189
Khi kt thc, mi ngi t t im cui cng trn ng i ca mnh phi quay v ni xut pht m
khng c i qua bt c t im no khc.
D liu
Dng th i trong s n dng tip theo ghi cc s nguyn dng ti1, ti2, ..., tin, i = 1,2, ..., n.
Kt qa
In ra 1 s nguyn duy nht l tng thi gian nh nht tm c.
Hn ch
V d
D liu:
4
0 1 1 3
1 0 2 8
1 2 0 6
3 8 6 0
Kt qa
10
190
18-03-2008
im:
0.5
M bi:
NK2MFS
S ngi gii c/
lm:
112 / 126
Loi bi:
oi
T l ng:
39.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
C N chi tit my cn c gia cng ln lt trn hai my A v B. Thi gian gia cng chi tit i trn my A
l ai, thi gian gia cng trn my B l bi.
Yu cu: hy tm trnh t gia cng cc chi tit trn hai my sao cho vic hon thnh gia cng tt c cc chi
tit l sm nht c th.
D liu
191
Kt qu
Dng tha hai cha N s nguyn cho bit lch trnh gia cng cc chi tit my.
V d
D liu:
3
2 3 1
1 2 3
Kt qa
7
3 2 1
A1
Ngy:
18-03-2008
im:
1.5
M bi:
NKA1
S ngi gii c/
lm:
15 / 16
Loi bi:
oi
T l ng:
72.7%
5s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Croatian OI 2003
192
D liu
Kt qa
V d
D liu:
3 5
4 5 7 8 9
Kt qa
2
1
D liu:
4 3
7 14 15
Kt qa
2
1 2 4
D liu:
2 10
3 4 7 8 12 13 14 15 20 21
Kt qa
7
1 2
Qun m
Ngy:
20-03-2008
im:
1.3
M bi:
VKNIGHTS
S ngi gii c/
21 / 28
193
oi
T l ng:
28.3%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Polish OI 3
Yu cu
Cho bit s ct n ca bn c v dy m t tp Z, hy tm s nhiu nht qun m M c th t sao cho tha
mn cc iu kin nu, v L, s cch t M qun m ln bn c.
D liu
Kt qu
In ra hai s nguyn M v L cch nhau bi khong trng.
V d
D liu
2
1
0
Kt qu
4 2
Tng ng ha hai t
Ngy:
20-03-2008
im:
1.8
194
VWORDS
S ngi gii c/
lm:
5/7
Loi bi:
oi
T l ng:
62.4%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Polish OI 3
Yu cu
Cho bit t x, t y v dy t w1, w2, ..., wk. Cho bit t x v y c th tng ng ha bng cch s dng
cc t trong dy cho trc c hay khng? Nu c th, hy tm s lng nh nht php ton * cn s dng.
D liu
Kt qu
V d
D liu
4
195
Ro Vn
Ngy:
20-03-2008
im:
1.8
M bi:
RAOVUON
S ngi gii c/
lm:
4/5
Loi bi:
acm
T l ng:
50.0%
2s
Bi chy tt nht:
mr_invincible (100 im
- 0.22s)
Gii hn m ngun:
10000B
Ngi gi:
beo_map
Tt c
Ngun bi:
(none)
196
Input
Dng u l s N ( N <= 100 ). L s cy trong vn.
N dng sau, mi dng ghi 2 s l ta ca mt cy trong vn.
Dng tip theo l s M ( M <= 100 ). L s ct st trong vn.
M dng sau, mi dng ghi 2 s l ta ca mt ct st.
Cc ta u l s nguyn trong khong -10000..10000.
Output
In ra mt s duy nht l di nh nht ca hng ro vi ng 2 ch s sau du chm thp phn ( c lm
trn ). D liu lun m bo c t nht 1 cch xy hng ro tha mn.
Example
Input:
1
0 2
3
-2 0
2 0
0 4
Output:
12.94
Gii bng
Ngy:
21-03-2008
im:
0.7
M bi:
NKLEAGUE
S ngi gii c/
lm:
79 / 118
Loi bi:
oi
T l ng:
19.9%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Ng Minh c /
vCoder08
197
D liu
aii = 0 vi mi i.
Kt qu
In ra -1 nu khng tn ti cch sp xp tha mn yu cu. Trong trng hp tn ti, in ra n s nguyn l ch
s ca cc i bng trong cch sp xp tm c.
Hn ch
C 30% s test c n 9.
V d
D liu Kt qu
3
010
000
3 1 2
110
Chm im
Ngy:
22-03-2008
im:
0.7
M bi:
V8SCORE
S ngi gii c/
lm:
81 / 111
Loi bi:
oi
T l ng:
30.1%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Russian Training /
vCoder.08
198
Tng s im bng S.
im ca mi bi khng b hn im ca bi trc .
D liu
Dng th i trong s N dng tip theo cha K s nguyn, s th j cho bit gi tr Aij l s im v
gim kho th i ngh cho bi th j.
Kt qa
V d
D liu Kt qu
100 3 2
30 20 40
50 30 50
YES
30 30 40
100 2 3
1 1
2 2
NO
3 3
Sp xp
Ngy:
22-03-2008
im:
1.0
M bi:
V8SORT
S ngi gii c/
lm:
39 / 51
Loi bi:
oi
T l ng:
38.9%
1s
Bi chy tt nht:
199
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Russian Training /
vCoder.08
D liu
Dng th i trong s N dng tip theo cha N s nguyn, s th j cho bit Cij, chi ph i ch phn
t v tr th i v v tr th j. Bit N l s phn t ca dy s, cc phn t c nh s t 1 n N t
tri sang phi. 0 Cij 999, Cii=0 v Cij=Cji.
Kt qa
In ra mt s nguyn dng duy nht: tng chi ph nh nht sp xp dy s theo th t tng dn.
V d
D liu
Kt qu
1 2 3 4 6 5
0 1 2 3 4 5
1 0 1 2 3 4
2 1 0 1 2 3
3 2 1 0 1 2
4 3 2 1 0 900
5 4 3 2 900 0
T chc i lp
Ngy:
23-03-2008
im:
0.8
M bi:
V8ORG
S ngi gii c/
lm:
55 / 68
Loi bi:
oi
T l ng:
40.3%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Russian Training /
200
D liu
Dng th ba cha N-1 s nguyn cch nhau bi khong trng, ch s ca ch huy trc tip ca mi
phn t ca t chc (tr ch huy ti cao): s u tin cho bit ch huy ca phn t th hai, s th hai
cho bit ch huy ca phn t th ba,...
Kt qa
In ra mt s nguyn duy nht l s phn t i lp t nht cn bt gi.
V d
D liu
Kt qu
M t
3
14
1 1 2 2 3 2 3 6 6 6 7 4 7
C th bt gi 4 phn t 6, 2, 7 v 8.
Hnh 1
201
Th trng
Ngy:
23-03-2008
im:
1.8
M bi:
V8MAYORS
S ngi gii c/
lm:
4/7
Loi bi:
oi
T l ng:
36.3%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Russian Training /
vCoder.08
D liu
Dng th i trong s N dng tip theo cha hai s nguyn xi, yi l ta ca thnh ph th i (xi, yi
thuc phm vi s nguyn 32 bit).
Kt qu
In ra N dng, dng th i cha s nguyn 0 hoc 1 tng ng vi vic cn b nhim th trng nam
hay n cho thnh ph.
V d
D liu Kt qu
5
0 0
0 1
1 0
1 1
1 2
0
1
1
0
0
202
25-03-2008
im:
1.5
M bi:
SAFENET2
S ngi gii c/
lm:
15 / 19
Loi bi:
oi
T l ng:
28.3%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
conankudo
Tt c
Ngun bi:
Classical Problem
Input
-Dng 1 cha 2 s nguyn n,m(1<=n<=30.000,0<=m<=100.000)
-m dng tip theo ghi thng tin v cc dy cp mng,gm 2 ch s ca 2 my c dy ni trc tip
Output
Ghi mt s nguyn duy nht l s lng my tnh ln nht tm c
Example
Input:
8 10
1 2
2 3
3 1
1 4
4 5
5 1
1 6
6 7
7 8
8 1
Output:
4
203
RIVER
Ngy:
26-03-2008
im:
1.2
M bi:
LEM
S ngi gii c/
lm:
24 / 63
Loi bi:
oi
T l ng:
11.0%
0.100s-0.800s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
L Huy Bnh
Do nh v trng ca Zone nm hai bn b ca mt con sng nn hng ngy cu phi i qua sng i
hc. Zone cm thy rng hnh trnh ca ng li l khng ti u v Zone mun tm ra mt ng i tt
hn.
Sau khi quan st v o c, Zone c th biu din c con sng bng cch ch ra 2 b ca n. Mi b sng
s c biu din bng 1 ng gp khc v c xc nh bng ta ca cc im trn ng gp khc
nh sau:
ng gp khc biu din b pha ng ca sng c N im, im th i c ta (xi, yi).
ng gp khc biu din b pha Ty ca sng c M im, im th j c ta (uj, vj).
Bit rng 2 b sng khng c im chung v yi < yi+1 vi mi 1 i < N v vj < vj+1 vi mi 1 j < M.
Bn hy tm 2 im A v B sao cho A nm trn b ng ca con sng v B nm trn b Ty ca con sng
v khong cch AB l nh nht.
Input
- Dng u ghi 2 s nguyn dng N v M.
- Dng th i trong N dng tip theo ghi 2 s nguyn xi, yi.
- Dng th j trong M dng tip theo ghi 2 s nguyn uj, vj.
Output
- Gm 1 dng duy nht ghi khong cch ngn nht tm c
( Cc s thc c ghi vi chnh xc 3 ch s sau du phy )
Example
Input:
204
Gii hn
2 M, N 1000
S ph thuc
Ngy:
26-03-2008
im:
1.3
M bi:
SUMS
S ngi gii c/
lm:
21 / 47
Loi bi:
acm
T l ng:
14.2%
5s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
aukcwe
Polish Olympiad in
Infomatics 2003
Yu cu:
Cho mt dy B, hy kim tra xem bi c phi l s ph thuc vo tp A hay khng .
D liu:
205
N dng tip theo cha cc phn t ca tp A, a1 < a2 < ... < an (1 ai 50000 ).
Kt qu:
Gm m dng, dng th i ghi ra TAK nu bi l s ph thuc vo tp A v NIE nu khng phi l s ph
thuc.
V d:
D liu :
3
2
5
7
6
0
1
4
12
3
2
Kt qu :
TAK
NIE
TAK
TAK
NIE
TAK
COIN
Ngy:
26-03-2008
im:
1.4
M bi:
LEM1
S ngi gii c/
lm:
18 / 28
Loi bi:
oi
T l ng:
21.5%
1s
Bi chy tt nht:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
c add ln bi V
Khnh Trung
Cho N ng xu c bn knh ln lt l cc s thc dng r1.. rN. c t xung quanh mt vng trn sao
cho:
Mi ng xu tip xc vi 2 ng xu t cnh n v tip xc vi vng trn.
Bit c bn knh ca tng ng xu. Yu cu: Tm bn knh vng trn
Input
Dng u ghi s nguyn dng N
Dng tip theo ghi N s ri ( 1 i N )
Output
Gm 1 dng duy nht ghi bn knh hnh trn ( chnh xc n 3 ch s sau du phy )
Example
Input:
4
2 2 2 2
Output:
0.828
Gii hn
1 N 10000
1 ri 100000
27-03-2008
im:
1.4
M bi:
PBCWAYS
S ngi gii c/
lm:
18 / 24
Loi bi:
oi
T l ng:
11.9%
1s
Bi chy tt nht:
vdmedragon (100 im -
207
50000B
Ngi gi:
naruto238
Su tm.
Cho mt bng hnh ch nht c chia ra thnh NxM vung(gm N dng v M ct). Mt con tt sau mt
nc i c th di chuyn t 1 ct ny sang 1 ct k tip. i vi mi vung, cho bit s hiu cc
ct k tip m con tt c th di chuyn n sau 1 nc i. Con tt khng th di chuyn n n i qua
trc . Thot u con tt c t mt no ca ct th nht. Sau n di chuyn v pha ct cui
cng. Khi con tt n ct cui cng, ngi ta li t n vo mt no ct u tin m trc n cha
h t n v tip tc di chuyn.
Tr chi kt thc khi khng th thc hin nc i.
Yu cu
Xc nh xem c th thc hin nhiu nht bao nhiu ln di chuyn con tt t ct u tin n ct cui cng.
Input
Dng u tin cha 2 s nguyn dng N,M(1<=N<=50,1<=M<=10).
Tip theo l M-1 nhm dng, mi nhm gm N dng, m t kh nng di chuyn ca con tt t mi ca
bng. Dng th i ca nhm dng j m t kh nng di chuyn ca con tt t dng i ct j ca bng bao
gm: S u tin cho bit kh nng di chuyn, tip theo l to dng ca cc trong ct k tip m con tt
c th di chuyn sang(cc to c lit k theo th t tng dn).
Output
Gm 1 dng duy nht l kt qu bi ton.
Example
Input
4 3
2 1 3
3 1 2 4
0
2 2 3
1 2
1 2
1 3
2 2 4
Output
3
208
Ni im
Ngy:
27-03-2008
im:
1.4
M bi:
PBCPOINT
S ngi gii c/
lm:
18 / 26
Loi bi:
oi
T l ng:
24.4%
1s-3s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
naruto238
Su tm.
Input
Output
Example
Input
4
0 2
3 1
1 4
4 4
Output
12
209
GUMBI
Ngy:
27-03-2008
im:
1.1
M bi:
LEM2
S ngi gii c/
lm:
31 / 59
Loi bi:
oi
T l ng:
17.9%
0.100s-1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
c add ln bi V
Khnh Trung
Input
- Gm 1 test duy nht:
- Dng u l 2 s nguyn N, K ( 3 N 20 )
- N dng tip theo, dng th i:
* u tin l s S ( s phm m phm i tc ng ) . Tip theo S s l dy phm m phm i tc ng khi bt n
- Dng cui l N s 0 or 1 m t hin trng bn phm ang tt or bt
Output
- Gm 1 s nguyn duy nht l s ln bm phm t nht. Nu ko c p n ghi ra -1
Example
Input:
3 3
2 2 3
2 1 3
2 1 2
1 1 0
210
Input:
4 3
3 2 3 4
1 1
1 1
0
0 1 0 1
Output:
2
Password
Ngy:
29-03-2008
im:
1.7
M bi:
PASSWORD
S ngi gii c/
lm:
7 / 12
Loi bi:
oi
T l ng:
20.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
T[1]=T[l]
T[2]<>T[l-1]
T[3]=T[l-2]
...
Vi l l di ca xu T.
Nu c nhiu xu cng tha mn, hy in ra xu c th t t in nh nht.
Input
Dng u tin: n, di ca xu S.
211
Dng th hai: xu S.
Output
Gm 1 dng duy nht cha xu T
Example
Input:
6
window
Output:
wdow
Dy ngoc bc P
Ngy:
31-03-2008
im:
1.9
M bi:
VNBRACK
S ngi gii c/
lm:
2/8
Loi bi:
oi
T l ng:
18.5%
1s-2s
Bi chy tt nht:
Gii hn m ngun:
10000B
Ngi gi:
beo_map
Tt c
Ngun bi:
Input
Gm mt dng duy nht ghi ra 3 s N, P, K.
212
Output
Gm mt dng duy nht ghi ra dy ngoc tm c.
Example
Input:
3 1 2
Output:
()(())
Mo
Ngy:
01-04-2008
im:
2.0
M bi:
MEO
S ngi gii c/
lm:
0 / 57
Loi bi:
oi
T l ng:
0.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
vnoi.info
C mt vng trn n mo. Mo trng, , v xanh l cy. Khi tr chuyn vi nhau, hai mo khc mu ng
thi thnh mu th ba.
Mi lt, mo ng cnh nhau tr chuyn theo th t: mt v hai, hai v ba, ba v bn,... ,n v mt.
Yu cu
Cho bit mu ban u ca mo, hi mu ca mo sau k lt.
D liu
Dng 2: dy n k t, k t th i l 'R','G', hoc 'W' cho bit mu ca mo i tng ng: , xanh hoc
trng.
213
Kt qu
In ra dy n k t cho bit mu ca mo sau k lt.
Hn ch
C 50% s tests c 1 n &le 1000, 1 k 3000.
V d
D liu
3 1
GRR
Kt qu
RGR
Gii thch: lt 1: GRR -> WWR -> WGG -> RGR.
D liu
5 4
WRWRW
Kt qu
GGGWG
Help Conan !
Ngy:
01-04-2008
im:
0.8
M bi:
PAIRVIS
S ngi gii c/
lm:
63 / 93
Loi bi:
oi
T l ng:
16.3%
0.300s-0.319s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
conankudo
Tt c
Ngun bi:
bit !
Trong mt bui chiu p tri,Conan ang ngi code bi.Cu t nh :"Vt v c tun ri hm nay i chi
mt ngy cho ".
Ni l lm,cu ly $$ ri phi ra hng KFC n 2 sut combo 1 (kh tht,do ny Combo 1 ln gi,53.000 mt
sut,i sang khoai ty Jumbo li cn thm 8000 na ch,chm ngi ta qu :-( ),n xong cu quyt nh ln
214
Input
-Dng u tin cha s nguyn N(1<=N<=500.000) l s ngi ng trc Conan
-Mi dng trong s n dng tip theo cha chiu cao ca mt ngi(a_i<=2.10^9)
Output
Mt s nguyn duy nht l s cp ngi nhn thy nhau
Ch
Cc bn khng cn phi thc mc cc chi tit kiu nh : Sao li c n 500.000 ngi hay l chiu cao ca
mi ngi nh hn hoc bng 2 t u nh =)) =)).M gi KFC Combo1 mi ln gi, bi c update =))
Example
Input:
7
2
4
1
2
2
5
1
Output:
10
01-04-2008
im:
1.6
M bi:
LSPITO
S ngi gii c/
11 / 17
215
oi
T l ng:
25.8%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
tikiupi
Input
Gm nhiu dng, mi dng gm 1 s k <= 10^12 l s lng bi ban u.
Output
Ghi ra ngi thng cuc tng ng vi mi s k trn 1 dng. Nu Conan thng in ra 'Conan', ngc li in ra
'Thu Uyen'.
Example
Input:
3
5
7
Output:
Conan
Thu Uyen
216
Chat chit
Ngy:
01-04-2008
im:
0.7
M bi:
CHATCHIT
S ngi gii c/
lm:
83 / 113
Loi bi:
oi
T l ng:
29.8%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
vnoi.info
Sau khi tri qua k thi chn i tuyn Quc t y cng thng, cc vCoders quyt nh tm gc nim am
m tin hc ca mnh mt thi gian i tm nhng nim vui mi. Mt s quyt nh i Hng Kng ngh mt
b li nhng ngy hc hnh vt v. S khc quay li trng hc. Nhng c bit, c mt s vCoders sau
nhng bui chat m i n quyt nh: dng kin thc tin hc ca mnh gp phn gi gn s trong sng
ca ting Vit. Nhm quyt nh ly tn l vitko (Viet-Coder) mi ngi thc c cng vic thm
lng h ang lm.
Nhn thy rng ngn ng chat ting Vit b lm dng qu nhiu, cc vitkos suy ngh v tm mt thut
ton dch t ngn ng chat tr li ting Vit. D liu vo s l mt cu chat (gm cc ch ci latin in
thng v khng du). Thut ton ca cc vitkos gm mt s quy tc c p dng theo th t vo cu vn.
Cc quy tc ny da trn hai thao tc c bn:
RW('k')='khong'
RW('ko')='khong'
RW('ng')='nguoi'
RW('n')='nhieu'
RW('dc')='duoc'
RW('hok')='khong'
RW('kq')='ket qua'
R('j')='gi'
R('w')='qu'
R('f')='ph'
217
R('dz')='d'
R('z')='d'
Mc d y l nhng quy tc rt n gin, tuy nhin chng cng gip cc vitkos cng mt khi nhn vo
cc on chat! Hy gip cc vitkos ci t thut ton ny. H s dng chng trnh ca bn vit mt
plugin cho Yahoo Messenger :)
D liu
Gm mt dng duy nht cha mt cu chat vitko va nhn c. Cu chat c di khng vt qu 255 k
t, ch gm cc k t latin in thng, khong trng v cc du cu. Cc t c cch nhau ng mt khong
trng.
Kt qu
In ra mt dng l cu chat c dch theo thut ton trn.
V d
D liu
chan wa. jo den luc co kq cha mun lam bai j nua :(
Kt qu
chan qua. gio den luc co ket qua cha mun lam bai gi nua :(
01-04-2008
im:
1.9
M bi:
CONANSP
S ngi gii c/
lm:
3/3
Loi bi:
oi
T l ng:
40.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
conankudo
Tt c
Ngun bi:
bit ^o^
Li ni sau trn u vi Thu Uyn,Conan ginh chin thng v phn thng ca anh l 100 im trn
ioitrain v mt chuyn i du lch Hawai ( cn bn Thu Uyn cng rn chi nn t cc hi cao qu :))
=)),gi ch c ngm ngi thi ) . Conan vi vng ln ng khng qun mang theo 10 sut KFC Combo 1 (
v nghe ni Hawai khng bn KFC =))=)) )
218
Input
Dng u ghi n, l s ng gii hn (1 <= n <= 40000). Cc ng bin c m t trong cc dng tip
theo, mi dng mt ng bin. S u tin trong mi dng ghi s chn k l s im to nn ng bin,
4 <= k <= 10000. Tip theo l k s x1, x2, , xk, 0 <= xi <= 10^8. Cc im to nn ng bin l (x1, x2),
(x3, x2), (x3, x4) , (xk-1, xk), (x1, xk). Cc im ny c t trong ta Cc v ngc chiu kim
ng h. Cc ng bin c in theo th t tha mn ng bin ca mi h c in sau ng bin hn
o cha n v ng bin ca mi hn o c in sau ng bin ca h bao quanh n. Ch : khng cn
dng qu 200000 im m t bn .
Output
Dng duy nht ghi bc ln nht ca hn o hay h.
Example
Input:
6
4 1 0 17 12
16 10 4 16 11 2 4 8 2 3 3 2 1 16 3 15 2
8 8 10 3 5 12 8 11 6
6 10 9 15 10 9 7
4 4 6 7 9
4 6 8 5 7
Output:
5
TRIP
Ngy:
10-04-2008
im:
1.0
M bi:
LEM3
S ngi gii c/
lm:
42 / 91
Loi bi:
oi
T l ng:
9.2%
0.5s
Bi chy tt nht:
219
50000B
Ngi gi:
cun
Tt c
Ngun bi:
V Khnh Trung
Trong k ngh h nm nay sherry c b thng cho 1 tour du lch quanh N t nc ti p vi nhiu
thng cnh ni ting ( v sherry rt ngoan m ^^ ). Tt nhin sherry s i bng my bay :D
Gi v my bay t t nc i n t nc j l Cij ( d nhin Cij c th khc Cji ). Tuy c b thng cho
nhiu tin i du lch nhng sherry cng mun tm cho mnh 1 hnh trnh vi chi ph r nht c th
dnh tin mua qu v tng mi ngi ^^ ( Cc chuyn bay ca sherry u c m bo an ton tuyt i ).
Bn hy gip sherry tm 1 hnh trnh i qua tt c cc nc, mi nc ng 1 ln sao cho chi ph l b nht
nh !!!
Input
Dng 1: N (5 < N < 16)
Dng th i trong N dng tip theo: Gm N s nguyn, s th j l Cij (0 < Cij < 10001)
Output
Gm 1 dng duy nht ghi chi ph b nht tm c
Example
Input:
6
0 1 2 1 3 4
5 0 3 2 3 4
4 1 0 2 1 2
4 2 5 0 4 3
2 5 3 5 0 2
5 4 3 3 1 0
Output:
8
WHITE BLACK
Ngy:
10-04-2008
im:
1.1
M bi:
LEM4
S ngi gii c/
lm:
31 / 52
Loi bi:
oi
T l ng:
29.3%
220
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
VOI
Input
Dng 1: N (1 <= N <= 10000)
Dng 2: M (1 <= M <= 100000) ( tng s ln t mu v s ln b sherry )
M dng tip theo: Mi dng c dng:
1 L R (1 <= L <= R <= N) t cc vung t L -> R mu trng
2 L R (1 <= L <= R <= N) t cc vung t L -> R mu en
3 m s lng mu trng lin tip di nht
Output
Gm 1 s dng tng ng vi cc cu tr li ca sherry cho cu hi ca b
Example
Input:
6
7
2 1 2
2 4 5
3
1 3 4
3
1 1 1
3
Output:
221
ARITHMETIC PROGRESSION
Ngy:
11-04-2008
im:
1.4
M bi:
LEM5
S ngi gii c/
lm:
19 / 64
Loi bi:
oi
T l ng:
5.6%
5s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
VOI
Input
Dng 1: N ( 1 <= N <= 105 )
N dng tip theo: dng th i l s nguyn Ai ( |Ai| <= 109 )
Output
Gm 1 dng duy nht l s phn t ca cp s cng di nht tm c
Example
Input:
10
1
10
3
20
5
30
7
9
40
222
BIRTHDAY
Ngy:
16-04-2008
im:
0.9
M bi:
LEM6
S ngi gii c/
lm:
49 / 76
Loi bi:
oi
T l ng:
12.5%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
V Khnh Trung
Ch nm nay na thi l sherry s tt nghip i Hc ri v th sherry mun sinh nht nm nay ca mnh s
tht ngha. V Sherry mi tt c bn ca mnh n d sinh nht ^^
Sherry t chc 1 tr chi nh cho tt c cc bn cng tham gia, sherry c 1 t giy HCN kch thc 1 x N v
M mnh nh hn, mnh giy th i c kch thc 1 x Ai. by gi sherry cc bn ca mnh c bao nhiu
cch t cc mnh giy nh theo th t t 1 n M vo mnh giy 1 x N sao cho mi mnh giy cch nhau t
nht 1 vung ( Nu i < j th mnh giy th i s c t nm trc mnh giy th j ). Sherry ha s tng 1
mn qu c bit cho bn no tr li nhanh nht :D
Input
Dng 1: N, M ( 1 <= N <= 1000, 1 <= M <= N/2 )
Dng 2: Gm M s, s th i l Ai
Output
Gm 1 dng duy nht l s cch tm c
Example
Input:
4 2
1 1
Output:
3
223
Bc Palindrome
Ngy:
19-04-2008
im:
1.7
M bi:
LSPALIN
S ngi gii c/
lm:
7 / 11
Loi bi:
oi
T l ng:
20.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
tikiupi
Khng r
Palindrome l xu c t tri qua phi ging nh c t phi qua tri, v d xu abba hoc madam.
Vi xu s bt k ngi ta xc nh php chia i k hiu l half(s) v nh ngha nh sau:
Nu s khng phi l palindrome th half(s) khng xc nh,
Nu s c di bng 1 th half(s) khng xc nh,
Nu s l palindrome di n th half(s) l xu k k t u ca s, trong k = (n+1) div 2.
V d, half(informatics) v half(i) l khng xc nh, half(abba) = ab, half(madam) =mad.
Bc palindrome (ta s gi ngn gn l bc) ca xu s l s ln ti a c th p dng php chia i m kt qu
vn xc nh. V d, cc xu informatics v i c bc bng 0 v khng th p dng php chia i mt ln
no, cc xu abba, madam c bc bng 1, cn xu totottotot c bc bng 3: totottotot -> totot -> tot
-> to. Yu cu: Xt tt c cc xu di n ch cha cc ch ci la tinh thng v c bc palindrome bng
p. Hy xc nh xu th k theo th t t in (1 n 200, 0 p 8, 1 k 10^9). D liu m bo tn ti
xu cn tm.
Input
Gm mt dng duy nht cha 3 s n, p, k.
Output
In ra xu tm c
Example
Input:
4 1 1
Output:
abba
Input:
224
Input:
5 0 6597777
Output:
olymp
20-04-2008
im:
0.5
M bi:
VBF1
S ngi gii c/
lm:
109 / 116
Loi bi:
oi
T l ng:
58.2%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
BF
Ngun bi:
vnoi.info
Nhp mt chui c khng qu 100 k t. Hy in ra chui . (Bit k t kt thc file - EOF c gi tr bng 1).
D liu
Gm mt dng duy nht cha chui k t.
Kt qu
In ra mt dng duy nht l chui k t nhp vo.
V d
D liu
Bonjour Vietnam!
Kt qu
Bonjour Vietnam!
225
Brainfck Ch d
Ngy:
20-04-2008
im:
0.6
M bi:
VBF2
S ngi gii c/
lm:
105 / 111
Loi bi:
oi
T l ng:
48.0%
1s
Bi chy tt nht:
Gii hn m ngun:
30B
Ngi gi:
paulmcvn
BF
Ngun bi:
vnoi.info
Kt qu
In ra mt ch ci duy nht: ch d (in thng).
Hn ch
M ngun khng qu 30 bytes.
a gic
Ngy:
27-04-2008
im:
1.2
M bi:
NKPOLI
S ngi gii c/
lm:
26 / 28
Loi bi:
oi
T l ng:
63.3%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Croatian OI 2001
D liu
Mi dng trong s N dng tip theo cha 2 s t nhin X, Y, 1 X 100, 1 Y 100 cch nhau
bi khong trng, cho bit ta ca mt im. Cc im u phn bit nhau.
Kt qa
In ra mt s nguyn duy nht l s nh ca a gic li nhiu nh nht.
Lu : kt qu lun khng nh hn 3.
V d
D liu:
5
4 2
2 2
2 3
3 2
3 1
Kt qa
4
D liu:
8
10 8
3 9
2 8
2 3
9 2
9 10
10 3
8 10
Kt qa
8
D liu:
10
9 6
1 7
227
Tch t
Ngy:
27-04-2008
im:
1.0
M bi:
NKSEV
S ngi gii c/
lm:
40 / 53
Loi bi:
oi
T l ng:
32.7%
3s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Croatian OI 2006
D liu
Kt qa
In ra mt s nguyn duy nht l phn d ca s cch tch t khi chia cho 1337377.
V d
228
Ngi a th
Ngy:
27-04-2008
im:
1.4
M bi:
NKPOS
S ngi gii c/
lm:
17 / 20
Loi bi:
oi
T l ng:
48.2%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
229
Tt c
Ngun bi:
Baltic OI 2001
D liu
Dng u tin cha 2 s nguyn n, m, cch nhau bi khong trng; n (1 n 200), l s ngi lng
v m l s con ng.
Mi dng trong s n dng sau cha mt s nguyn dng. Dng th i+1 cha s wi, 0 wi 1000,
xc nh chi ph c tr bi lng i.
Mi dng trong s m dng sau cha hai s nguyn dng cch nhau bi khong trng, m t mt
con ng ni hai ngi lng.
Kt qa
Dng th hai theo cha k+1 s cho bit cc ngi lng c thm theo th t trn hnh trnh, cch
nhau bi khong trng, trong v1=vk+1=1.
V d
D liu:
6 7
1
7
4
10
20
5
2 4
1 5
2 1
4 5
230
Mnh t t tin
Ngy:
27-04-2008
im:
1.3
M bi:
NKLAND
S ngi gii c/
lm:
23 / 46
Loi bi:
oi
T l ng:
15.3%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
vnoi.info
Bm sng trn mnh t t tin li t xa xa. Tuy nhin, tri qua bao i, mnh t ca Bm ngy nay c
th b thay i v tr, thm ch cn c th khng giao vi mnh t ca t tin! Mt ngy n, Bm pht
hin tm bn m t hnh dng mnh t ca t tin. Bm mun xc nh xem mnh t ngy nay v
mnh t t tin c cn giao nhau hay khng!
Yu cu: Bit mnh t ngy nay ca Bm v mnh t ca t tin u c hnh dng a gic li. Hy gip
Bm xc nh 2 mnh t c giao nhau (ngha l c phn din tch chung) hay khng.
D liu
Dng u tin cha s nguyn t, cho bit s lng test (t 10). t nhm dng tip theo m t cc test, mi
test c dng nh sau:
Kt qa
231
Gii hn
3 m, n 1000
V d
D liu:
2
3
-6 3 -11 11 -10 6
3
-4 0 -3 5 -7 3
3
-3 4 -3 11 -6 9
3
0 -2 1 0 -2 -1
Kt qa
YES
NO
27-04-2008
im:
0.6
M bi:
NKFLOW
S ngi gii c/
lm:
90 / 125
Loi bi:
oi
T l ng:
29.7%
3s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Trong l thuyt th, mng lung l mt th c hng, trong mi cnh c mt thng qua v mt
gi tr lung. Lng lung trn mi cnh khng c vt qu thng qua ca cnh . Lng lung i
vo mt nh phi bng lng lung i ra khi n, tr khi l nh ngun (c nhiu lng lung i ra
hn), hay nh ch (c nhiu lng lung i vo hn). Mng lung c th dng m hnh ha h thng
232
D liu
m dng tip theo, mi dng c dng ba s u, v, c cch nhau t nht mt du cch th hin c cung u,
v trong mng vi kh nng thng qua l c (1 c 106).
Kt qa
In ra mt s duy nht l gi tr ca lung cc i trn mng.
V d
D liu:
6 8 1 6
1 2 5
1 3 5
2 4 6
2 5 3
3 4 3
3 5 1
4 6 6
5 6 6
Kt qa
9
233
27-04-2008
im:
0.6
M bi:
NKBM
S ngi gii c/
lm:
101 / 111
Loi bi:
oi
T l ng:
45.2%
3s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
D liu
m dng tip theo mi dng ghi hai s i, j cch nhau bi mt du cch th hin c cnh ni gia hai
nh xi, yj.
Kt qa
In ra kch thc ca cp ghp cc i.
V d
D liu:
4 5 9
1 1
234
27-04-2008
im:
1.2
M bi:
NKTARDY
S ngi gii c/
lm:
26 / 45
Loi bi:
oi
T l ng:
15.9%
2s
Bi chy tt nht:
overtherainbow (100
im - 1.66s)
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
D liu
Dng th hai cha n s nguyn dng p1, p2, ..., pn (0 < pi 10000).
Kt qu
235
Dng u tin ghi s lng cng vic b hon thnh tr hn theo trnh t tm c.
Dng tip theo ghi n s nguyn dng l ch s ca cc cng vic theo trnh t thc hin tm c.
Hn ch
V d
D liu
6
2 4 1 2 3 1
3 5 6 6 7 8
Kt qu
2
1 3 4 6 2 5
Closest distance
Ngy:
02-05-2008
im:
1.9
M bi:
GANNHAT
S ngi gii c/
lm:
3 / 10
Loi bi:
acm
T l ng:
12.5%
1s-3s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
aukcwe
Ngun bi:
Mr Taek
D liu
Kt qu
236
V d
D liu:
4
0 0
0 1
1 0
1 1
Kt qu:
1
1
1
1
Phn nhm
Ngy:
08-05-2008
im:
1.7
M bi:
GROUP
S ngi gii c/
lm:
8 / 26
Loi bi:
acm
T l ng:
20.0%
1s-5s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
aukcwe
Ngun bi:
USACO MAR08
D liu
Kt qu
Gm 1 s duy nht l kt qu tm c.
237
V d
D liu:
4
100 1
15 15
20 5
1 100
Kt qu:
500
Gii thch:
C 3 nhm ln lt l (1), (2,3) v (4).
24-05-2008
im:
1.7
M bi:
VCRISIS
S ngi gii c/
lm:
6/7
Loi bi:
oi
T l ng:
50.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Nng dn John v n b ngc nghch ca ng ta ang tp luyn cho v nhc kch mi, "The Street Cow
Named Desire". Ti mt thi im trong lc din tp, n b ca John chng ln nhau thnh N (1 <= N <=
1,000) ct, mi ct c 30 con, con n ng ln lng con kia (my con b ny tht th v). V th m trn
ng c cc ct b ny coi nh l cc nh v bn cnh cn c M (1 <= M <= 1,000) l cc ng c
kh.
Di y l v d v mt ng c :
8 .........
7 ....CH.H.
C = ct 30 con b
6 .........
5 .........
H = ng c kh
4 ..C.HH...
238
L ngi ch o bui nhc kch, John c 4 ci ci vi 4 m thanh khc nhau. Mt ci ci s ra lnh cho tt
c cc con b di cng ca mi ct b di chuyn ( tt c cc con b ct tt nhin cng b di chuyn
theo )v pha bc 1 n v, ci khc li ra lnh cho di chuyn v pha nam, 1 ci v pha ng v ci cn li
v hng ty.
Mi ln cc ct b i vo mt m c c kh, con b trn cng ca ct b ( k c nu ct b ch cn mi
mt con ) s nhy vo ng c kh trong khi s cn li s tip tc di chuyn vo c ng c . V vy,
nu con b di cng m i qua 30 ng c kh ( cc ng c c th khc nhau hoc khng khc nhau )
th ct b s ht sch b. Gi s rng cc ng c kh c sc chu ng l khng gii hn, bao nhiu b
trn cng c.
Nng dn John lic qua ng c ca mnh nhn v pha khu vt sa b ca nng dn Don v kinh hong khi
thy mt thng cha sa khng l b n tung, sa trn ra ngoi thnh mt cn l sa v n ang trn v
pha cc con b ca John. Cc con b trn cc ng c kh th s an ton, John cn phi lm tt c cu
c nhiu con b nht c th bng cch s dng cc ci ci ra lnh cho n b.
Cho s nguyn K ( 1 <= K <= 30 ) l s giy John c th thi ci cho n khi l sa p ti v cc ta
X_i, Y_i (1 <= X_i <= 1,000; 1 <= Y_i <= 1,000) ca N ct b v M ng c kh ( trn cc ng c kh
hin thi cha c con b no ), hy cho bit s lng ln nht b c th cu c v trnh t thi ci ra sao.
Trnh t thi ci s l mt xu k t bao gm 4 loi k t tng ng vi 4 hng, E l hng ng, N l
hng Bc, W l hng Ty, S l pha Nam. Trong tt c cc trnh t tho mn th ghi ra trnh t c th
t t in nh nht.
V tr lc u ca cc con b v cc ng c l khc nhau.
Cc con b c th di chuyn ti bt k v tr no, k c ra ngoi cnh ng.
D liu
Dng 2..N+1: Dng i+1 m t ta X,Y ca 1 ct b bng 2 s nguyn cch nhau bi du cch:
X_i v Y_i
Kt qu
V d
239
Gii thch
S dng ci ng 3 ln, lc m cn l sa trn n th mi ng c cu c 1 con b.
Vng hng xm b
Ngy:
24-05-2008
im:
2.0
M bi:
VNABOR
S ngi gii c/
lm:
1 / 11
Loi bi:
oi
T l ng:
3.6%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
240
D liu
Dng 2..N+1: Dng i+1 m t v tr ca con b th i gm 2 s nguyn cch nhau bi du cch: X_i
v Y_i
Kt qu
V d
D liu
4 2
1 1
241
Gii thch
C 2 vng b, mt vng l 3 con b u tin v vng th 2 l cc con b cn li. Vng ln nht c 3 con b.
Bi c ngon nht
Ngy:
24-05-2008
im:
0.4
M bi:
VBGRASS
S ngi gii c/
lm:
144 / 156
Loi bi:
oi
T l ng:
52.7%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Bessie d nh c ngy s nhai c xun v ngm nhn cnh xun trn cnh ng ca nng dn John, cnh
ng ny c chia thnh cc vung nh vi R (1 <= R <= 100) hng v C (1 <= C <= 100) ct. Bessie
c g c th m c s khm c trn cnh ng.
Mi khm c trn bn c nh du bng mt k t # hoc l 2 k t # nm k nhau (trn ng
cho th khng phi). Cho bn ca cnh ng, hy ni cho Bessie bit c bao nhiu khm c trn cnh
ng.
V d nh cnh ng di dy vi R=5 v C=6:
.#....
..#...
..#..#
...##.
.#....
D liu
242
Kt qu
V d
D liu
5 6
.#....
..#...
..#..#
...##.
.#....
Kt qu
5
i xem phim
Ngy:
24-05-2008
im:
0.4
M bi:
VCOWFLIX
S ngi gii c/
lm:
166 / 181
Loi bi:
oi
T l ng:
47.6%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Nng dn John ang a cc con b ca anh ta i xem phim! Xe ti ca anh ta th c sc cha c hn thi,
l C (100 <= C <= 5000) kg, anh ta mun a 1 s con b i xem phim sao cho tng khi lng ca ng
b ny l ln nht, ng thi xe ti ca anh ta vn chu c.
Cho N (1 <= N <= 16) con b v khi lng W_i ca tng con, hy cho bit khi lng b ln nht m John
c th a i xem phim l bao nhiu.
D liu
243
Kt qu
Dng 1: Mt s nguyn l tng khi lng b ln nht m John c th mang i xem phim.
V d
D liu
259 5
81
58
42
33
61
Kt qu
242
Gii thch
81+58+42+61 = 242; y l tng khi lng b ln nht c th c.
Nc lnh
Ngy:
24-05-2008
im:
0.5
M bi:
VCOLDWAT
S ngi gii c/
lm:
121 / 129
Loi bi:
oi
T l ng:
55.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
244
D liu
Dng 2..C+1: Dng i+1 m t nt ng i vi ba S nguyn cch nhau bi du cch: E_i, B1_i, v
B2_i
Kt qu
Dng 1..N: Dng i cha 1 s nguyn l khong cch t chung ti phn cui ca ng th i.
V d
D liu
5 2
3 5 4
1 2 3
Gii thch:
D liu trn m t bn ng nc sau:
+--------+
| Chung |
+--------+
| 1
*
2 / \ 3
*
4 / \ 5
Kt qu
1
2
2
3
245
CENTRE
Ngy:
25-05-2008
im:
1.1
M bi:
CENTRE28
S ngi gii c/
lm:
31 / 54
Loi bi:
oi
T l ng:
18.3%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
IOICAMP4
Theo thng k cho bit mc tng trng kinh t ca nc Peace trong nm 2006 rt ng kh quan. C
nc c tng cng N thnh ph ln nh c nh s tun t t 1 n N pht trin kh ng u. Gia N
thnh ph ny l mt mng li gm M ng i hai chiu, mi tuyn ng ni 2 trong N thnh ph sao
cho khng c 2 thnh ph no c ni bi qu 1 tuyn ng. Trong N thnh ph ny th thnh ph 1 v
thnh ph N l 2 trung tm kinh t ln nht nc v h thng ng m bo lun c t nht mt cch i t
thnh ph 1 n thnh ph N.
Tuy nhin,c 2 trung tm ny u c du hiu qu ti v mt dn s. V vy, c vua Peaceful quyt nh
chn ra thm mt thnh ph na u t thnh mt trung tm kinh t th ba. Thnh ph ny s tm ngng
mi hot ng thng nht, cng nh mi lung lu thng ra vo tin hnh nng cp c s h tng.
Nhng trong thi gian sa cha y, phi bo m ng i ngn nht t thnh ph 1 n thnh ph N khng
b thay i, nu khng nn kinh t quc gia s b tr tr.
V tr v ng ni gia N thnh ph c m t nh mt th N nh M cnh. Hy gip nh vua m s
lng thnh ph c th chn lm trung tm kinh t th ba sao cho thnh ph c chn tha mn cc iu
kin trn
Input
Dng u tin ghi 2 s nguyn dng N v M l s thnh ph v s tuyn ng.
Dng th i trong s M dng tip theo ghi 3 s nguyn dng xi, yi v di vi ngha tuyn ng th i c
di di v ni gia 2 thnh ph xi, yi.
Output
Dng u tin ghi s t nhin S l s lng cc thnh ph c th chn lm trung tm kinh t th ba.
246
Example
Input:
6 6
1 2 1
2 3 1
3 6 1
1 4 100
4 5 100
5 6 100
Output:
2
4
5
Gii hn
2 N 30000
1 M 100000
1 di 1000
KMIN
Ngy:
26-05-2008
im:
0.6
M bi:
KMIN
S ngi gii c/
lm:
94 / 123
Loi bi:
oi
T l ng:
25.5%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
Vietnamese Online
Problem Solving Contest
Cho 2 dy s nguyn A v B. Vi mi s A[i] thuc A v B[i] thuc B ngi ta tnh tng n. Tt c cc tng
ny sau khi c sp xp khng gim s to thnh dy C.
247
Input
Dng u tin gm 3 s: M, N, K
M dng tip theo gm M s m t dy A
N dng tip theo gm N s m t dy B
Output
Gm K dng tng ng l K phn t u tin trong dy C
Example
Input:
4 4 6
1
2
3
4
2
3
4
5
Output:
3
4
4
5
5
5
Gii hn
1 M, N, K 50000
1 Ai, Bi 1000000000
Gm c
Ngy:
27-05-2008
im:
0.5
M bi:
VMUNCH
S ngi gii c/
125 / 141
248
oi
T l ng:
34.7%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
ng i ti u
<-ct
1 2 3 4 5 6
1 B . . . * .
1 B m m m * .
2 . . * . . .
2 . . * m m m
3 . * * . * .
3 . * * . * m
4 . . * * * .
4 . . * * * m
5 * . . * . C
5 * . . * . m
<-ct
Bessie n c 9 c.
Cho bn , hy tnh xem c bao nhiu c m Bessie s n c trn con ng ngn nht tr v chung
(tt nhin trong chung khng c c u nn ng c tnh nh)
D liu
Kt qu
V d
D liu
249
27-05-2008
im:
0.4
M bi:
VRATF
S ngi gii c/
lm:
150 / 157
Loi bi:
oi
T l ng:
57.1%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Cc con b ca nng dn John c s thch l hay i khm ph nhng vng xung quanh nng trang. Ban u,
tt c N (1 <= N <= 1,000,000,000) con b tp trung thnh 1 nhm v cng bt u chuyn i trn 1 con
ng. Cho ti khi gp mt ng ba ng th chng i khi chn cch chia lm 2 nhm nh hn ( mi nhm
t nht 1 b ) v mi nhm li tip tc hnh trnh trn con ng ca nhm chng. Khi mt trong nhng
nhm ny gp 1 ng ba khc th nhm ny li c th tch ra tip, v c nh vy.
Cc con b hnh thnh nn 1 quy tc v vic chia nhm nh sau: nu chng c th chia thnh 2 nhm m
chnh lch s b ca 2 nhm l ng bng K (1 <= K <= 1000) th ti ng ba chng s chia lm 2; nu
khng th chng s dng cuc hnh trnh v ng nhm nhp c non.
Gi s rng lun c nhng ng ba mi trn cc con ng, hy tnh xem cui cng c bao nhiu nhm b tt
c.
D liu
Kt qu
V d
250
D liu
6 2
Gii thch:
C 6 con b v chnh lch khi xt chia nhm l 2.
Kt qu
3
Gii thch:
Cui cng c 3 nhm b (1 nhm c 2 b, 1 nhm c 1 v 1 nhm c 3 ).
6
/ \
2
4
/ \
1
Xe t ca b
Ngy:
27-05-2008
im:
1.3
M bi:
VCOWCAR
S ngi gii c/
lm:
23 / 25
Loi bi:
oi
T l ng:
45.7%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
N (1 <= N <= 50,000) con b nh s t 1..N ang li trn cc chic xe khc nhau dc theo ng cao tc
X B. B i c th li bt k ln ng no trong s M (1 <= M <= N) ln ng cao tc v c th li xe
tc ti a l S_i (1 <= S_i <= 1,000,000) km/gi.
T kinh nghim ng xe kh nhiu, cc con b rt ght ng nhau v tin hnh cc o c trnh ng
nhau. Trn ng cao tc ny, b i s gim tc ca mnh i D (0<= D <= 5,000) km/gi nu c mt con
b ang i trc n (tt nhin l khng bao gi tc ca b i nh hn 0 km/gi c). Nh vy, nu c K
con b i trc b i th b i s i vi tc ti a l max[S_i - D * K, 0].
Nu mt con b i nhanh hn con b ngay pha trc n th m bo rng cc con b cch nhau xa
tai nn khng xy ra khi cc con b gim tc (nhng nu sau khi gim tc m b i sau vn phng
nhanh hn b i trc th s xy ra tai nn).
251
D liu
Kt qu
Dng 1: Mt s nguyn cho bit s lng b nhiu nht c th tham gia giao thng.
V d
D liu
3 1 1 5
5
7
5
Gii thch:
C 3 con b v ch c mt ln ng i, gim tc
l 1 km/gi v tc ti thiu phi t l 5 km/gi.
Kt qu
2
Gii thch:
Ti a 2 con b l tham gia giao thng c, cch chn
l chn 2 b u tin.
Sc mnh ca ngn t
Ngy:
27-05-2008
im:
1.3
M bi:
VWORDPOW
S ngi gii c/
lm:
23 / 73
Loi bi:
oi
T l ng:
14.2%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
252
Tt c
Ngun bi:
Nng dn John mun nh gi cht lng cc ci tn m ng t cho N (1 <= N <= 1000) con b ca
mnh. Mi ci tn l mt xu k t c di khng qu 1000 k t v khng c k t no l k t trng (
du cch ).
John lp nn 1 tp M xu tt ( di khng qu 30 k t v hon ton khng c du cch ). Nu mt
xu tt l xu con ca tn 1 con b ( cc k t khng nht thit phi lin k nhau ) th tn con b c
cng 1 im cht lng.
Tt c cc xu l case-insensitive, tc l ch hoa v ch thng coi nh ging nhau. V d tn Bessie
cha cc xu Be, sI, EE, v Es ,... l xu con nhng khng cha is hay eB l xu con. Hy gip
nng dn John xc nh s lng im cht lng m tn ca mi con b c c.
D liu
Kt qu
V d
D liu
5 3
Bessie
Jonathan
Montgomery
Alicia
Angola
se
nGo
Ont
Gii thch:
C 5 con b, tn chng l Bessie, Jonathan, Montgomery, Alicia v Angola.
C 3 xu tt l se, nGo v Ont.
Kt qu
1
1
253
27-05-2008
im:
0.5
M bi:
VDANGER
S ngi gii c/
lm:
115 / 123
Loi bi:
oi
T l ng:
44.2%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Nng dn John ang trn mt con thuyn nh v ang tm kim kho bu 1 trong s N (1 <= N <= 100)
hn o (nh s t 1..N) vng bin Ca-ri-b.
Bn kho bu cho John bit John cn phi thc hin 1 hnh trnh i qua o A_1, A_2, A_M (2 <= M
<= 10,000), bt u t o 1 v kt thc o N trc khi kho bu bin mt. Anh ta c th n thm cc
o khc v thm bao nhiu ln ty thch, min l hnh trnh ca ng ta phi cha dy A_1,..A_M l 1 dy
con (khng nht thit phi lin tip nhau).
John mun trnh ng cp bin v bit c mc--b-cp (0 <= mc--b-cp <= 100,000) khi i
li gia 2 hn o vi nhau. nguy him ca hnh trnh ca John s l tng cc mc--b-cp trn cc
tuyn ng m John i qua.
Hy gip John tm c 1 hnh trnh t nguy him nht c th ly c kho bu.
D liu
Dng 2..M+1: Dng i+1 m t cha 1 s nguyn l o th i m John cn phi ti: A_i
Dng M+2..N+M+1: Dng i+M+1 cha N s nguyn cch nhau bi du cch tng ng l mc-b-cp trn tuyn ng i gia o i v o 1, 2,N; m bo s nguyn th i lun l s 0.
Kt qu
254
V d
D liu
3 4
1
2
1
3
0 5 1
5 0 2
1 2 0
Gii thch:
C 3 hn o v bn kho bu yu cu John phi thc hin 1 hnh
trnh ti cc o nh sau: t o 1 ti o 2, quay li o 1 v cui
cng l ti o 3. Mc--b-cp trn cc tuyn ng c
cho: (1, 2); (2, 3); (3, 1) c ln tng ng l 5, 2 v 1.
Kt qu
7
Gii thch:
Hnh trnh c nguy him nh nht l 7. John s i nh sau:
1, 3, 2, 3, 1, and 3. Yu cu ca bn l phi cha dy
(1, 2, 1, v 3) v hnh trnh ny tha mn yu cu. Chng ta s trnh i
trn ng ni gia 2 o 1 v 2 v n c mc--b-cp ln.
Tng b phn
Ngy:
27-05-2008
im:
1.6
M bi:
VPARTSUM
S ngi gii c/
lm:
10 / 23
Loi bi:
oi
T l ng:
27.8%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Indian Computing
Olympiad, Online
Programming Contest,
255
13
15
11
16
26
11
D liu
Dng 1: N, K, P.
Kt qu
In ra tng b phn theo modulo P nh nht khng b hn K.
V d
D liu
7 2 17
12
13
15
11
16
26
11
Kt qu
2
Ni Xch
Ngy:
11-06-2008
im:
0.6
M bi:
NOIXICH
S ngi gii c/
lm:
105 / 131
256
oi
T l ng:
32.3%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
soncbg
Tt c
Ngun bi:
Su Tm
Input
D liu vo cho trong file vn bn c cu trc nh sau: Dng u tin l s N, s on xch. Nhng dng
tip theo ghi N s nguyn dng, s th i l s mt xch c trong on xch th i(i <= i <= N) Hai s cnh
nhau trn cng mt dng cch nhau t nht mt du cch.
Output
Mt dng duy nht l s n v thi gian m bn cn ni N on xch cho.
Example
Input:
3
2 3
4
Output:
2
11-06-2008
im:
0.5
M bi:
QBSEQ
S ngi gii c/
lm:
114 / 132
Loi bi:
acm
T l ng:
34.5%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
L Minh Hong
257
Input
Dng u tin cha hai s n, k ghi cch nhau bi t nht 1 du trng.
Cc dng tip theo cha cc s A1, A2, ..., An c ghi theo ng th t cch nhau t nht mt du trng
hoc xung dng
Output
Gm 1 dng duy nht ghi s lng phn t ca dy con di nht tho mn
Example
Input:
10 3
2 3 5 7
9 6 12 7
11 15
Output:
9
ng i c tng ln nht
Ngy:
11-06-2008
im:
0.4
M bi:
QBMAX
S ngi gii c/
lm:
154 / 174
Loi bi:
acm
T l ng:
32.4%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
Cho mt bng A kch thc m x n (1 <= m, n <= 100), trn ghi cc s nguyn aij (|aij| <= 100). Mt ngi
xut pht ti no ca ct 1, cn sang ct n (ti no cng c).
Quy tc i: T (i, j) ch c quyn sang mt trong 3 (i, j + 1); (i - 1, j + 1); (i + 1, j + 1)
Input
258
Output
Gm 1 dng duy nht ghi tng ln nht tm c
Example
Input:
5 7
9 -2 6 2 1 3 4
0 -1 6 7 1 3 3
8 -2 8 2 5 3 2
1 -1 6 2 1 6 1
7 -2 6 2 1 3 7
Output:
41
Hon v ch ci
Ngy:
11-06-2008
im:
0.6
M bi:
QBHV
S ngi gii c/
lm:
95 / 105
Loi bi:
acm
T l ng:
50.2%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
L Minh Hong
Input
Gm 1 dng duy nht cha xu S
259
Output
Dng 1: Ghi s lng hon v tm c (K)
K dng tip theo, mi dng ghi mt xu hon v ca xu S theo ng th t t in
Example
Input:
ABAB
Output:
6
AABB
ABAB
ABBA
BAAB
BABA
BBAA
Hng i c u tin
Ngy:
12-06-2008
im:
0.6
M bi:
QBHEAP
S ngi gii c/
lm:
102 / 120
Loi bi:
acm
T l ng:
24.2%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
L Minh Hong
Cho trc mt danh sch rng. Ngi ta xt hai thao tc trn danh sch :
Thao tc "+V" ( y V l mt s t nhin <= 1000000000): Nu danh sch ang c t hn 15000 phn t
th thao tc ny b sung thm phn t V vo danh sch; Nu khng, thao tc ny khng c hiu lc.
Thao tc "-": Nu danh sch ang khng rng th thao tc ny loi b tt c cc phn t ln nht ca danh
sch; Nu khng, thao tc ny khng c hiu lc
Input
Gm nhiu dng, mi dng ghi mt thao tc. Th t cc thao tc trn cc dng c lit k theo ng th t
s thc hin
260
Output
Dng 1: Ghi s lng nhng gi tr cn li trong danh sch.
Cc dng tip theo: Lit k nhng gi tr theo th t gim dn, mi dng 1 s
Example
Input:
+1
+3
+2
+3
+4
+4
+2
+9
+7
+8
Output:
4
8
7
2
1
Cc thng nc
Ngy:
12-06-2008
im:
0.6
M bi:
IOIBIN
S ngi gii c/
lm:
93 / 111
Loi bi:
acm
T l ng:
31.5%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
IOICAMP3
261
Input
Dng u tin ghi mt s nguyn dng P l s yu cu.
Trong P dng tip theo, mi dng ghi ba s nguyn dng X, Y, Z vi ngha c yu cu loi Z vi 2 thng
X v Y.
Output
Vi mi yu cu dng X Y 2 (vi Z = 2) bn cn ghi ra s 0 hoc 1 trn 1 dng ty thuc 2 thng X v Y
khng thuc hoc thuc cng mt nhm bnh.
Example
Input:
9
1 2 2
1 2 1
3 7 2
2 3 1
1 3 2
2 4 2
1 4 1
3 4 2
1 7 2
Output:
0
0
1
0
1
0
Gii hn
262
1 N 10000
1 P 50000
12-06-2008
im:
0.5
M bi:
QBMST
S ngi gii c/
lm:
112 / 128
Loi bi:
acm
T l ng:
33.6%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
Input
Dng 1: Cha hai s n, m (1 <= n <= 10000; 1 <= m <= 15000)
M dng tip theo, dng th i c dng ba s nguyn u, v, c. Trong (u, v) l ch s hai nh u mt ca
cnh th i v c trng s ca cnh (1 <= u, v <= n; 0 <= c <= 10000).
Output
Gm 1 dng duy nht: Ghi trng s cy khung nh nht
Example
Input:
6 9
1 2 1
1 3 1
2 4 1
2 3 2
2 5 1
3 5 1
3 6 1
4 5 2
5 6 2
Output:
263
S hiu hon v
Ngy:
12-06-2008
im:
0.6
M bi:
SHHV
S ngi gii c/
lm:
97 / 117
Loi bi:
acm
T l ng:
28.6%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
IOICAMP
Input
Dng 1: Cha n s a1, a2, , an ( dy hon v n phn t )
Dng 2: Cha s p ( s hiu ca hon v trong dy hon v n phn t )
Output
Dng 1: Ghi s q ( s hiu ca dy hon v ai )
Dng 2: Ghi n s b1, b2, , bn ( dy hon v c s hiu p )
Example
Input:
2 1 3
4
Output:
3
2 3 1
264
X l s nguyn ln
Ngy:
12-06-2008
im:
0.6
M bi:
BIGNUM
S ngi gii c/
lm:
87 / 123
Loi bi:
acm
T l ng:
18.4%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Ngun bi:
c add ln bi V
Khnh Trung
Ch :
Bi ny ch c np vi 3 ngn ng: Pascal, C, C++
Khi kt qu l 0 cc bn phi in ra 0, nu in -0 l sai
Cc ch s 0 khng c ngha u khng c in ra. VD 013 th phi in ra l 13, ch s 0 u khng c
ngha
V cch chm y l so snh 2 FILE kt qu
Input
Dng 1: s nguyn A
Dng 2: s nguyn B
Output
Dng 1: Kt qu A + B
Dng 2: Kt qu A - B
Dng 3: Kt qu A * B
Example
265
Input:
10
11
Output:
21
-1
110
Chui i xng
Ngy:
12-06-2008
im:
0.5
M bi:
NKPALIN
S ngi gii c/
lm:
126 / 161
Loi bi:
oi
T l ng:
34.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Ngun bi:
Tt c
Mt chui c gi l i xng (palindrome) nu nh khi c chui ny t phi sang tri cng thu c
chui ban u.
Yu cu: tm mt chui con i xng di nht ca mt chui s cho trc. Chui con l chui thu c khi
xa i mt s k t t chui ban u.
D liu vo
Gm mt dng duy nht cha chui s, ch gm nhng ch ci in thng.
Kt qa
Gm mt dng duy nht l mt xu con i xng di nht ca xu s. Nu c nhiu kt qu, ch cn in ra mt
kt qu bt k.
Gii hn
Chui s c di khng vt qu 2000.
V d
266
D liu mu
lmevxeyzl
Kt qa
level
Dy s
Ngy:
12-06-2008
im:
0.6
M bi:
NKSEQ
S ngi gii c/
lm:
97 / 147
Loi bi:
oi
T l ng:
24.6%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Ngun bi:
Tt c
Cho dy s nguyn a1, a2, ..., an (1 n 100000), mi s khng vt qa 10000. Dy s ny c vit trn
mt vng trn. Ngha l, khi ct vng trn ti v tr j, ta thu c:
aj, aj+1,..., an, a1, a2, ..., aj1
V tr j c gi l v tr tt, nu cc iu kin sau y c tha mn:
aj > 0
aj + aj+1 > 0
....
...
Yu cu: hy m s v tr tt.
D liu vo
267
Kt qa
In ra 1 s nguyn duy nht l s v tr tt.
V d
D liu mu
5
0 1 -2 10 3
Kt qa
2
Hang ng
Ngy:
12-06-2008
im:
1.1
M bi:
NKSPILJA
S ngi gii c/
lm:
34 / 47
Loi bi:
oi
T l ng:
32.7%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Ngun bi:
Tt c
Gn ngi lng c mt hang ng t tin ca Mirko sng hng nghn nm v trc. Mun l ngi u
tin pht hin ra nhng di vt c i ny, Mirko chun b cho chuyn i khm ph hang ng. Do hang ng
khng c in nn Mirko phi mua mt ngn n. Mirko mun chn mt v tr t c th nhn thy
ton b nn hang ng.
Tng tng rng nn hang ng l mt ng gp khc trong h ta gm N nh t1, t2,..., tN. Nn hang
ng lun chy t tri sang phi, ngha l vi mi i=1,2,...,N-1 ta x ca ti lun b hn ta x ca ti+1.
V d: (mt li gii cho v d 3)
268
Ngn n phi t mt im no "pha trn" nn hang ng sao cho chiu sng c ton b nn hang
ng. Chnh xc hn, ta x ca ngn n phi c t gia ta x ca im u v im cui ca
hang ng, v ta y ca ngn n phi ln hn hoc bng ta y ca im nm trn nn hang ng
cng ta x.
Ngn n chiu sng ton b hang ng nu vi mi im thuc nn hang ng, on thng ni im v
ngn n khng ct ng gp khc th hin nn hang ng. Tuy nhin, on thng v ng gp khc c
th giao nhau ti cc nh hoc dc theo mt on thng thuc ng gp khc.
Yu cu: hy gip Mirko xc nh cao nh nht c th t ngn n chiu sng ton b nn hang
ng. Bit rng kt qu khng vt qu 1000000.
D liu vo
Dng th i trong N dng tip theo cha 2 s nguyn Xi, Yi (0 Xi, Yi 100000), l ta nh th i
ca nn hang ng. Cc gi tr Xi c th t tng dn.
Kt qa
In ra 1 s nguyn duy nht l ta y b nht c th t c ngn n, vi chnh xc 2 ch s thp
phn.
V d
D liu mu
6
0 0
10 0
269
S huyn b
Ngy:
12-06-2008
im:
0.6
M bi:
MYSTERY
S ngi gii c/
lm:
89 / 107
Loi bi:
oi
T l ng:
30.9%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
270
Tt c
Ngun bi:
t nc Vn Lang thi c xa c nhng hiu bit tn tin v s hc. Tng truyn rng, vua Hng
Vng th 17 cng cc trng lo trong triu nh pht minh ra cc s huyn b. Cc s ny gip ch dn
ng vo kho tng ca t nc.
Theo cc chng tch kho c, cc nh khoa hc kt lun rng s huyn b c s a bng tch ca (3d-1) vi
mi c s d > 0 ca a.
Bm thch s hc ng thi cng rt thch tm hiu lch s t nc. Bn hy gip Bm tnh s huyn b c
s a (1 a 109). Do kt qu c th rt ln, bn ch cn in ra phn d ca s huyn b c s a khi chia cho
20122007.
D liu
Gm mt s nguyn a duy nht.
Kt qa
In ra s nguyn duy nht l phn d ca s huyn b c s a khi chia cho 20122007.
V d
D liu:
10
Kt qa
7291779
S nguyn t ghp
Ngy:
12-06-2008
im:
0.5
M bi:
MPRIME
S ngi gii c/
lm:
116 / 133
Loi bi:
oi
T l ng:
31.6%
2s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
271
D liu
Gm 1 s nguyn dng K duy nht.
Kt qa
In ra 1 s nguyn dng duy nht l s nguyn t ghp th K.
V d
D liu:
2
Kt qa
3137
Ni mng
Ngy:
12-06-2008
im:
0.5
M bi:
NKCABLE
S ngi gii c/
lm:
118 / 133
Loi bi:
oi
T l ng:
57.8%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Cc hc sinh khi n thc tp trong phng my tnh thng hay chi tr chi in t trn mng. ngn
nga, ngi trc phng my ngt tt c cc my tnh ra khi mng v xp chng thnh mt dy trn mt
272
D liu
Dng th i trong s N-1 dng tip theo cha cc khong cch t my i n my i+1 (i=1,2,...,N-1).
Gi thit rng khong cch t my 1 n my N khng vt qu 106.
Kt qu
Ghi ra di ca cp ni cn s dng.
V d
D liu:
6
2
2
3
2
2
Kt qa
7
Ct g
Ngy:
13-06-2008
im:
1.3
M bi:
CATGO
S ngi gii c/
lm:
20 / 27
Loi bi:
oi
T l ng:
34.4%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
beo_map
Ngun bi:
Tt c
273
D liu
Kt qu
Ghi ra mt s duy nht l li nhun ln nht c c, ng qun tnh c chi ph dng ct g.
Gii hn
1 N 50.
1 M 50.
V d
D liu
2
3
4
2
1 10
2 11
Kt qu
55
274
Xc xc
Ngy:
13-06-2008
im:
1.3
M bi:
XUCXAC
S ngi gii c/
lm:
20 / 30
Loi bi:
oi
T l ng:
37.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
beo_map
Tt c
Ngun bi:
D liu
M dng sau, mi dng ghi N s nguyn khng qu 100 l s ghi trn cc li ca mt bn. Cc
dng c lit k theo th t t xa n gn, cc s trn mi dng lit k t tri sang phi.
Kt qu
Ghi ra mt s duy nht l chi ph nh nht tm c.
Gii hn
1 M,N 50.
V d
D liu
3 3
1 2 3
4 5 6
7 8 9
2 2 3 3
275
m s
Ngy:
13-06-2008
im:
1.2
M bi:
DEMSO
S ngi gii c/
lm:
26 / 31
Loi bi:
oi
T l ng:
51.5%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
beo_map
Ngun bi:
Tt c
D liu
Gm mt dng duy nht l 4 s A, B, D, K.
Kt qu
Gm mt dng duy nht l s lng s m c.
Gii hn
1 A B 1015
V d
D liu
1 13 1 0
Kt qu
10
276
Hnh vung 0 1
Ngy:
13-06-2008
im:
0.6
M bi:
QBSQUARE
S ngi gii c/
lm:
85 / 100
Loi bi:
acm
T l ng:
30.7%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
c add ln bi V
Khnh Trung
Cho mt bng kch thc MxN, c chia thnh li vung n v M dng N ct ( 1 <= M, N <= 1000 )
Trn cc ca bng ghi s 0 hoc 1. Cc dng ca bng c nh s 1, 2... M theo th t t trn xung
di v cc ct ca bng c nh s 1, 2..., N theo th t t tri qua phi
Yu cu:
Hy tm mt hnh vung gm cc ca bng tho mn cc iu kin sau:
1 - Hnh vung l ng nht: tc l cc thuc hnh vung phi ghi cc s ging nhau (0 hoc 1)
2 - Cnh hnh vung song song vi cnh bng.
3 - Kch thc hnh vung l ln nht c th
Input
Dng 1: Ghi hai s m, n
M dng tip theo, dng th i ghi N s m s th j l s ghi trn (i, j) ca bng
Output
Gm 1 dng duy nht ghi kch thc cnh ca hnh vung tm c
Example
Input:
11 13
0 0 0 0 0 1 0 0 0 0 0 0 0
0 0 0 0 1 1 1 0 0 0 0 0 0
0 0 1 1 1 1 1 1 1 0 0 0 0
277
Bn c th
Ngy:
13-06-2008
im:
0.8
M bi:
CHESSCBG
S ngi gii c/
lm:
60 / 71
Loi bi:
oi
T l ng:
43.7%
1s
Bi chy tt nht:
kh_cat_be_tong (100
im - 0s)
Gii hn m ngun:
50000B
Ngi gi:
soncbg
Tt c
Ngun bi:
Su tm
D liu vo
T file vn bn gm 8 dng, mi dng l mt xu nh phn di 4 m s 1/0 tng ng vi v tr c hoc
khng c qun c. Bn dng u l th c 1, bn dng sau l th c 2.
D liu ra
Gm 1 dng duy nht l s bc chuyn qun t nht
V d
D liu vo:
1111
0000
1110
278
IOI2008
Ngy:
13-06-2008
im:
2.0
M bi:
IOI2008
S ngi gii c/
lm:
0/7
Loi bi:
acm
T l ng:
0.0%
1s
Bi chy tt nht:
company_1 (0 im - 0s)
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
L Minh Hong
279
Input
Dng 1: Cha hai s n, k (1 <= n <= 100; 1 <= k <= 1000)
Dng 2: Cha n.(n+1) s, s th p l rp.
Cc dng tip, mi dng cha ba s nguyn dng i, j, p cho bit mt iu d on ca cc thy: hc sinh
th i c th lm c bi ton dng j v t c s im l p (=c[i, j]). (1 <= p <= 100)
Output
Gm 1 dng duy nht : Ghi im ng i m theo d on on Vit Nam c th t
Example
Input:
3 4
1 2 4 4 3 3 1 4 2 3 2 2
1 1 2
1 2 3
1 4 6
2 3 4
2 1 3
2 4 7
3 2 1
3 1 4
4 1 2
4 3 9
4 2 8
Output:
65
I hope and expect that you will have much success in IOI 2008 ^^
280
Hnh ch nht 0 1
Ngy:
14-06-2008
im:
0.8
M bi:
QBRECT
S ngi gii c/
lm:
66 / 89
Loi bi:
acm
T l ng:
33.0%
0.5s-1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
c add ln bi V
Khnh Trung
Cho mt bng kch thc MxN, c chia thnh li vung n v M dng N ct ( 1 <= M, N <= 1000 )
Trn cc ca bng ghi s 0 hoc 1. Cc dng ca bng c nh s 1, 2... M theo th t t trn xung
di v cc ct ca bng c nh s 1, 2..., N theo th t t tri qua phi
Yu cu:
Hy tm mt hnh ch nht gm cc ca bng tho mn cc iu kin sau:
1 - Hnh ch nht ch gm cc s 1
2 - Cnh hnh ch nht song song vi cnh bng
3 - Din tch hnh ch nht l ln nht c th
Input
Dng 1: Ghi hai s M, N
M dng tip theo, dng th i ghi N s m s th j l s ghi trn (i, j) ca bng
Output
Gm 1 dng duy nht ghi din tch ca hnh ch nht tm c
Example
Input:
11 13
0 0 0 0 0 1 0 0 0 0 0 0 0
0 0 0 0 1 1 1 0 0 0 0 0 0
281
Output:
49
Cc on nguyn
Ngy:
14-06-2008
im:
0.7
M bi:
PBCSEQ
S ngi gii c/
lm:
67 / 75
Loi bi:
oi
T l ng:
35.4%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
naruto238
Tt c
Ngun bi:
Yu cu
Tm s on ln nht c th ly ra.
D liu
Dng u tin cha s nguyn N, l s on nguyn trong tp hp.
Dng th i trong s N dng sau, cha 2 s nguyn A,B biu th cho on i.
Kt qu
Mt s duy nht l kt qu ca bi ton.
282
Gii hn
1 <= N <= 100000
1 <= A < B <= 1000000
V d
D liu
3
1 6
2 5
3 4
Kt qu
3
D liu
6
1 4
1 5
1 6
1 7
2 5
3 5
Kt qu
5
Help Conan 5 !
Ngy:
15-06-2008
im:
1.8
283
CDMUSIC
S ngi gii c/
lm:
5 / 10
Loi bi:
oi
T l ng:
20.8%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hphong
Tt c
Ngun bi:
COCI 2007-2008
Input:
Dng u tin gm 2 s nguyn N v K (1<=K<=N<=1 000 000 000), s bi ht trong b s tp v s bi
hin th dc.
Dng th 2 gm s nguyn M (1<=M<=300 000), s bi ht Quang V mun nghe
M dng tip theo gm th t chi nhc m Quang V mun. tt c cc s u phi t 1 n N, v ko c bi
no lp li.
Output:
Output gm 1 dng duy nht cho bit s file cn thm vo nh nht c th khi ang chi nhc trong danh
sch bi nhc ca Quang V.
V d:
D liu:
10 3
5
4
5
8
7
6
Kt qu:
5
Xp hng mua v
Ngy:
15-06-2008
im:
0.4
M bi:
NKTICK
S ngi gii c/
lm:
163 / 186
284
oi
T l ng:
44.5%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
D liu
Dng th ba ghi N-1 s nguyn dng r1, r2, ..., rN-1. (1 ri 30000)
Kt qa
In ra tng thi gian phc v nh nht.
V d
D liu:
5
2 5 7 8 4
4 9 10 10
Kt qa
18
D liu:
4
5 7 8 4
50 50 50
Kt qa
24
285
Triangles
Ngy:
15-06-2008
im:
1.2
M bi:
VTRI
S ngi gii c/
lm:
27 / 54
Loi bi:
oi
T l ng:
29.7%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Ngun bi:
Tt c
D liu
Gm 1 dng duy nht cha 3 s nguyn: X, Y, S (1 X, Y 30, 1 S X*Y/2).
Kt qu
Gm 1 s nguyn duy nht: s tam gic c nh l cc im c ta nguyn nm trong li ch nht v c
din tch ng bng S.
Hn ch
C 50% s test, tng ng vi 50% s im, c 1X, Y10.
V d
D liu
2 1 1
Kt qu
6
286
Tam gic 2
Ngy:
15-06-2008
im:
1.3
M bi:
VTRI2
S ngi gii c/
lm:
23 / 32
Loi bi:
oi
T l ng:
31.5%
2s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
voj
Tt c
Ngun bi:
V d
D liu
200 200 1
Kt qu
1488042840
Steps
Ngy:
18-06-2008
im:
0.4
M bi:
VSTEPS
S ngi gii c/
lm:
142 / 160
Loi bi:
oi
T l ng:
45.3%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
voj
Ngun bi:
Tt c
Bm chi tr chi in t Lucky Luke n mn phi iu khin Lucky leo ln mt cu thang gm n bc.
287
D liu
Dng th hai: gm k s nguyn cho bit ch s ca cc bc thang b hng theo th t tng dn.
Kt qa
In ra phn d ca s cch Lucky leo ht cu thang khi chia cho 14062008.
V d
D liu
4 2
2 3
Kt qa
0
D liu
90000 1
49000
Kt qa
4108266
Chessboard
Ngy:
22-06-2008
im:
0.6
M bi:
VBOARD
S ngi gii c/
lm:
103 / 119
Loi bi:
oi
T l ng:
51.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
288
Tt c
Ngun bi:
Cho mt bn c vua kch thc nxn, trn mi ca bn c c ghi mt con s. Bit trn tri ca bn c vua
l trng (cc ca bn c vua c dng xen k trng en). Cc ct c nh s t 1 n n t tri sang
phi, cc hng c nh s t 1 n n t trn xung di. hng i, ct j ca bn c c k hiu l (i,
j).
Cui a ra nhng cu cho Bm nh sau: Cui s cho Bm bit cc vng hnh ch nht trn bn c,
nhim v ca Bm l phi tnh gi tr tuyt i ca chnh lch gia tng gi tr cc trng v tng gi tr
cc en trn vng hnh ch nht . Bn hy lp trnh gip Bm tr li cc cu ca Cui.
D liu
Dng th i trong s n dng tip theo cha n s nguyn ai1, ai2, ..., aij, cho bit cc s trn hng i ca
bn c (0 aij < 100).
q dng tip theo, mi dng cha 4 s nguyn i1, j1, i2, j2 cho bit cc ta ca vng hnh nht trong
mt cu ca Cui: ta nh tri trn l (i1, j1) v nh di phi l (i2, j2).
Kt qu
In ra q dng, mi dng cho bit p n ca Bm i vi cu tng ng ca Cui.
Gii hn
C 50% s test, tng ng vi 50% s im, trong 1 n 100 v 1 q 2000.
V d
D liu
3
1 3 5
2 4 6
0 10 5
2
1 1 2 2
1 2 3 3
Kt qu
0
5
289
22-06-2008
im:
1.8
M bi:
MAKHOA
S ngi gii c/
lm:
5 / 18
Loi bi:
oi
T l ng:
13.3%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Ngun bi:
Tt c
D liu
Dng sau ghi n k t l '0', '1' hoc '?' tng ng l ch s 0, ch s 1 hoc ch s cha r.
Kt qu
290
Hn ch
C 30% s test, tng ng vi 30% s im, trong 1 n 20 v 1 m 20
V d
D liu
5 1
1????
3 0 2 5
Kt qu
1?00?
The FA cup
Ngy:
29-06-2008
im:
1.4
M bi:
FACUP
S ngi gii c/
lm:
16 / 30
Loi bi:
oi
T l ng:
42.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
beo_chay_so
Ngun bi:
VNOI Marathon'08Round3/DivA
Problem
Setter:LnKhu
Origin:UVA
Tt c
Cp FA l cp bng lu i nht t trc ti nay. Cup FA theo th thc loi trc tip. Gii u gm
2^N i, trong N vng. Vng u tin c 2^(N 1) trn u, 2^(N 1) i thng s vo vng 2. 2^(N
1) i thua b loi. C tip tc cho n khi ch cn 1 i duy nht v l i v ch.
Vng 1 c 2^(N 1) trn u c nh s t 1 n 2^(N 1). vng 1, i 1 gp i 2, 3 gp 4, , i
(2k + 1) gp i (2k + 2). vng 2, i thng trn 1 s gp i thng trn 2, , i thng trn (2k + 1) gp
i thng trn 2k + 2.
Vng 2 s c 2^(N 2) trn u. Cc trn c nh s li t 1 n 2^(N 2). vng 3, i thng trn 1 s
gp i thng trn 2, , i thng trn (2k + 1) gp i thng trn 2k + 2.
291
D liu
Dng th nht ghi s N. (1 N 8)
Tip theo l ma trn P gm cc s nguyn trong khong [0, 100] kch thc 2^N * 2^N. Trong P[x, y] l
t l phn trm kh nng i x thng c i y khi 2 i gp nhau. D liu m bo P[x, y] + P[y, x] = 100;
P[x, x] = 0.
Kt qu
Ghi ra 2^N dng mi dng ghi ra s hiu ca mt i c sp xp gim dn theo c hi v ch ca i .
Nu 2 i c cng c hi v ch nh nhau th in ra i c s hiu nh hn trc.
V d
D liu
2
0 90 50 50
10
0 10 10
50 90
0 50
50 90 50
Kt qu
1
3
4
2
Gii thch
Hy coi cc i ln lt l MANCHESTER, FULHAM, ARSENAL, CHELSEA. 3 ng ln
MANCHESTER, ARSENAL, CHELSEA khi gp FULHAM u c kh nng thng l 90%, thua l 10%.
Khi 3 i ny gp nhau th kh nng thng l chia u 50-50. Nhng do MANCHESTER c li th v lch
thi u nn kh nng v ch ca h l cao nht.
292
29-06-2008
im:
0.6
M bi:
CWAY
S ngi gii c/
lm:
101 / 124
Loi bi:
oi
T l ng:
43.2%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
beo_chay_so
Ngun bi:
Tt c
D liu
Ghi duy nht mt s N l s nh ca th (2 N 1000).
Kt qu
In ra mt s duy nht l s lng ng i gia 2 nh bt k.
293
V d
D liu
4
Kt qu
5
Gii thch
Gia 2 nh bt k v d nh 1 v 2 c 5 ng i:
1-2
1-3-2
1-3-4-2
1-4-2
1-4-3-2
30-06-2008
im:
1.6
M bi:
NDIGIT
S ngi gii c/
lm:
11 / 19
Loi bi:
oi
T l ng:
41.9%
3s
Bi chy tt nht:
Gii hn m ngun:
10000B
Ngi gi:
beo_chay_so
Ngun bi:
Tt c
S A(K) l dy thu c bng cch ghp lin tip cc s 1^K, 2^K, 3^K, ... S nh hn pha sau (bn
phi).
Vi K = 1, A(K) = ...181716151413121110987654321.
Vi K = 2, A(K) = ...169144121100816449362516941.
Xt tng S = A(1) + A(2). on cui ca S l: ...350860272513937560350171262
Cho N, K1, K2, hy tm ch s th N tnh t phi sang ca tng S = A(K1) + A(K2) (s ngai cng bn phi
ca tng S c tnh l ch s th 1)
294
D liu
Mi input gm 3 test, mi test c ghi trn 1 dng gm 3 s N K1 K2. 1 K1, K2 5. 1 N
1,000,000,000
Kt qu
In ra 3 p s tng ng.
Chm im
Nu ng 3/3 bn c 5 im.
Nu ng 2/3 bn c 3 im.
Nu ng 1/3 bn c 1 im.
Ngoi ra, bn khng c im.
V d
D liu
1 1 2
3 1 2
5 1 2
Kt qu
2
2
7
Integers
Ngy:
06-07-2008
im:
0.7
M bi:
INTEGER7
S ngi gii c/
lm:
72 / 111
Loi bi:
oi
T l ng:
27.5%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hard7771988
Ngun bi:
Tt c
295
D liu
Gm 1 dng 4 s nguyn a1, b1, a2, b2 (cc s nguyn khng m trong phm vi [0..231 - 1]).
Kt qu
V d
D liu
3 4 5 5
Kt qa
2 1
06-07-2008
im:
1.0
M bi:
PCYCLE
S ngi gii c/
lm:
40 / 59
Loi bi:
oi
T l ng:
24.7%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hard7771988
Ngun bi:
Tt c
Mt m cung gm c N phng v M hnh lang ni cc phng, gia hai phng bt k c khng qu mt hnh
lang ni chng.
Mt ngi mun khm ph m cung, anh ta s xut pht t mt phng v i dc theo tt c cc hnh lang
sao cho mi hnh lang c i qua ng mt ln, ri li tr v v tr xut pht. Mi hnh lang c mt gi tr
c cho bit khi i qua n th nng lng nh thm him s cng thm vi c (c c th m hay dng). Nh
thm him bt u xut pht vi nng lng bng 0, anh ta s cht nu sau khi i ht mt hnh lang no
m mc nng lng nh hn 0.
Yu cu: Hy gip nh thm him tm ra mt hnh trnh an ton tha mn cc yu cu a ra.
D liu
296
M dng tip theo, dng th i gm 3 s nguyn u, v, c cho bit c 1 hnh lang ni phng u vi phng
v v gi tr nng lng l c. ( |c| 10000 ) .
Kt qu
Nu c khng c hnh trnh no an ton th ghi ra -1. Ngc li ghi ra M+1 s nguyn l ch s
phng trn ng i. T phng xut pht, qua cc phng, hnh lang ri quay tr v phng xut pht.
V d
D liu
3 3
1 2 2
1 3 -1
2 3 -1
Kt qa
2 1 3 2
Brainfck thch
Ngy:
10-07-2008
im:
0.6
M bi:
BFCHAL
S ngi gii c/
lm:
95 / 100
Loi bi:
oi
T l ng:
64.1%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
baochi810
BF
Ngun bi:
y l bi tp Brainfuck c thm vo phng theo mong mun ca nhiu bn, mnh add vo mi ngi
tha sc tm hiu ngn ng th v ny. V nhng dng bi tp nhp xut kiu ny tng i d. Nn bi
tng i gn ng vi ci tn thch :P
NHN TEST M ON ^^
Gii hn : chui khng qu 100 k t, eof = -1
Input:
iamvietnamese
297
Removing digits
Ngy:
13-07-2008
im:
0.8
M bi:
KDEL
S ngi gii c/
lm:
61 / 96
Loi bi:
oi
T l ng:
22.5%
6s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Ngun bi:
Tt c
Bm rt yu thch s hc. Hin nay, Bm ang nghin cu v cc s to thnh bi vic ghp cc s nguyn
t lin tip li vi nhau. Theo , s th n c tnh cht ny c to thnh bng cch ghp s nguyn t th
nht, th hai, ..., cho n th n theo th t t tri sang phi. Cc s u tin ca dy s c tnh cht ny l:
2, 23, 235, 2357, 235711,...
Bm k hiu s th n ca dy s l an.
Trong bi ton ny, bn cn lp trnh gip Bm xa k ch s ra khi s an sao cho s cn li thu c l ln
nht c th.
D liu
Gm mt dng duy nht cha hai s nguyn n v k (1 n 50000, k khng m v nh hn s ch s ca
an).
Kt qu
Gm mt dng duy nht cha s ln nht thu c sau khi xa ng k ch s ra khi s an.
V d
D liu
5 4
Kt qa
298
Blocks
Ngy:
13-07-2008
im:
1.4
M bi:
VBLOCKS
S ngi gii c/
lm:
18 / 32
Loi bi:
oi
T l ng:
41.3%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Ngun bi:
Tt c
Bm v Cui cng nhau chi tr chi xp hnh. Tr chi gm mt di gm L vung c kch thc 1x1 v
cc thanh ngang c kch thc 1xS (gm S khi hp 1x1 gn lin nhau). Nhim v ca Bm l xp mt s
thanh ngang ny ln di vung, sao cho hai thanh ngang lin tip phi cch nhau t nht D vung (ngha
l c t nht D trng gia hai thanh ngang).
tng kh ca tr chi, Cui cn a ra mt s iu kin cho Bm. Mi iu kin ca Bm c dng:
th i phi c khi hp hoc th i khng c c khi hp.
Hy gip Bm xc nh xem c tn ti cch xp tha mn yu cu ca Cui hay khng. Nu tn ti, hy cho
bit s thanh ngang nhiu nht m Bm xp c l bao nhiu.
D liu
K dng tip theo, mi dng cha hai s nguyn i, d (d=1 hoc d=2) th hin mt yu cu ca Cui:
d=1 cho bit i phi c khi hp cn d=2 cho bit i khng c c khi hp. Cc gi tr i
c a ra theo th t tng dn.
Kt qu
Nu khng tn ti cch xp tha mn yu cu ca Cui, in ra -1. Nu khng, in ra s thanh ngang nhiu nht
m Bm c th s dng.
Hn ch
C 50% s lng test, tng ng vi 50% s im c 1 L 1000.
299
V d
D liu
10 4 2
2
2 1
5 2
Kt qu
2
D liu
4 2 1
2
1 1
3 1
Kt qu
-1
15-07-2008
im:
2.0
M bi:
CONANGSS
S ngi gii c/
lm:
0/8
Loi bi:
oi
T l ng:
0.0%
0.5s-10s
Bi chy tt nht:
tnga (0 im - 0s)
Gii hn m ngun:
50000B
Ngi gi:
conankudo
Tt c
Ngun bi:
Own
300
Input
-Dng u ghi 2 s n,m
-m dng sau mi dng ghi 1 trong 2 loi cu hi nh trn
Output
Vi mi cu hi dng Q in ra kt qu
Example
Input:
4 2
U 1 3 2
Q 1 4
Output:
6
Ch :
Nghim cm for tru di mi hnh thc :))/
/
Help Conan 9 !
Ngy:
15-07-2008
im:
1.6
M bi:
QVESCAPE
S ngi gii c/
lm:
10 / 14
Loi bi:
oi
T l ng:
16.1%
1s-1.5s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hphong
Tt c
Ngun bi:
COCI 2007-2008
Anh Quang V do ny kh h hng, sut ngy c chi bi lu lng nn b bn Nh Qunh trng pht.
Nhng bn Nh Qunh rt nng tay nn ch th anh anh Quang V bng cch nm vo ngc ti bi vua
bng ti xc nh ngoan ca anh ta. Ci ngc c to dng thnh mt hnh lp phng vi nhng bc
tng ln. Nhng cn phng c ni bi nhng li i nn v vy ton b ngc ti khi nhn t pha trn
trng ging nh mt ng xon c. Nhng cn phng c nh s nh sau:
... 15 14 13
5 4 3 12
301
Output
6
302
Chuyn
Ngy:
17-07-2008
im:
0.7
M bi:
NKSTEP
S ngi gii c/
lm:
72 / 88
Loi bi:
oi
T l ng:
37.4%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
D liu
Kt qu
a ra kt qu mi test trn 1 dng.
V d
D liu:
3
45 48
45 49
45 50
Kt qa
3
3
4
Th t t in
303
17-07-2008
im:
1.1
M bi:
NKLEXIC
S ngi gii c/
lm:
33 / 56
Loi bi:
oi
T l ng:
21.2%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
D liu
Kt qu
Ghi ra K dng, mi dng l cu tr li cho mt b d liu tng ng trong file d liu v cha thng tin sau:
Ch
304
V d
D liu:
4
3 2
P bc
4 3
W 6
3 3
P vba
3 3
W 9
Kt qa
4
adc
Incorrect data
Incorrect data
Cuc u cn no
Ngy:
17-07-2008
im:
1.7
M bi:
NCOB
S ngi gii c/
lm:
7 / 16
Loi bi:
oi
T l ng:
24.4%
1s-4s
Bi chy tt nht:
Gii hn m ngun:
1024B
Ngi gi:
racer
Tt c
Ngun bi:
^Nuga Ci^
Ngi hnh tinh BrainPower va mi Nuga tham d mt cuc thi u th v. l gii C Chy lin
hnh tinh.
C Chy l th loi c do Co & Da ngi hnh tinh BP a ra vo nm 3101. Mi vn c 2 ngi chi,
lun phin nhau thc hin nc i ca mnh, bc thm chn ngi chi trc. Bn c l mt dy N
vung, nh s t 1 n N t tri sang phi, v ch c 2 qun c duy nht, ban u c t 2 vung do
2 ngi chi t do la chn (hai vung ny c th trng nhau). Gi s 2 qun c ang 2 vung c ch
s l X v Y ( X Y). Ngi chi thc hin nc i bng cch di chuyn qun c v tr Y i K v bn
tri, sao cho K phi l mt bi s dng ca X, v qun c vn trn bn c. Ni cch khc, v tr mi ca
305
D liu
Gm nhiu dng, mi dng ghi 2 s nguyn dng X Y. Kt thc bng cp s 0 0.
Kt qu
Tng ng vi mi X Y, ghi ra trn mt dng, T nu Nuga phi i trc, S nu Nuga phi i sau chc
chn thng.
Gii hn
X, Y 2^31 1
Thi gian: 1s
V d
D liu:
1 1
9 2
0 0
Kt qu:
S
T
Help Conan 10 !
Ngy:
17-07-2008
im:
1.7
306
QVSICK
S ngi gii c/
lm:
6/7
Loi bi:
oi
T l ng:
66.6%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hphong
Tt c
Ngun bi:
COCI 2007-2008
Hm nay, anh Conankudo ngoan ca chng ta ang b m,th m anh ta li phi cng u chin u vi 1
li thch t anh Qunh. Conankudo khng th gii c v anh ta ang lm trng bnh, cc bn hy th
gip anh ta xem.
Sn phm s ca 1 s nguyn dng l kt qu khi ly tch ca cc ch s to nn s nguyn . V
d, sn phm s ca 2612 l 2.6.1.2=24
Sn phm bn thn ca 1 s l tch ca n vi sn phm s. v d sn phm bn thn ca 2612 l
2612.24=62 688
Vit chng trnh, bit 2 s nguyn dng A v B, tnh s nguyn dng c sn phm bn thn trong
on [A;B].
Input:
Dng duy nht gm 2 s nguyn A v B (1<=A<=B<=10^18)
Output:
Ch gm 1 s nguyn, l s s nguyn dng c kt qu trong khong [A;B].
Ex:
Input:
20 30
Output:
2
Brainfuck Cng
Ngy:
18-07-2008
im:
0.6
M bi:
NBFA
S ngi gii c/
lm:
94 / 96
Loi bi:
oi
T l ng:
67.3%
307
1s
Bi chy tt nht:
dark_magican (100 im
- 0s)
Gii hn m ngun:
50B
Ngi gi:
racer
BF
Ngun bi:
^Nuga Ci^
Mi cc bn thng thc bi ton d sau, trc khi chuyn sang bi Brainfuck Nhn :P
Cho 2 s t nhin c 1 ch s. In ra tng ca chng, bit rng tng ny cng ch c 1 ch s.
D liu
2 s t nhin trn 1 dng, khng cha du cch.
Kt qu
Tng ca 2 s, ghi trn 1 dng duy nht.
V d
D liu:
45
Kt qu:
9
Brainfuck Nhn
Ngy:
18-07-2008
im:
0.6
M bi:
NBFM
S ngi gii c/
lm:
88 / 89
Loi bi:
oi
T l ng:
75.6%
1s
Bi chy tt nht:
Gii hn m ngun:
100B
Ngi gi:
racer
BF
Ngun bi:
^Nuga Ci^
Bi ny tru hn NBFA :P
Cho 2 s t nhin c 1 ch s. Hy in ra tch ca 2 s , bit rng tch cng c 1 ch s.
D liu
308
Kt qu
Tch ca 2 s nguyn.
V d
D liu:
23
Kt qu:
6
Brainfuck Chia
Ngy:
18-07-2008
im:
0.7
M bi:
NBFD
S ngi gii c/
lm:
79 / 83
Loi bi:
oi
T l ng:
79.4%
1s
Bi chy tt nht:
Gii hn m ngun:
200B
Ngi gi:
racer
BF
Ngun bi:
^Nuga Ci^
Bi tru b y :P
Cho 2 s t nhin c 1 ch s x v y (y khc 0). In ra phn nguyn ca php chia x cho y.
D liu
2 s t nhin x,y lin tip.
Kt qu
Phn nguyn ca x/y
V d
D liu:
52
Kt qu:
309
20-07-2008
im:
1.1
M bi:
HELPPM
S ngi gii c/
lm:
33 / 69
Loi bi:
oi
T l ng:
14.0%
5s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
beo_chay_so
Ngun bi:
Tt c
Nu khng tn ti vng khai thc g no cho g xut khu, in ra -1. Ngc li in ra:
Dng tip theo ghi bn s l ch s ca gc tri trn v gc phi di ca vng khai thc g. Nu c
nhiu vng cng tha mn th in ra ta ca mt vng bt k.
V d
D liu
3 3 19
5 4 0
4 7 0
0 0 2
Kt qu
4
1 1 2 2
21-07-2008
im:
1.2
M bi:
QTREE3
S ngi gii c/
lm:
24 / 30
Loi bi:
oi
T l ng:
34.2%
310
1.5s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
john_jones
Ngun bi:
Tt c
D liu
Q dng sau cha cc thao tc dng "0 i" hoc "1 v" (1 i, v N).
Kt qu
Vi mi thao tc dng "1 v", in ra mt s nguyn l kt qu.
V d
D liu
9 8
1 2
1 3
2 4
2 9
5 9
7 9
8 9
6 8
1 3
0 8
1 6
1 7
0 2
1 9
0 2
1 9
311
Kt qu
-1
8
-1
2
-1
Gii hn
C 12 test:
Chia nhm
Ngy:
21-07-2008
im:
0.7
M bi:
BCDIV
S ngi gii c/
lm:
67 / 71
Loi bi:
oi
T l ng:
55.6%
0.5s
Bi chy tt nht:
duyhung123abc (100
im - 0s)
Gii hn m ngun:
50000B
Ngi gi:
baochi810
Tt c
Ngun bi:
Mt hm tri nng nng bc, Ch Pho nh ta li n nh B kin i tin mua ru. Oi om thay, tn B
Kin keo kit hm nay li d chng bt Ch phi thc hin yu cu ca mnh ri mi cho tin. Ch tc ti
lm nhng v qu ghin ru nn hn nh phi chp nhn iu kin m c th l gii 1 bi ton.
Bi ton c ni dung nh sau : Cho n phn t khc nhau, hi c bao nhiu cch chia n phn t thnh k
nhm m mi nhm c t nht 1 phn t (cc hon v ca cc nhm c xem l 1 cch).
V tht hc nn Ch ngh mi khng ra, cc bn gip Ch 1 tay nh, khng th hn ta cht v thm ru mt
^^
D liu vo : Dng u tin cha s T l s test. T dng tip theo mi dng cha 2 s N v K, vi
1<=K<=N<=25 D liu ra : T dng, mi dng l s cch vi test tng ng.
Input:
1
4 2
312
Output:
7
Gii thch : 7 cch chia l (ABC)(D) , (ABD)(C) , (ADC)(B) , (DBC)(A) , (AB)(CD) , (AC)(BD) ,
(BC)(AD)
Xp toa
Ngy:
21-07-2008
im:
2.0
M bi:
NRS
S ngi gii c/
lm:
1/1
Loi bi:
oi
T l ng:
99.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
racer
Tt c
Ngun bi:
Adrian Kuegel
Mt cng ty vn ti thu 1 on tu ha ch hng cho khch. Tuy nhin sau khi xp hng ln ht th
nhn c thm yu cu t khch l hng phi c xp sao cho toa nng phi pha trc toa nh, ni
cch khc l cc toa phi c sp xp theo v tr gim dn v trng lng hng ha trong toa.
Cc toa c nim phong nn khng th chuyn hng gia cc toa c. Cch duy nht l yu cu nh ga
dng 1 chic cn cu chuyn v tr cc toa. V tr cc toa c nh s t 1 tr i, bt u t toa pha
trc nht.
Khi cn cu chuyn toa t v tr I sang v tr J, v tr sp xp tng i gia cc toa cn li khng b thay i.
Nu I > J th s th t v tr ca cc toa gia J v I-1 s tng thm 1. Ngc li, nu I < J th s th t v tr
ca cc toa gia I+1 v J s gim i 1. Chi ph cho mi ln cu toa I sang v tr J l I+J n v gi.
Nhim v ca bn l tm cch chuyn hng sao cho tng s chi ph l thp nht.
D liu
Dng u tin gm 1 s nguyn dng N (2 N 1000) l s lng toa c dng xp hng. Trong
N dng tip theo, mi dng gm 1 s nguyn Si (0 Si 1000000) l trng lng ca toa hng tng ng
theo th t t 1 n N.
Gii hn: 30%Test c N 10
Kt qu
Mt dng duy nht ghi tng chi ph nh nht chuyn cc toa theo v tr yu cu ca khc hng.
V d
313
Phn Trang
Ngy:
21-07-2008
im:
0.8
M bi:
PTRANG
S ngi gii c/
lm:
62 / 65
Loi bi:
oi
T l ng:
53.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
huy391992
Input
Dng th i trong s N dng tip theo cha s nguyn dng wi (wi<=L), i=1, 2,.., N
Output
In ra h s pht nh nht
V d
Input:
314
Tam gic
Ngy:
22-07-2008
im:
1.3
M bi:
EQUTRI
S ngi gii c/
lm:
22 / 28
Loi bi:
oi
T l ng:
19.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
kvd
Tt c
Ngun bi:
Cho mt tam gic u c cnh bng N. Ba nh ca tam gic ban u c nh du bng 3 s nguyn
dng i mt khc nhau. KVD chia tam gic cho thnh N^2 tam gic u nh c cnh 1 v gn vo nh
ca cc tam gic mi 1 s thc sao cho nu ABC v BCD l 2 trong cc tam gic nh th tng cc s nh
trn 2 nh A,D bng tng cc s nh trn hai nh B,C.
Tuy nhin, sau c bui gn s nh vy KVD mun tnh tng cc s nh. Nhng do qu mt mi nn
KVD mun nh cc bn lp trnh tnh tng cc s c gn.
Input
Output
Gii hn
0< N <=1000000000.
V d
Input
315
Tch T
Ngy:
24-07-2008
im:
1.0
M bi:
NKH
S ngi gii c/
lm:
38 / 62
Loi bi:
oi
T l ng:
20.9%
0.5s-1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
huy391992
H iu hnh XP cho php iu khin cng lc hai bn phm. Hai anh em Tun v Nam va c thng
mt my tnh mi nn rt mun th tnh nng ny ca XP. Tun v Nam, mi ngi dng mt bn phm v
ng thi g vo mt t ang ngh trong u tng ng l S1 v S2. Do g ng thi v tc g khc
nhau nn kt qu l trn mn hnh hin ra mt chui k t S l kt hp ca cc k t trong S1 v S2. Cc k
t ny an xen nhau theo mt trnh t no khin Tun v Nam khng cn nhn ra k t no do mnh
g.
Yu cu:
D Liu
Dng cui cng cha chui S. S1 v S2 ch cha cc ch ci latin (a, A, b, B.. ) v s lng k t
trong mi chui khng vt qu 100.
Kt Qu
Kt qu ghi ra ch c mt dng duy nht cha chui k t c chiu di bng chiu di chui S, trong
k t th I s bng k t 1 nu k t tng ng S[I] do Tun g v bng 2 nu S[I] do Nam g.
V D
316
Input:
papa
mama
mpapamaa
Output:
21112212
C s H
Ngy:
26-07-2008
im:
0.5
M bi:
BASEH
S ngi gii c/
lm:
113 / 124
Loi bi:
oi
T l ng:
49.3%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
kvd
Tt c
Ngun bi:
a[1]=1;
Nu K chn th a[K]=H*a[K/2].
Nu K l th a[K]=H*a[(K-1)/2]+1.
Input
Output
Gii hn
0< K <=1000000000.
0=< H <=2008.
V d
Input
317
03-08-2008
im:
1.6
M bi:
NHP
S ngi gii c/
lm:
9 / 12
Loi bi:
oi
T l ng:
23.7%
0.5s-1.5s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
racer
Ngun bi:
Tt c
318
Do tnh th kh khn nn ch khi mt ngi thot khi m cung th Harry mi hng dn ngi tip theo.
Bn hy gip Harry hng dn cho tt c cc bn ca mnh thot khi m cung trong thi gian ngn nht!
(P/s: Nu bn hi Harry hng dn cho cc bn mnh bng cch no? Cu y dng thn ch Sonorus! (m
vang) lm ging ni ca mnh vang vng khp m cung. :D)
D liu
Dng u ghi 2 s nguyn dng N, K. Vi N l kch thc ca m cung, K l s ngi trong nhm bn ca
Harry.
Trong I dng tip theo, mi dng ghi J s nguyn khng m. S th J trn dng I l A[I, J] th hin thi gian
cn thit tiu dit qui vt trong phng (I, J).
Trong K dng tip, mi dng ghi 1 b 3 s nguyn khng m I, J, C. B s (I, J, C) trn dng th X th hin
rng ngi bn th X ang phng (I, J) v phng ny c sn mu C.
Dng cui cng ghi 4*N s nguyn khng m, l mu ca cc cnh ca trn 4 bc tng bao quanh m
cung, ln lt theo chiu kim ng h, bt u t cnh ca bc tng pha trn ca phng nh (1,1). (Th
t ging nh trong hnh 1)
Kt qu
Mt s nguyn duy nht l thi gian nh nht tt c mi ngi trong nhm bn ca Harry c th thot
khi m cung.
Gii hn
1 N 100
1 K 100, K N^2
319
0 C 100
0 A[I, J] 100
V d
D liu:
3 2
2 2 2
0 2 0
1 0 2
1 2 2
2 1 2
2 2 2 2 2 2 1 1 2 1 1 2
Kt qu:
3
Tribe
Ngy:
03-08-2008
im:
1.0
M bi:
TRIBE
S ngi gii c/
lm:
38 / 56
Loi bi:
oi
T l ng:
29.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
voj
Ngun bi:
Tt c
Input
Output
Gm mt dng duy nht ghi ra cu c th t t in nh nht tm c.
Example
Input:
4
3 3 1
abb 3
baa 3
aaa 4
bbb 1
Output:
abb baa
Ch
Writing
Ngy:
05-08-2008
im:
0.9
M bi:
PBCWRI
S ngi gii c/
lm:
48 / 60
Loi bi:
oi
T l ng:
34.7%
3s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
naruto238
Tt c
Ngun bi:
Mexico OI 2005
Cho 2 chui A,B cha cc ch ci trong bng ch ting Anh (c c ch hoa v ch thng). Chui A c
di n, chui B c di m.
Yu cu: m s ln xut hin ca cc hon v ca chui A trong chui B.
D liu
Kt qa
Gii hn
n 3000
m 3 000 000
V d
D liu
4 11
cAda
AbrAcadAbRa
Kt qu
2
Gii thch: 2 ln bt u t v tr 4 v 5.
Gp tin
Ngy:
09-08-2008
im:
0.5
M bi:
NOTE
S ngi gii c/
lm:
116 / 123
Loi bi:
oi
T l ng:
46.7%
0.5s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
voj
Tt c
Ngun bi:
322
D liu
Gm nhiu dng mi dng cha ng 2 s nguyn ngn cch nhau bi du cch f v p tng ng l
s ln gp t tin v v tr np gp cn xc nh. (1 f 31. p tha mn khng vt qu s lng np
gp c to ra sau f ln gp)
Kt qu
Vi mi dng tng ng vi d liu vo, in ra mt k t duy nht mi dng: U cho np gp ln trn v D
cho np gp xung di.
V d
D liu
2 1
2 2
2 3
0 0
Kt qu
U
D
D
M v tt
Ngy:
09-08-2008
im:
1.9
M bi:
KANDP
S ngi gii c/
lm:
3 / 34
Loi bi:
oi
T l ng:
3.7%
2s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
voj
Ngun bi:
Tt c
323
D liu
Kt qu
Dng th nht ghi YES/NO tng ng vi qun m c kh nng thng hoc khng c kh nng
thng.
Gii hn
Mx, My, Tx, Ty l cc s nguyn c tr tuyt i nh hn hoc bng 1000. Trong 50% s test, Mx, My, Tx,
Ty c tr tuyt i nh hn hoc bng 50.
V d
D liu
0 0
0 3
0
Kt qu
YES
2
Gii thch
hnh v bn di, ch K th hin v tr qun m, ch P th hin v tr qun tt.
09-08-2008
im:
0.8
M bi:
GPMB
S ngi gii c/
lm:
64 / 77
Loi bi:
oi
T l ng:
31.1%
3s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
voj
Tt c
Ngun bi:
Chnh quyn thnh ph KN ang tin hnh m thm mt tuyn ng mi trong thnh ph. Chnh quyn c
bn ta ca N h dn trong khu vc tuyn ng c th i qua. Tuyn ng l mt ng thng i
qua ta cc h dn. Cc h dn c nh s t 1 n N; h dn th i c din tch s dng l si (m2). Nu
tuyn ng i ngang qua h dn th i, chnh quyn cn phi n b cho h dn ny si2+5 (ng) tin gii
phng mt bng. Hi chnh quyn cn phi n b nhiu nht bao nhiu tin khi xy dng tuyn ng?
D liu
Dng th i trong N dng tip theo cha 3 s nguyn xi, yi, si cho bit ta v din tch ca h dn
th i (-50 xi, yi 50, 30 si 500).
Kt qu
In ra mt s duy nht l s tin nhiu nht chnh quyn phi n b khi xy dng tuyn ng.
V d
D liu
5
0 0 1
1 1 2
2 2 4
0 1 5
1 0 3
Kt qu
51
Rc uc Olympic
Ngy:
10-08-2008
im:
2.0
325
TORCH
S ngi gii c/
lm:
0 / 42
Loi bi:
oi
T l ng:
0.0%
3s
Bi chy tt nht:
beo_chay_so (89.51 im
- 16.64s)
Gii hn m ngun:
50000B
Ngi gi:
voj
Ngun bi:
Olympic Bc Kinh 2008 ang din ra v cng si ni v quyt lit. Ngay t lc ny, nhng nh t chc ca
Olympic London 2012 tnh n k hoch cho l rc uc ca Olympic ln ti. H d nh s i qua N
thnh ph. Mi thnh ph c ta (x, y) trn mt phng. K hoch ca l rc uc l ngn uc s bt
u t thnh ph 1, i ln lt gia cc thnh ph khc mi thnh ph ng 1 ln ri quay tr li thnh ph
1. Bn hy tm mt hnh trnh tng ng i l nh nht.
D liu
Kt qu
Dng th hai ghi N s bt u bng s 1 v tip theo l ln lt cc thnh ph trn hnh trnh.
Gii hn
1 N 100
V d
D liu
4
0 0
1 0
0 5
1 5
Kt qu 1
12.0000
1 2 4 3
326
Kt qu 2
20.1980
1 4 2 3
Kt qu 3
12.1980
1 2 3 4
Cch tnh im
Vi mi test, ban t chc c a ra mt p s ExpectedResult. Gi kt qu ca bn l Result.
Rp chiu phim
Ngy:
10-08-2008
im:
0.7
M bi:
CINEMA
S ngi gii c/
lm:
70 / 79
Loi bi:
oi
T l ng:
37.1%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
voj
Ngun bi:
Megastar l rp chiu phim ln v hin i nht H Ni. Rp chiu ny c mt phng chiu gm M hng
gh, mi hng c N gh. c c v xem phim, bn c th t v qua mng. Mi yu cu t v c th
t mt lc nhiu v. Hin ti, sau khi nhn c cc yu cu t v, rp s sp xp b tr ch ngi cho cc
yu cu sao cho cc ch ngi ca mi yu cu l mt vng lin thng. Mt gh khng nm hng u, hng
cui, ct tri nht, ct phi nht s c 4 gh pha trc, pha sau, pha tri v pha phi c coi l k vi
n.
Cng vic sp xp ch ngi ny hin ti c lm hon ton bng tay. Bn hy vit chng trnh sp xp
ch ngi cho hp l nht.
D liu
327
Kt qu
Nu mt gh l trng th in ra 0.
Gii hn
1 M, N 1000.
Tng s v yu cu khng vt qu M * N.
V d
D liu
5 4
3
4 5 9
Kt qu
1 1 2 2
1 1 2 2
3 3 3 2
3 3 3 0
3 3 3 0
HAOI 6000
Ngy:
10-08-2008
im:
1.5
M bi:
HAOI6000
S ngi gii c/
lm:
15 / 31
Loi bi:
oi
T l ng:
15.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
voj
Ngun bi:
328
D liu
MxN s t nhin tip theo (mi s cch nhau t nht mt khong trng) miu t trng thi cc bc
tng cc (1,1), (1,2) (1,N), (2,1), (2,2) (M,N). S 0 nu bc tng ni nh tri trn vi
phi di, s 1 nu bc tng ni nh tri di v phi trn ca vung.
Kt qu
Gii hn
1 M, N 1000
V d
D liu
5 5
0 0 1 1 1
1 1 0 0 0
0 0 1 1 1
1 1 0 0 0
0 0 0 1 1
Kt qu
10 2
329
Nhng con s
Ngy:
10-08-2008
im:
1.3
M bi:
NUMBERS
S ngi gii c/
lm:
21 / 52
Loi bi:
oi
T l ng:
13.3%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Ngun bi:
Tt c
Trn mt trang web dnh cho nhng ngi yu thch ton hc, va xut hin mt cu nh sau: bn c N
s nguyn dng. Nhim v ca bn l tm cch t mi s bng mt mu khc nhau, sao cho mt s khng
bao gi chia ht cho mt s khc cng mu v s mu cn s dng l t nht.
Thy cu rt th v, Bm nh n s gip ca bn! Bn hy vit chng trnh gip Bm gii cu
trn.
D liu
Kt qu
Dng th i trong K dng tip theo cha s nguyn ci l s s c t mu i, theo sau l ci s nguyn
c mu i.
Gii hn
Ch
Nu c nhiu phng n t mu cc s, ch cn in ra mt phng n ty .
V d
330
10-08-2008
im:
1.7
M bi:
TWOOPERS
S ngi gii c/
lm:
6/8
Loi bi:
oi
T l ng:
57.1%
2s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
voj
Ngun bi:
Tt c
John c mt chui S. John c yu cu thc hin hai thao tc sau theo th t trn S:
1. Chn mt v tr ca S, v thay th bng bt k k t no John mun.
2. Dch chuyn chui S, ngha l, John c th chn mt v tr k v dch chui S theo vng trn sao cho k
tr thnh v tr bt u ca chui mi.
John mun sau khi thc hin hai php ton trn, kt qu thu c l mt chui cho trc. Bn hy gip John
tnh s cch bin i t chui S thnh mt chui T cho trc.
D liu
D liu bao gm hai chui S v T trn mt dng. Mi chui bao gm nhiu nht 100000 k t v ch
gm cc k t in hoa.
m bo rng S v T c cng s k t.
Kt qu
Mt s duy nht l s cch bin i t chui S thnh chui T.
V d
331
D liu
AHYANGYI YANGYIAH
Kt qu
8
Gii thch
John c th thay th ch "A" u tin bng "A", hoc "H" bng 'H", v.v...
ngha l c th thay th mt ch bng chnh ch .
Sau , ch c mt cch dch chuyn chui.
D liu
VSUMSU MSUMSU
Kt qu
2
Gii thch
John cn thay th ch "V" u tin bng "M".
Sau , John c hai cch dch chuyn chui (k=1 hoc k=4).
Help Conan 12 !
Ngy:
11-08-2008
im:
0.5
M bi:
MAXARR1
S ngi gii c/
lm:
117 / 125
Loi bi:
oi
T l ng:
40.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hphong
Tt c
Ngun bi:
TIMUS
332
Help Conan 13 !
Ngy:
11-08-2008
im:
1.5
M bi:
MAXARR2
S ngi gii c/
lm:
13 / 49
Loi bi:
oi
T l ng:
14.3%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hphong
Tt c
Ngun bi:
TIMUS
333
Gi tr th S
Ngy:
11-08-2008
im:
0.8
M bi:
PBCFIBO
S ngi gii c/
lm:
56 / 77
Loi bi:
oi
T l ng:
27.3%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
naruto238
F[1] = 1;
F[2] = 2;
334
D liu vo
Gm 1 dng duy nht cha 3 s n, k , s.
D liu ra
1 s duy nht l kt qu tng ng.
Gii hn
1 s n 1018
1 k 104
V d
D liu vo
5 2 4
D liu ra
1
Help Conan 11 !
Ngy:
13-08-2008
im:
2.0
M bi:
PACK
S ngi gii c/
lm:
0/0
Loi bi:
acm
T l ng:
0.0%
1s
Bi chy tt nht:
(0 im - 0s)
Gii hn m ngun:
50000B
Ngi gi:
hphong
Tt c
Ngun bi:
Latvia OI
335
Ex:
PACK1.INP
83
1
8
4
PACK2.INP
5
4
8
1
5
2
PACK.OUT
-5
336
17-08-2008
im:
1.8
M bi:
RECT3
S ngi gii c/
lm:
5/7
Loi bi:
oi
T l ng:
43.5%
1s-2s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
voj
Ngun bi:
Tt c
337
1111
1111
11111
111
111
(Hnh ch nht gia khng rng hn hnh ch nht pha trn mt v bn phi)
D liu
M dng tip theo, mi dng gm N s 0 hoc 1 (vit lin nhau) m t bng ch nht.
Kt qu
In ra din tch ca khi tam ch nht ln nht, hoc 0 nu khng tm c khi tam ch nht no.
V d
D liu
6 8
00000110
00111000
00110100
01111001
01111110
00111010
Kt qu
15
Gii thch
Khi tam ch nht:
00000110
00111000
00110100
01111001
01111110
00111010
C din tch l 15
Khi tam ch nht khc c din tch 14:
00000110
338
u trng VM08
Ngy:
17-08-2008
im:
1.0
M bi:
LSFIGHT
S ngi gii c/
lm:
42 / 54
Loi bi:
oi
T l ng:
40.0%
0.5s-3s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
tikiupi
Ngun bi:
Tt c
Trong k thi Marathon 08 nm nay cc vCoders phi tham gia mt mn thi u i khng gia 2 ngi. Sau
vng loi, ban t chc s chn ra N th sinh c s im cao nht v nh s t 1 n N. Cc th sinh ny phi
xp ln lt theo th t thnh 1 vng trn (ngi th N ng cnh ngi th 1). Sau s chn ra 2 th sinh
bt k ang ng cnh nhau trong vng trn thi u, th sinh no thua s b loi v buc phi i ra vng
trn, tr v hng gh khn gi. Cuc u c tip tc nh th n khi ch cn mt ngi li v cng chnh
l ngi thng cuc.
Tuy nhin ban t chc mun bit trc xem c bao nhiu ngi c kh nng thng cuc v l nhng
ngi no. Bit trc ai s thng trong mi trn u, bn hy gip ban t chc nh ^^
D liu
- Dng u l s nguyn dng N (3 <= N <= 500)
- N dng sau l ma trn A[i, j], A[i, j] = 0 nu th sinh i thua th sinh j v A[i, j] = 1 nu ngc li. Bit rng
lun m bo A[i, i]=1 vi mi i v A[i, j] + A[j, i] = 1 vi i <> j. Cc s vit cch nhau t nht 1 du cch.
Kt qu
- Dng u l s nguyn dng M - s lng th sinh c kh nng thng cuc
- M dng sau mi dng ghi mt s l ch s ca th sinh c kh nng thng cuc theo th t tng dn ca ch
s.
V d
339
19-08-2008
im:
2.0
M bi:
RECT3_2
S ngi gii c/
lm:
1/1
Loi bi:
acm
T l ng:
99.0%
5s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
aukcwe
M rng t RECT3 ca
VM08 - add ln bi
Gothdn.
bi ging ht bi RECT3.
D liu
M dng tip theo, mi dng gm N s 0 hoc 1 (vit lin nhau) m t bng ch nht.
Kt qu
In ra din tch ca khi tam ch nht ln nht, hoc 0 nu khng tm c khi tam ch nht no.
V d
340
Hnh thoi
Ngy:
25-08-2008
im:
1.4
M bi:
HINHTHOI
S ngi gii c/
lm:
19 / 33
Loi bi:
oi
T l ng:
32.5%
0.5s-3.5s
Bi chy tt nht:
conankudopro (100 im
- 0s)
Gii hn m ngun:
50000B
Ngi gi:
voj
Tt c
Ngun bi:
341
D liu
Dng 1: mt s N l s im (4 N 1500).
Dng th i trong N dng tip cha hai s nguyn xi, yi l ta ca im th i (-50 xi, yi 50).
Kt qu
Ghi ra mt s nguyn duy nht l s hnh thoi c 4 nh thuc tp hp im cho.
V d
D liu
8
-1 0
0 1
1 0
0 0
1 1
0 -1
1 -1
2 0
Kt qu
4
S 0 tn cng
Ngy:
25-08-2008
im:
0.6
M bi:
DIGIT0
S ngi gii c/
lm:
97 / 124
Loi bi:
oi
T l ng:
32.4%
1s
Bi chy tt nht:
342
50000B
Tt c
Ngi gi:
voj
Ngun bi:
D liu
Mt dng duy nht: xu S.
Kt qu
Mt s duy nht: s lng ch s 0 tn cng tm c.
V d
D liu
babb
Kt qu
0
Bng hoa
Ngy:
02-09-2008
im:
1.9
M bi:
FLOWER
S ngi gii c/
lm:
2/6
Loi bi:
oi
T l ng:
28.5%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hard7771988
Ngun bi:
Tt c
343
D liu
Dng 1 : s nguyn dng N.
Dng 2 : N s nguyn dng m t mu ca cc khi hp ( t trn xung ).
Dng 3 : N s nguyn m t mu ca cc cnh hoa ( theo chiu kim ng h ).
Kt qu
S lng gi cn thit, bit rng lun lun xp c.
Gii hn
N 1000.
Mu ca cc hp khng vt qu N.
V d
D liu
5
2 1 2 3 4
2 3 1 4 2
Kt qu
1
344
Kin
Ngy:
02-09-2008
im:
0.9
M bi:
ANT
S ngi gii c/
lm:
46 / 73
Loi bi:
oi
T l ng:
20.0%
5s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
voj
Ngun bi:
Tt c
H nh kin t chc mt tr chi nh sau mng nm mi. Nhng ch kin quy thnh mt vng trn.
Kin cha s a ra mt con s v gi n l s M (Mi). Bt u, kin cha m s 1, theo chiu kim ng
h, cc ch kin ln lt m s tip theo. n lt ch kin m phi s ng bng s M th s phi i ra
khi vng trn. Vic m li t 1 bt u t ch kin tip theo, theo chiu kim ng h.
Tr chi kt thc, khi ch cn li mt ch kin. Ch kin s nhn c mn qa u nm ca h nh
kin.
D liu
Kt qa
Gm 1 dng duy nht, cha s th t ca ch kin s nhn c mn qa u nm
Gii hn
1 N 1012.
345
3 M 106.
M N.
V d
D liu
7
3
Kt qu
4
Gii thch
Th t nhng ch kin phi ra khi vng trn ln lt l: 3 6 2 7 5 1.
Ch kin 4 l ch kin may mn!
Mua v tu ho
Ngy:
03-09-2008
im:
1.0
M bi:
QBTICKET
S ngi gii c/
lm:
37 / 65
Loi bi:
oi
T l ng:
25.3%
0.5s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
c add ln bi V
Khnh Trung
Input
Dng u tin ghi cc s nguyn L1, L2, L3, C1, C2, C3 (1 <= L1 <= L2 <= L3 <= 1000000000; 1 <= C1
<= C2 <= C3 <= 1000000000) theo ng th t lit k trn.
Dng th hai cha s lng nh ga N ( 2 <= N <= 100000).
Dng th ba ghi hai s nguyn s, f l cc ch s ca hai nh ga cn tm cch t mua v vi chi ph nh nht
i li gia chng.
Dng th i trong s N - 1 dng tip theo ghi s nguyn l khong cch t nh ga A (ga 1) n nh ga th i +
1.
Output
Gm 1 dng duy nht ghi chi ph nh nht tm c
Example
Input:
3 6 8 20 30 40
7
2 6
3
7
8
13
15
23
Output:
70
Hnh Tinh
Ngy:
05-09-2008
im:
0.8
M bi:
NSP
S ngi gii c/
lm:
59 / 83
347
acm
T l ng:
22.1%
1s-1.5s
Bi chy tt nht:
Gii hn m ngun:
512B
Ngi gi:
racer
Tt c
Ngun bi:
^Nuga Ci^
Nuga l mt c b thng minh, rt thch phiu lu. C thng lang thang trong v tr bng con tu siu tc
AlphaX. Mt hm, con tu ca Nuga i lc vo mt hnh tinh l.
Hnh tinh c dng mt hnh vung khng l, c cnh l N (nm nh sng). Do sc ht ca hnh tinh qu
ln, khng mt vt th no, k c nh sng c th thot ra ngoi c, chnh v th m hng my t nm nay,
khng ai pht hin ra s tn ti ca hnh tinh ny.
Trong lc thm d, Nuga pht hin ra hng triu vin hnh cu to bng c tri t nm ri rc khp hnh
tinh, mi vin mang mt nng lng ring. Khi qut bn hnh tinh ln my tnh, Nuga thy mt iu
rt c bit, l nu chia hnh tinh thnh N hng, N ct, nh s t 1 n N theo chiu t tri sang phi v
t trn xung di th mi vin nm gn trong mt vung.
Nh phn tch cc s liu, Nuga bit c b quyt m ca Hnh Tinh thot ra ngoi l phi kt
ni c sc mnh ca K vin thn k. Tuy nhin, Nuga phi nhanh chng xc nh v tr ca chng.
Cng vic ny ha ra li phc tp hn Nuga tng tng, bi hnh tinh qu rng ln. Ngh rng sp xp li
cc vin c th gip tm kim nhanh hn, Nuga sp xp cc vin trn mi hng theo th t nng
lng tng dn, ri sau li tip tc sp xp cc vin trn mi ct theo th t nng lng tng dn.
n y th va mt va i, Nuga cha tm c hng i tip theo. Bn hy gip Nuga vi!
Input
Dng u ghi s 2 nguyn dng: N l di 1 cnh ca hnh tinh, v K l s lng vin thn k.
N dng tip theo, mi dng ghi N s nguyn. Cc s nguyn khc nhau i mt. S nguyn dng
th I, ct th J th hin nng lng ca vin ti v tr (I, J) trn bn m Nuga sp xp.
K dng sau, mi dng ghi 1 s nguyn l nng lng ca 1 vin thn k cn tm. D liu m bo
tt c cc vin thn u c trn hnh tinh.
Output
Hn ch
N 1000, K 10000.
V d
348
Input:
2 2
1 2
3 4
3
1
Output:
2 1
1 1
06-09-2008
im:
1.2
M bi:
QBGAME
S ngi gii c/
lm:
29 / 45
Loi bi:
oi
T l ng:
14.3%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
V Khnh Trung
Ngy nay cc nh khoa hc ngh ra 1 tr chi trn ma trn rt th v. Thng qua c th o IQ mt cch
kh hiu qu. Tr chi c m t nh sau:
Bn c 1 ma trn A kch thc 8 x N trn gm cc s nguyn l im ca cc . Ngi ta s yu cu
bn chn 1 tp khc rng cc trn ma trn ny sau tnh tng im trn nhng ny. Trong nhng
c chn khng c hai no k cnh. IQ ca ngi chi s t l thun vi s im nhn c. Sherry tham
gia tr chi v t kt qu kh tt.V by gi Sherry mun bit tng im ln nht nhn c trong tr chi
ny l bao nhiu. Bn hy gip sherry nh !!!
Input
Dng 1 l s nguyn N ( 1 <= N <= 10000 )
8 dng tip theo: Mi dng gm n s nguyn. S nguyn hng i, ct j l Aij ( |Aij| <= 108 )
Output
349
Example
Input:
2
-22 2
-33 45
56 -60
-8 -38
79 66
-10 -23
99 46
1 -55
Output:
279
Gii thch:
Chn cc (3,1) (5,1) (7,1) (2,2)
Quan h c iu kin
Ngy:
06-09-2008
im:
1.5
M bi:
QBCOND
S ngi gii c/
lm:
13 / 22
Loi bi:
oi
T l ng:
22.9%
0.25s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
c add ln bi V
Khnh Trung
Ngy nay khi nghin cu quan h gia cc phn t cc nh khoa hc khng n gin ch nghin cu cc
quan h bnh thng m thm phn phc tp l thm vo 1 vi b iu kin. Mt trong nhng iu
kin l s quan h '='
Nh ta bit gia 2 phn t a, b s c 3 quan h:
a = b, a > b, a < b.
350
Input
Gm nhiu b s n, k. Mi b s trn 1 dng. Kt thc file l -1. ( 1 < n < 11 )
Output
Vi mi b s (n, k) a ra s quan h c iu kin tm c
Example
Input:
3 0
3 1
3 2
3 3
-1
Output:
6
6
0
1
Gii thch:
Vi b 3 phn t (a, b, c).
n=3, k=0:
a < b < c;
a < c < b;
b < a < c;
b < c < a;
c < a < b;
c < b < a;
a = b < c;
c < a = b;
a < b = c
b = c < a;
a = c < b;
b < a = c;
n=3, k=1:
n=3, k=3:
a = b = c;
07-09-2008
im:
1.9
351
KINGDOM
S ngi gii c/
lm:
2/9
Loi bi:
oi
T l ng:
7.7%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
voj
Ngun bi:
Tt c
Vi = gi tr ca ngun du ha ca nc i
D liu
Mi dng trong N-1 dng tip theo cha hai s nguyn u, v th hin mt ng ni.
Kt qu
Mt s nguyn duy nht l tng gi tr ln nht t ngun du ha m ch hng mnh nht c th thu c
bng vic chinh phc cc nc khc.
V d
D liu
352
Bin Laden
Ngy:
07-09-2008
im:
0.9
M bi:
BINLADEN
S ngi gii c/
lm:
46 / 63
Loi bi:
oi
T l ng:
42.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
voj
Ngun bi:
Tt c
353
D liu
Dng 1 ghi M v N
Kt qu
Ghi ra 1 s l thi gian nh nht n c phng ca Bin Laden
V d
D liu
4 2
99 10
1
10 99
1
99 10
1
10 99
1
Kt qu
44
+--99--+--10--+
|
+--10--+--99--+
|
+--99--+--10--+
|
354
+------+------+
i theo ng zigzac
Gii hn
1 <= N <= 10
Computer lab
Ngy:
07-09-2008
im:
1.8
M bi:
WIFI
S ngi gii c/
lm:
5/7
Loi bi:
oi
T l ng:
41.6%
0.5s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
voj
Ngun bi:
Tt c
Cuc thi ACM sp ti ti thnh ph H Ch Minh s c N i thi. Ban t chc b tr N my thi cho cc i,
i i ngi ti v tr xi yi. cc i c th truy cp h thng np bi d dng, ban t chc b tr M access
point. Ban t chc mun t chc phng my sao cho:
Tng "chp chn" ca mng l nh nht. chp chn ca mt my c tnh bng bnh phng
khong cch gia my vi access point m my kt ni ti.
D liu
Kt qu
V d
D liu
2 3
0 0
2 1
1 0
1 1
1 2
Kt qu
4
1 2 2
Hnh v di y m t test v d trn. Cc my tnh l cc hnh vung mu en, cc access point l cc hnh
vung mu trng.
Gii hn
1 N 200, 1 M 50. Cc ta l nguyn v tr tuyt i khng qu 1000.
m dy
Ngy:
07-09-2008
im:
1.4
M bi:
PBCDEM
S ngi gii c/
lm:
18 / 54
Loi bi:
oi
T l ng:
10.1%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
huy391992
Gii hn
n<=4000
D liu vo
D liu ra
Ghi ra s cch
V D
Input:
5
Output:
2
Gii thch: C 2 dy l (1,4)v (2,3)
Vn hon ho
Ngy:
08-09-2008
im:
1.7
M bi:
NPR
S ngi gii c/
lm:
7 / 13
Loi bi:
acm
T l ng:
18.2%
20s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
racer
Tt c
Ngun bi:
IPSC
N nm trong L.
N khc w.
357
Ch
Mt tin t ca mt t l mt chui c th thu c bng cch lp li vic xo k t cui cng ca t. Tng
t, mt hu t ca mt t l mt chui m c th thu c bng cch lp li vic xo k t u tin ca t.
V d vi t: different.
T ny va l tin t, va l hu t ca chnh n. mt tin t di nht khc ca n differen, v mt hu t di
nht khc ca n l ifferent. Chui rent cng l mt hu t khc nhng ngn hn. Chui eent v iffe u
khng phi l tin t hay hu t ca t different.
Gi u v v l 2 t khc nhau. Ta ni rng u c th t t in nh hn v nu hoc u l mt tin t ca v, hoc
nu i l v tr u tin m chng khc nhau, v k t th i ca u ng trc k t th i ca v trong bng ch
ci.
V d, dog nh hn dogs, t ny li nh hn dragon (V o nh hn r).
D liu
C 2 phn. Phn th nht cha danh sch t L, mi t trn 1 dng. Mi t ch cha cc ch ci thng ting
Anh v khng c 2 no t ging nhau.
Phn th nht kt thc bng mt dng trng.
Tip theo l phn 2, vi mi cu hi cho t w trn mt dng.
Bn c th chc chn rng trong c 2 phn ca d liu vo, di ca mi t khng qu 30. V s lng t
trong mi phn khng qu 250000.
Kt qu
Vi mi cu hi, vit ra trn mt dng t m to thnh vn hon ho vi n. Kt qu phi vit bng ch ci
thng.
V d
D liu
perfect
rhyme
crime
time
crime
rhyme
Kt qu
time
crime
358
Tp hp ng
Ngy:
09-09-2008
im:
1.6
M bi:
CPPSET
S ngi gii c/
lm:
11 / 14
Loi bi:
acm
T l ng:
38.9%
1.5s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
C++
Ngun bi:
VNOI
ADD x: thm s x vo tp S
DELETE x: xa s x khi tp S
D liu
Gm nhiu dng, mi dng bt u bng mt s t 0 n 8 cho bit ch s thao tc cn thc hin. S 0 bo
hiu kt thc d liu nhp. i vi cc thao tc 1, 2, 5, 6, 7, 8, s tip theo trn dng l s nguyn x (|x|
109) cho bit tham s ca thao tc. Bit s thao tc cn thc hin khng vt qu 300000.
Kt qu
i vi mi thao tc loi 3, 4, 5, 6, 7, 8 in ra mt dng l kt qu ca thao tc.
359
V d
D liu
4
1 10
1 5
3
1 7
4
2 5
3
5 10
6 10
7 10
8 10
2 10
7 100
0
Kt qu
empty
5
10
7
no
10
7
10
7
Gi
Bn hy dng cu trc set trong th vin STL ca C++. Bi ny bn ch np c bng C++ m thi.
Tp hp ng (Pascal Version)
Ngy:
09-09-2008
im:
1.5
M bi:
PASSET
S ngi gii c/
lm:
14 / 15
Loi bi:
acm
T l ng:
40.6%
1.5s
Bi chy tt nht:
duyhung123abc (100
360
50000B
Ngi gi:
voj
PAS fpc
Ngun bi:
VNOI
Binary multiplication
Ngy:
10-09-2008
im:
1.7
M bi:
MUL2COM
S ngi gii c/
lm:
8/9
Loi bi:
acm
T l ng:
26.5%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
VNOI
y l mt s kin thc v biu din s trn my tnh trc khi cc bn gii bi ton ny. Vi n bit, my tnh
c th biu din c 2n s trong phm vi -2n-1..(2n-1-1). My tnh s dng cc s b 2 biu din cc s
m. Trong cch biu din s b 2 c n bit th:
Gi tr
000
001
010
011
100
-4
101
-3
110
-2
111
-1
u im ca s b 2 l php cng c th thc hin hon ton nh cc s khng du. Vi x > 0, x + (-x) = 2n
= 0 v cc s ch c biu din bi n bit. V d, xt php cng (-2) + 3 trong biu din s b hai 3 bit:
110
361
Kt qu bng 1.
Vi x 0, biu din s b 2 ca -x s thu c bng cch o ton b bit ca x v cng thm 1 n v. Ni
cch khc -x = (NOT x) + 1. ch ra biu thc ny ng, ta nhn xt rng NOT x = 2n-1-x, do (NOT x)
+ 1 = 2n-x chnh l biu din ca s -x. Vi x < 0, ta cng c -x = (NOT x) + 1.
Trong bi ton ny, bn cn thc hin php nhn hai s b hai c n bit. Kt qu tr v cng l mt s b hai
n bit. Bn hy thng bo li nu kt qu vt qu phm vi biu din.
D liu
Gm nhiu b test, mi b test c dng nh sau:
Dng u tin cha s n (0 n 1024) l s bit. n=0 cho bit kt thc d liu nhp. Nu n>0, hai dng tip
theo, mi dng cha mt s b hai c n bit.
C khng qu 40 b test.
Kt qu
Gm nhiu dng, mi dng tng ng vi mt test cha mt s b hai vi s bit tng ng l kt qu ca
php nhn hoc cha chui 'overflow' nu kt qu vt qua phm vi biu din.
V d
D liu
3
110
011
4
0011
1110
0
Kt qu
overflow
1010
Ai l sp
Ngy:
10-09-2008
im:
1.6
362
BOSS
S ngi gii c/
lm:
11 / 16
Loi bi:
acm
T l ng:
19.7%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
NWERC 2003
D liu
Dng u tin cha s lng test. Mi test c cu trc nh sau:
N dng tip theo mi dng cha thng tin v mt nhn vin gm 3 s nguyn: s hiu ca nhn vin
(lun c 6 ch s, ch s u tin khc 0), lng v chiu cao. Lng khng vt qu 10000000.
Chiu cao trong phm vi 1000000 n 2500000.
Q dng tip theo mi dng cha s hiu ca mt nhn vin cn truy vn.
Kt qu
Vi mi truy vn in ra hai s nguyn l s hiu ca sp trc tip v s lnh. Nu khng c sp th in ra s 0.
V d
D liu
2
3 3
123456 14323 1700000
123458 41412 1900000
123457 15221 1800000
123456
123458
123457
4 4
200002 12234 1832001
200003 15002 1745201
363
34 ng xu
Ngy:
10-09-2008
im:
1.0
M bi:
COIN34
S ngi gii c/
lm:
43 / 53
Loi bi:
acm
T l ng:
28.1%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Bn c 34 ng xu c gi tr nh sau:
xu(1) c gi tr 2
xu(2) c gi tr 3
xu(3) c gi tr 5
for n = 4 to 34
xu(n) c gi tr (xu(n-1) + xu(n-2) + xu(n-3))
D liu
Dng u tin l s test (khng qu 1000). Mi dng tip theo cha mt s nguyn X (1 X
2000000000).
Kt qu
364
V d
D liu
4
1
5
8
9
Kt qu
Case #1: -1
Case #2: 2
Case #3: 2
Case #4: -1
Ly tha
Ngy:
10-09-2008
im:
0.7
M bi:
POWER
S ngi gii c/
lm:
69 / 77
Loi bi:
acm
T l ng:
38.9%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Cho l, r sao cho 2 l r 1012. Tm k nguyn dng ln nht sao cho tn ti s nguyn dng x l xk
r.
D liu
Dng u tin l s lng test. Mi dng tip theo cha hai s nguyn l, r biu th mt test.
Kt qu
i vi mi test in ra "Case #" + s hiu test + ": " + s k ln nht tm c.
V d
D liu
365
Phn t trung v
Ngy:
14-09-2008
im:
1.3
M bi:
MEDIAN
S ngi gii c/
lm:
20 / 24
Loi bi:
acm
T l ng:
33.3%
5s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
a1=seed
ai=(ai-1*mul+add)%65536
D liu
Dng u tin cha s test (khng qu 30). Mi dng tip theo cha 5 s nguyn seed, mul, add, N, K. (0
seed, mul, add 65535, 1 N 250000, 1 K 5000, K N)
Kt qu
Vi mi test in ra s hiu test (theo mu) cng vi tng cc trung v tm c.
V d
366
21-09-2008
im:
0.5
M bi:
QBMSEQ
S ngi gii c/
lm:
117 / 140
Loi bi:
oi
T l ng:
31.6%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
Vietnam Olympiad of
Informatics 2007
Input
367
Output
Gm 1 dng duy nht ghi s nguyn d l di ca dy con khng gim tm c (quy c rng nu khng
c dy con no tha mn iu kin t ra th d = 0).
Example
Input:
8
2
2007
6
6
15
16
3
21
Output:
3
21-09-2008
im:
2.0
M bi:
QBMARKET
S ngi gii c/
lm:
0 / 50
Loi bi:
oi
T l ng:
0.0%
1s-10s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
Vietnam Olympiad of
Informatics 2007
368
Input
Dng u tin cha hai s nguyn dng s v n.
Dng th i trong n dng tip theo cha hai s nguyn dng ci v mi vi i = 1, 2, , n.
Output
Gm 1 dng duy nht ghi s nguyn d l tng s cch mua hng tm c.
Example
Input:
12 3
4 1
6 2
2 1
Output:
2
VOI07 Robot cu ha
Ngy:
21-09-2008
im:
0.9
M bi:
QBROBOT
S ngi gii c/
lm:
45 / 62
Loi bi:
oi
T l ng:
26.5%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
Vietnam Olympiad of
Informatics 2007
369
Input
Dng u tin cha mt s nguyn dng n (2 n 500);
Dng th hai cha n s, trong s th j bng 1 hoc 0 tng ng nt j c hoc khng c trm tip nng
lng (j = 1, 2, , n);
Dng th ba cha s nguyn dng m (m 30000) l s ng ni trc tip c trong mng li giao thng;
Dng th k trong s m dng tip theo cha 4 s nguyn dng i, j, tij, cij (tij, cij 10000) m t ng ni
trc tip t nt i n nt j, thi gian v chi ph nng lng tng ng.
Hai s lin tip trn mt dng trong file d liu cch nhau t nht mt du cch.
Output
Ghi ra s nguyn dng w tm c.
Example
Input:
4
0 1 1 0
5
1 2 5 4
1 3 4 3
1 4 9 4
2 4 4 1
370
H Thin Nga
Ngy:
22-09-2008
im:
1.3
M bi:
LABUDOVI
S ngi gii c/
lm:
23 / 40
Loi bi:
acm
T l ng:
16.4%
1s-3s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
huy391992
Hai con thin nga ang trong mt ci h ln, nhng chng li ang b chia ct bi bng ng trong h
nc. H nc c dng hnh ch nht c chia thnh R dng C ct. Mt s trong h b bng ng. Ma
xun ti dn, bng trong h tan dn mi ngy bng tt c nhng tip xc vi nc ang m dn trong
h (tc l k cnh mt khng b ng bng) s tan ra.
V D
Thin nga c th di chuyn t do nhng cha nc nhng khng th i qua nhng b ng bng. Bn
hy tnh xem sau bao nhiu ngy th i thin nga ca chng ta c th gp nhau
D liu vo
Mi dng trong R dng tip theo cha C k t m t h nc ti thi im hin ti: '.' (dot) th hin 1
cha nc, 'X' th hin 1 b ng bng, v 'L' th hin c thin nga. C chnh xc 2 ch L.
D liu ra
371
26-09-2008
im:
1.1
M bi:
DANCING
S ngi gii c/
lm:
35 / 46
Loi bi:
oi
T l ng:
36.9%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
voj
Ngun bi:
Tt c
Nhng hnh nhn nhy ma l mt loi mt m b n xut hin trong mt cu chuyn v thm t Sherlock
Homes. Ngy nay, ngi ta vn cn dng loi mt m ny, nhng cc hnh nhn c truyn i bng hnh
nh qua Internet v kh gii m hn. Chng s t ng bin i i theo thi gian tr nn kh nhn dng
so vi mt m ban u. Cc hnh nhn c chiu cao khc nhau, mi hnh nhn c th quay ln pha trn hoc
quay xung pha di.
tin li, ta quy c chiu cao ca mi hnh nhn l s dng nu quay u ln trn v s m nu quay
u xung di. Sau mi giy, cc hnh nhn s bin i nh sau. Ba hnh nhn lin tip bt k s c
chn. Chiu cao ca hai hnh nhn bn tri v phi s c cng thm mt lng bng chiu cao k c
du ca hnh nhn gia. Sau , hnh nhn gia s quay ngc u li. Hnh di y minh ha s bin
i ca ba hnh nhn lin tip:
372
D liu
Dng 2: cha N s nguyn a1, a2, a3, ..., an. Trong |ai| cho bit chiu cao ca hnh nhn th i ti
mt thi im no , ai > 0 nu hnh nhn quay u ln trn, v ai < 0 nu hnh nhn quay u
xung di.
Kt qa
Gm mt dng duy nht cha:
S -1 nu khng tm c dy hnh nhn ban u hoc dy hnh nhn ban u khng phi l duy
nht.
Hoc N s nguyn b1, b2, ..., bn l dy hnh nhn ban u, vi cng kiu m t nh trong d liu vo.
b1, b2, ..., bn phi l s nguyn dng, v cc hnh nhn ban u u quay ln trn.
Gii hn
1 N 105.
1 |ai| 5000.
V d
D liu
5
2451 -1647 -244 1006 1130
Kt qu
560 244 762 885 245
VOI06 Chn
Ngy:
28-09-2008
im:
0.8
373
QBSELECT
S ngi gii c/
lm:
58 / 77
Loi bi:
oi
T l ng:
30.3%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
Vietnam Olympiad of
Informatics 2006 - Bng B
Cho mt bng hnh ch nht kch thc 4n vung. Cc dng c nh s t 1 n 4, t trn xung
di, cc ct c nh s t 1 n n t tri qua phi.
nm trn giao ca dng i v ct j c gi l (i,j). Trn mi (i,j) c ghi mt s nguyn aij , i =1, 2, 3,
4; j =1, 2, ..., n. Mt cch chn l vic xc nh mt tp con khc rng S ca tp tt c cc ca bng sao
cho khng c hai no trong S c chung cnh. Cc trong tp S c gi l c chn, tng cc s trong
cc c chn c gi l trng lng ca cch chn. Tm cch chn sao cho trng lng l ln nht.
V d: Xt bng vi n=3 trong hnh v di y:
Input
Dng u tin cha s nguyn dng n l s ct ca bng.
Ct th j trong s n ct tip theo cha 4 s nguyn a1j, a2j, a3j, a4j, hai s lin tip cch nhau t nht mt du
cch, l 4 s trn ct j ca bng.
Output
Gm 1 dng duy nht l trng lng ca cch chn tm c.
Example
Input:
3
-1 9 3
-4 5 -6
7
8 9
7 2
Output:
32
374
Hn ch
Trong tt c cc test: n 10000, |aij| 30000. C 50% s lng test vi n 1000.
28-09-2008
im:
0.7
M bi:
QBBISHOP
S ngi gii c/
lm:
76 / 94
Loi bi:
oi
T l ng:
30.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
Vietnam Olympiad of
Informatics 2006 - Bng B
Cn phi a qun tng t xut pht (p, q) v ch (s,t). Gi thit l ch khng c qun c. Nu
ngoi qun tng khng c qun no khc trn bn c th ch c 2 trng hp: hoc l khng th ti c
ch, hoc l ti c sau khng qu 2 nc i (hnh tri). Khi trn bn c cn c cc qun c khc, vn
s khng cn n gin nh vy.
Yu cu: Cho kch thc bn c n, s qun c hin c trn bn c m v v tr ca chng, xut pht v
ch ca qun tng. Hy xc nh s nc i t nht cn thc hin a qun tng v ch hoc a ra
s -1 nu iu ny khng th thc hin c.
Input
Dng u tin cha 6 s nguyn n, m, p, q, s, t.
Nu m > 0 th mi dng th i trong m dng tip theo cha mt cp s nguyn ri , ci xc nh v tr qun th
i.
Hai s lin tip trn cng mt dng c ghi cch nhau t nht mt du cch.
375
Output
Gm 1 dng duy nht l s nc i tm c
Example
Input:
8 3 7 2 1 4
5 4
3 4
4 7
Output:
3
Hn ch:
Trong tt c cc test: 1 n 200. C 60% s lng test vi n 20.
28-09-2008
im:
2.0
M bi:
QBCIRARC
S ngi gii c/
lm:
0 / 22
Loi bi:
oi
T l ng:
0.0%
3s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
Vietnam Olympiad of
Informatics 2006 - Bng B
376
Input
Dng u tin cha 2 s nguyn dng n v m.
Dng th i trong s m dng tip theo m t knh ni th i bao gm hai s nguyn dng ui, vi cho bit knh
ni th i cho php truyn tin t my ui n my vi.
Cc s trn cng mt dng c ghi cch nhau bi du cch.
Output
Dng u tin ghi s nguyn k l s lng knh xung yu trong mng cho. Ghi k = -1 nu mng khng
cha knh xung yu.
Nu k>0 th mi dng trong s k dng tip theo ghi thng tin v mt knh xung yu tm c theo qui cch
m t ging nh trong file d liu vo. ng thi cc knh c in ra theo th t t in
Example
Input:
2 2
1 2
2 1
Output:
2
1 2
2 1
Hn ch:
Trong tt c cc test: n 1000, m 20000. C 50% s lng test vi n 200.
28-09-2008
im:
2.0
M bi:
QBCHANGE
S ngi gii c/
lm:
1 / 10
Loi bi:
oi
T l ng:
3.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
377
Tt c
Ngun bi:
Vietnam Olympiad of
Informatics 2006 - Bng B
Cho mt bng hnh ch nht kch thc mn vung kch thc n v. Cc dng c nh s t 1 n m,
t trn xung di. Cc ct c nh s t 1 n n, t tri qua phi.
Input
Dng u tin cha 2 s nguyn m, n c ghi cch nhau bi du cch.
Dng th i+1 cha xu n k t m t dng th i ca bng (i = 1, 2, ..., m). Cc trng c th hin bng
du chm (.).
Output
Gm mt s nguyn duy nht l s lng ln nht c th xo c.
Example
Input:
4 5
ABD...
C.12..
..21C.
A.B.D.
Output:
8
Hn ch:
378
VOI05 Phn on
Ngy:
30-09-2008
im:
1.7
M bi:
QBSEGPAR
S ngi gii c/
lm:
7 / 19
Loi bi:
oi
T l ng:
12.9%
3s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
Vietnam Olympiad of
Informatics 2005 - Bng A
Cho dy s nguyn a1, a2, , an v s nguyn dng k. Ta gi k-phn on ca dy s cho l cch chia
dy s cho ra thnh k on, mi on l mt dy con gm cc phn t lin tip ca dy. Chnh xc hn,
mt k-phn on c xc nh bi dy ch s
1 <= n1 < n2 < n3 < ... < nk = n
on th i l dy con ani-1+1, ani-1+2, ..., ani, i=1, 2, ..k. y quy c n0=0
Yu cu: Hy xc nh s M nh nht tn ti k-phn on sao cho tng cc phn t trong mi on u
khng vt qu M.
Input
Dng u tin cha hai s nguyn n v k (1 k n 15000).
Dng th i trong s n dng tip theo cha s nguyn ai (|ai| 30000), i =1, 2, , n.
Cc s cnh nhau trn mt dng trong file d liu cch nhau t nht mt du cch.
Output
Gm mt s nguyn duy nht l gi tr M tm c.
Example
Input:
9 4
1
1
379
30-09-2008
im:
1.8
M bi:
QBFIREWK
S ngi gii c/
lm:
4/7
Loi bi:
oi
T l ng:
36.3%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
Vietnam Olympiad of
Informatics 2005 - Bng A
Nhm cho mng cc ngy l ln trong nm 2005 ngi ta ch to mt loi n pho hoa mi, khi bn,
n n thnh bng hoa 2n cnh mu ( 1 n 30). Nguyn vt liu cho php to c m mu khc nhau,
nh s t 1 n m (2 m 32).
m bo tnh m thut, vic chuyn tip mu gia 2 cnh hoa k nhau phi tun theo quy tc chuyn
mu cu vng sau y:
- Bn cnh cnh hoa mu i phi l cnh hoa mu i-1 hoc i+1, vi 1 < i < m.
- Bn cnh cnh hoa mu 1 ch c th l cnh hoa mu 2.
- Bn cnh cnh hoa mu m ch c th l cnh hoa mu m-1.
Mt bng hoa khng nht thit phi c y m mu. Mi bng hoa tng ng vi mt vng trn 2n s th
hin mu ca cc cnh hoa. V d, hnh 1 l bng hoa 24 cnh (n = 12) v hnh 2 l vng trn s tng ng
vi n. Mi bng hoa c m t bng dy 2n s nguyn lit k cc ch s mu ca cc cnh hoa theo chiu
kim ng h. V d, bng hoa hnh 1 c th c m t bng dy s
3 4 3 2 1 2 3 4 3 2 1 2 3 4 3 2 1 2 3 4 3 4 3 2.
380
Input
Dng u tin cha 4 s nguyn n, m, k, C.
Dng tip theo cha 2n s nguyn m t mt m hoa.
Cc s trn mt dng ca file d liu cch nhau t nht mt du cch.
Output
Dng u tin ghi s nguyn p.
Dng tip theo ghi s th t tm c ca m hoa.
Example
Input:
3 4 0 1
2 3 4 3 4 3
Output:
4
3
VOI05 B su tp
Ngy:
30-09-2008
im:
1.0
381
COLLECT
S ngi gii c/
lm:
41 / 55
Loi bi:
oi
T l ng:
17.9%
1s
Bi chy tt nht:
tuyen_pro_vip (100 im
- 0s)
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
Vietnam Olympiad of
Informatics 2005 - Bng A
Input
Dng u ghi s nguyn dng K ( K <= 1000 )
Dng th 2 ghi 6 s nguyn khng m Z, S, M, Z0, S0, M0 ( 0 <= Z, S, M, Z0, S0, M0 <= 4 )
Cc dng tip theo mi dng ghi 6 s nguyn khng m Z1, S1, M1, Z2, S2, M2 xc nh mt quy tc i tin
(0 <= Z1, S1, M1, Z2, S2, M2 <= 4 )
Output
Nu khng tn ti cch i c c b su tp c gi tr, file kt qu ch gm mt s -1.
Trong trng hp ngc li, dng u ghi s v l s cc b tin c c gi tr m Alibaba c th i c.
Dng th i trong v dng tip theo ghi 4 s nguyn Zi, Si, Mi, ki m t b su tp c gi tr th i v s ln i
ki t nht khng vt qu k cn thc hin c c b su tp y. ( Cc b Zi, Si, Mi phi a ra theo th
t t in )
382
Example
Input:
2
4 0 1 3 3 3
1 0 1 1 1 1
2 0 1 1 3 3
Output:
1
3 3 3 1
Copying DNA
Ngy:
06-10-2008
im:
1.7
M bi:
COPYDNA
S ngi gii c/
lm:
6/9
Loi bi:
acm
T l ng:
28.6%
2s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
NCPC 2007
D liu
383
Kt qu
Vi mi test, in ra s thao tc sao chp t nht to ra T t S, hoc in ra "impossible" nu khng th lm
c.
V d
D liu
5
ACGT
GTAC
A
C
ACGT
TGCA
ACGT
TCGATCGA
A
AAAAAAAAAAAAAAAAAA
Kt qu
2
impossible
1
4
6
Roads
Ngy:
06-10-2008
im:
0.9
M bi:
ROADS
S ngi gii c/
lm:
52 / 72
Loi bi:
acm
T l ng:
24.0%
7s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Ngun bi:
Central European
Olympiad in Informatics
'98
Tt c
384
D liu
Dng u tin ghi t l s test. Vi mi test, dng u ghi K (0 K 10000). Dng 2 ghi N, 2 N 100.
Dng 3 ghi R, 1 R 10000 l s ng ni. Mi dng trong N dng sau ghi 4 s nguyn S, D, L, T m t
mt con ng ni gia S v D vi di L ( 1 L 100) v chi ph T (0 T 100). Lu c th c nhiu
con ng ni gia hai thnh ph.
Kt qu
Vi mi test, in ra di ng i ngn nht t 1 n N m tng chi ph khng qu K. Nu khng tn ti, in
ra -1.
V d
D liu
2
5
6
7
1 2 2 3
2 4 3 3
3 4 2 4
1 3 4 1
4 6 2 1
3 5 2 0
5 4 3 2
0
4
4
1 4 5 2
1 2 1 0
2 3 1 1
3 4 1 0
Kt qu
11
-1
Boxes
385
06-10-2008
im:
1.6
M bi:
BOXES
S ngi gii c/
lm:
9 / 10
Loi bi:
acm
T l ng:
57.1%
50s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
D liu
Dng u tin cha t l s b test (t 20). Mi b test c dng:
Kt qu
Vi mi b test in ra s bc t nht cn thit.
V d
D liu
1
12
0 0 2 4 3 1 0 0 0 0 0 1
Kt qu
19
Lights
Ngy:
10-10-2008
im:
1.1
M bi:
LIGHTS
S ngi gii c/
31 / 32
386
acm
T l ng:
51.8%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
aukcwe
Croatian Regional
Competition in
Informatics 2006
Yu cu:
Cho trc trng thi cui cng ca h thng n m nhng ngi th trang tr mong mun.
00000000000000000000
11100000000000000000
11100010000000000000
11100010000000000000
00000000000000000000
00000000000000000000
00000010000000000000
01111101100000000000
11101101111000000000
11101101111000111110
11101101111000101110
11101101111000101010
01111101100000000000
01111101100000000000
01111101100000010000
01111101100000010100
D liu:
2 dng tip theo, mi dng l trng thi ca mi hng n ti thi imcui cng, s 1 biu th 1
bng n ang sng v 0 l 1 bng n ang tt.
Kt qu:
V d:
D liu :
20
11101101111000101010
387
Mountain Walking
Ngy:
18-10-2008
im:
0.9
M bi:
MTWALK
S ngi gii c/
lm:
48 / 63
Loi bi:
acm
T l ng:
28.6%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Cho mt bn kch thc NxN (2 <= N <= 100), mi mang gi tr l cao ca (0 <= cao <=
110). Bc John v b Bessie ang trn tri (dng 1, ct 1) v mun i n cabin (dng N, ct N). H c
th i sang phi, tri, ln trn v xung di nhng khng th i theo ng cho. Hy gip bc John v b
Bessie tm ng i sao cho chnh lch gia im cao nht v thp nht trn ng i l nh nht.
D liu
Dng 1: N
Kt qu
Mt s nguyn l chnh lch cao nh nht.
V d
D liu
5
1 1 3 6 8
1 2 2 5 5
4 4 0 3 3
8 0 2 3 4
4 3 0 2 1
Kt qu
2
388
Lazy Cows
Ngy:
18-10-2008
im:
1.8
M bi:
LAZYCOWS
S ngi gii c/
lm:
5/6
Loi bi:
acm
T l ng:
28.9%
9s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
US Open International
2005 Gold Division
Cho m hnh bi c c dng bng ch nht 2xB (1 <= B <= 15,000,000), trong mt s c con b ang
n c. C tt c N con b (1 <= N <= 1000) trn bi c. V d:
------------------------------------------------------|
| cow |
------------------------------------------------------|
-------------------------------------------------------
Bc John mun dng K (1 <= K <= N) ci chung hnh ch nht che ph n b, sao cho tng din tch
c ph l nh nht. Khng c hai chung no c nm ln nhau. Hin nhin, cc chung phi che
ph ht cc c b.
V d, trong hnh trn nu K=2, li gii ti u bao gm mt chung kch thc 2x3 v mt chung kch
thc 1x4. Tng din tch c ph l 10.
D liu
Dng u tin cha mt s nguyn t l s b test. Mi b test c dng:
Dng 1: N, K, B
Dng 2..N+1: chc ta ca cc con b, trong phm vi (1,1) n (2,B). Khng c no cha hn 1
con b.
Kt qu
Vi mi test, in ra tng din tch nh nht cn ph.
V d
D liu
1
389
Bi-a
Ngy:
18-10-2008
im:
2.0
M bi:
POOL
S ngi gii c/
lm:
0/1
Loi bi:
oi
T l ng:
0.0%
3s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
IOICAMP 2
Trong h trc ta Oxy nh hnh v, xt bn bi-a hnh ch nht c kch thc a x b (a, b chn). Bn bi-a
c 6 l (mi l c th xem nh mt im), trong 4 l t ng 4 nh ca bn, 2 l cn li c t
trung im cnh nm ngang. Coi qu bng bi-a nh mt cht im. Khi nh bng vo bng bng bt li
theo nh lut phn x nh sng (gc phn x b bng gc ti a nh c m t trn hnh v). Bng c xem
nh vo l khi v ch khi ta bng trng vi ta l. L mt tay chi nh ngh, Thu c th ngm bng
vo bt k mt im c ta nguyn no trn bn. trnh din trc bn b, Thu mun nh bng vo l
sau khi p bng nhiu ln nht c th. Bn hy tnh ta ca im m Thu nn ngm vo.
D liu
Kt qu
390
Gii hn
Kch thc: 0 < a, b 500
B nh: 1 MB
V d
D liu
6 4
4 3
Kt qu
5
0 1
Congruence Equation
Ngy:
20-10-2008
im:
1.8
M bi:
DPEQN
S ngi gii c/
lm:
5/6
Loi bi:
acm
T l ng:
13.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
VNOI
Trong a1, a2, ..., an, b v m l cc hng s nguyn dng cho trc; x1, x2, ..., xn l cc n.
Tm mt nghim ca phng trnh trn, hoc thng bo phng trnh v nghim.
D liu
Dng u tin ghi s b test, mi b test c dng nh sau:
Dng 1: n (1 n 100)
391
Dng 3: b, m (1 b, m 108)
Kt qu
Vi mi b test, nu phng trnh khng c nghim , in ra dng "NO". Trong trng hp c nghim, in ra
trn mt dng n s nguyn x1, x2, ..., xn (0 xi < m) l mt nghim tm c.
V d
D liu
2
2
4 6
6 10
2
4 6
3 8
Kt qu
1 2
NO
Divisibility Relation
Ngy:
21-10-2008
im:
1.3
M bi:
DIVREL
S ngi gii c/
lm:
23 / 32
Loi bi:
acm
T l ng:
61.6%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Cho n s nguyn dng. Hy chn ra nhiu s nht sao cho khng c hai s a, b no c chn m a chia
ht cho b.
D liu
392
Dng 1: n (1 n 200).
Kt qu
Dng 2: k s c chn.
V d
D liu
8
1 2 3 5 6 8 7 9
Kt qu
5
5 6 8 7 9
D liu
4
2 3 2 3
Kt qu
2
2 3
Tree Construction
Ngy:
22-10-2008
im:
1.9
M bi:
TREECST
S ngi gii c/
lm:
2/9
Loi bi:
acm
T l ng:
10.5%
3s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
COCI 2008-2009, #1
Cho mt cy c N nh. Tm cch xa i mt cnh thuc cy v thm vo mt cnh mi, sao cho sau ,
di ng i di nht trn cy l nh nht c th. di ca mt ng i c tnh bng s cnh thuc
ng i .
393
D liu
Dng u tin cha s N (1 N 300 000).
N-1 dng sau, mi dng cha 2 s nguyn m t mt cnh ca cy.
Kt qu
V d
D liu
4
1 2
2 3
3 4
Kt qu
2
3 4
4 2
D liu
7
1 3
2 3
2 7
4 3
7 5
3 6
Kt qu
3
2 3
7 3
Xc xc b
394
22-10-2008
im:
0.5
M bi:
BONES
S ngi gii c/
lm:
114 / 117
Loi bi:
oi
T l ng:
53.8%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
D LIU
KT QU
Dng 1: S nguyn nh nht l tng gi tr xut hin nhiu ln nht, gi s rng xc sut cc mt xc
xc xut hin l nh nhau.
V D
D liu
3 2 3
Kt qu
5
GII THCH
y l tt c cc trng hp c th xy ra. 1 1 1 -> 3 1 2 1 -> 4 2 1 1 -> 4 2 2 1 -> 5 3 1 1 -> 5 3 2 1 -> 6 1 1
2 -> 4 1 2 2 -> 5 2 1 2 -> 5 2 2 2 -> 6 3 1 2 -> 6 3 2 2 -> 7 1 1 3 -> 5 1 2 3 -> 6 2 1 3 -> 6 2 2 3 -> 7 3 1 3 ->
7 3 2 3 -> 8 Trong 5 v 6 xut hin nhiu nht (mi s 5 ln), vy 5 l kt qu.
395
Xy hng ro
Ngy:
22-10-2008
im:
0.8
M bi:
QUAD
S ngi gii c/
lm:
62 / 69
Loi bi:
oi
T l ng:
61.5%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
CH
D liu
Kt qu
Dng 1: Mt s nguyn duy nht l s cch m nng dn John c th ct thanh g thnh 4 ming nh
hn m c th to c 1 t gic.
V d
D liu
6
Kt qu
6
GII THCH
396
Ti nc ng c
Ngy:
22-10-2008
im:
0.7
M bi:
FWATER
S ngi gii c/
lm:
68 / 79
Loi bi:
oi
T l ng:
45.6%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Nng dn John quyt nh mang nc ti cho N (1 <= N <= 300) ng c ca mnh, thun tin ta nh s
cc ng c t 1 n N. ti nc cho 1 ng c John c th chn 2 cch, 1 l o ng c 1 ci
ging hoc lp ng ni dn nc t nhng ng c trc c nc ti.
o mt ci ging ng c i cn 1 s tin l W_i (1 <= W_i <= 100,000). Lp ng dn nc ni 2 ng
c i v j cn 1 s tin l P_ij (1 <= P_ij <= 100,000; P_ij = P_ji; P_ii=0).
Tnh xem nng dn John phi chi t nht bao nhiu tin tt c cc ng c u c nc.
D LIU
Cc dng N+2..2N+1: Dng N+1+i cha N s nguyn cch nhau bi du cch; s th j l P_ij
KT QU
V D
D liu
4
5
4
4
397
Kt qu
9
GII THCH
C 4 ng c. Mt 5 tin o 1 ci ging ng c 1, 4 tin o ng c 2, 3 v 3 tin o
ng c 4. Cc ng dn nc tn 2, 3, v 4 tin ty thuc vo n ni ng c no vi nhau.
Nng dn John c th o 1 ci ging ng c th 4 v lp ng dn ni ng c 1 vi tt c 3 ng c cn
li, chi ph tng cng l 3 + 2 + 2 + 2 = 9.
Do chi ng c
Ngy:
22-10-2008
im:
0.7
M bi:
PWALK
S ngi gii c/
lm:
69 / 87
Loi bi:
oi
T l ng:
41.6%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
C N con b (1 <= N <= 1,000), thun tin ta nh s t 1->N, ang n c trn N ng c, thun tin
ta cng nh s cc ng c t 1->N. Bit rng con b i ang n c trn ng c i.
Mt vi cp ng c c ni vi nhau bi 1 trong N-1 con ng 2 chiu m cc con b c th i qua. Con
ng i ni 2 ng c A_i v B_i (1 <= A_i <= N; 1 <= B_i <= N) v c di l L_i (1 <= L_i <= 10,000).
Cc con ng c thit k sao cho vi 2 ng c bt k u c duy nht 1 ng i gia chng. Nh vy
cc con ng ny hnh thnh 1 cu trc cy.
Cc ch b rt c tinh thn tp th v mun c thm thng xuyn. V vy l b mun bn gip chng
tnh ton di ng i gia Q (1 <= Q <= 1,000) cp ng c (mi cp c m t l 2 s nguyn p1,p2
(1 <= p1 <= N; 1 <= p2 <= N).
D LIU
398
Dng 2..N: Dng i+1 cha 3 s nguyn cch nhau bi du cch: A_i, B_i, v L_i
Dng N+1..N+Q: Mi dng cha 2 s nguyn khc nhau cch nhau bi du cch m t 1 yu cu
tnh ton di 2 ng c m l b mun i thm qua li p1 v p2.
KT QU
V D
D liu
4 2
2 1 2
4 3 2
1 4 3
1 2
3 2
Kt qu
2
7
GII THCH
Yu cu 1: Con ng gia ng c 1 v 2 c di l 2. Yu cu 2: i qua con ng ni ng c 3 v 4,
ri tip tc i qua con ng ni 4 v 1, v cui cng l con ng ni 1 v 2, di tng cng l 7.
Quay bnh xe
Ngy:
22-10-2008
im:
0.5
M bi:
ROTATION
S ngi gii c/
lm:
113 / 120
Loi bi:
oi
T l ng:
60.1%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
399
Hnh trn minh ha 2 cch t dy curoa gia 2 bnh xe. Trong hnh minh ha, dy curoa ca bnh xe 1
trc tip lm bnh xe 2 chuyn ng v quay cng chiu vi bnh xe 1 (gi l dy curoa thng - straight
belt). Bnh xe 3 quay ko theo bnh xe 4 cng quay nh vo dy curoa cho (crossed belt) khin cho bnh
xe 4 chuyn ng ngc chiu so vi bnh xe 3 => o ngc chiu chuyn ng.
Cho danh sch cc dng ca curoa ni cc bnh xe vi nhau. Bit rng bnh xe 1 c ng c quay theo
chiu kim ng h. Hy xc nh chiu quay ca bnh xe N. Mi dy curoa c m t bi 3 s nguyn:
D LIU
KT QU
Dng 1: Mt s nguyn duy nht l chiu quay ca bnh xe N. (0=cng chiu kim ng h, 1=ngc
chiu kim ng h)
V D
D liu
4
2 3 0
3 4 1
1 2 0
400
Mt in
Ngy:
22-10-2008
im:
1.0
M bi:
PWRFAIL
S ngi gii c/
lm:
44 / 64
Loi bi:
oi
T l ng:
24.1%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
. . . 7 9 . . . . .
Phng n ti u
3
. . . 7 9 . . . . .
/
. . 5 6 . . . . . .
. . 5 6 . . . . . .
/
2-3-4 . 8 . . . . .
|
0
1 . . . . . . . . .
0 1 2 3 4 5 6 7 8 9
2-3-4 . 8 . . . . .
|
1 . . . . . . . . .
0 1 2 3 4 5 6 7 8 9
401
D LIU
Dng 2: Mt s thc: M
KT QU
V D
D liu
9 3
2.0
0 0
0 1
1 1
2 1
2 2
3 2
3 3
4 1
4 3
1 2
2 3
3 4
Kt qu
2828
GII THCH
Nh hnh bn trn.
K-query
Ngy:
26-10-2008
im:
1.5
M bi:
KQUERY
S ngi gii c/
14 / 28
402
acm
T l ng:
11.5%
1.5s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
VNOI
Cho mt dy n phn t a1, a2, ..., an v mt s cc truy vn-k. Mt truy vn-k l mt b ba (i, j, k) (1 i j
n). Vi mi truy vn-k (i, j, k), bn phi tr v s phn t ln hn k nm trong dy con ai, ai+1, ..., aj.
D liu
Dng 1: n (1 n 30000).
Trong q dng tip theo, mi dng cha 3 s i, j, k th hin mt truy vn-k (1 i j n, 1 k 109).
Kt qu
Vi mi truy vn-k (i, j, k), in ra s phn t ln hn k trong dy con ai, ai+1, ..., aj trn mt dng.
V d
D liu
5
5 1 2 3 4
3
2 4 1
4 4 4
1 5 2
Kt qu
2
0
3
D-query
Ngy:
26-10-2008
im:
1.7
M bi:
DQUERY
S ngi gii c/
7/9
403
acm
T l ng:
54.5%
1.5s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
VNOI
Cho mt dy s n phn t a1, a2, ..., an v mt s cc truy vn-d. Mt truy vn-d l mt cp (i, j) (1 i j
n). Vi mi truy vn-d (i, j), bn cn tr v s phn t phn bit nm trong dy con ai, ai+1, ..., aj.
D liu
Dng 1: n (1 n 30000).
Kt qu
Vi mi truy vn-d (i, j), in ra s phn t phn bit thuc dy con ai, ai+1, ..., aj trn mt dng.
V d
D liu
5
1 1 2 1 3
3
1 5
2 4
3 5
Kt qu
3
2
3
Phng chy
Ngy:
29-10-2008
im:
1.8
M bi:
FIRE
S ngi gii c/
4 / 11
404
acm
T l ng:
24.5%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
Ioicamp - Marathon 06 07
Input
Dng th nht ghi s nguyn dng N l s b cha du.
Dng th i trong N dng tip theo ghi 3 s nguyn Xi, Yi, Ri l ta v bn knh b cha du th i.
Output
Gm 1 dng duy nht l khong cch ca 2 b cha du b nht tm c.
Example
Input:
3
0 0 1
4 0 2
5 5 3
Output:
0.0990
Gii hn:
2 N 10000.
|Xi|, |Yi| 106.
405
30-10-2008
im:
1.7
M bi:
ORDERSET
S ngi gii c/
lm:
8 / 11
Loi bi:
acm
T l ng:
36.3%
2s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
VNOI
K-TH(S) : tr v s b th k ca S
D liu
Q dng sau, u mi dng cha k t I, D, K hoc C cho bit thao tc tng ng l INSERT,
DELETE, K-TH hay COUNT. Tip theo l mt khong trng v mt s nguyn l tham s cho thao
tc .
Kt qu
Vi mi truy vn, in ra kt qu tng ng trn mt dng. Vi truy vn K-TH, nu k ln hn s phn t ca
S, in ra 'invalid'.
V d
D liu
8
406
K-query II
Ngy:
30-10-2008
im:
1.8
M bi:
KQUERY2
S ngi gii c/
lm:
5/7
Loi bi:
acm
T l ng:
39.3%
7s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
VNOI
Cho mt dy n phn t a1, a2, ..., an v mt s cc truy vn-k. Ngoi ra cn c mt s thao tc cp nht.
Mt thao tc cp nht l mt cp (i, v) ngha l ai cn c gn gi tr v.
Mt truy vn-k l mt b ba (i, j, k) (1 i j n).
Vi mi truy vn-k (i, j, k), bn phi tr v s phn t ln hn k nm trong dy con ai, ai+1, ..., aj.
D liu
Dng 1: n (1 n 30000).
407
Kt qu
Vi mi truy vn-k (i, j, k), in ra s phn t ln hn k trong dy con ai, ai+1, ..., aj trn mt dng.
V d
D liu
5
5 1 2 3 4
6
1 2 4 1
0 4 10
1 4 4 4
0 3 1
0 1 2
1 1 5 2
Kt qu
2
1
2
Xy nh
Ngy:
30-10-2008
im:
1.4
M bi:
HOUSE
S ngi gii c/
lm:
19 / 26
Loi bi:
acm
T l ng:
42.2%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
IOICAMP4
Cng vi phn thng l tm nh km ch k tng ca hoa hu Vit Nam 2006 Mai Phng Thy, BB cn
c nhn c mt khon tin. BB quyt nh s dng khon tin ny xy ngi nh m c ca mnh.
Hin nay, BB c mt mnh t c chia thnh M x N . BB mun xy ngi nh ca mnh trn mnh t
ny. BB mun rng ngi nh ca mnh phi l ngi nh tht c bit. N s phi p ng cc yu cu:
L tp hp ca mt s lin thng. Hai c coi l k nhau nu chng c chung cnh.
C t nht hai trc i xng: mt trc ngang, mt trc dc (c hai trc u phi song song vi cnh ca khu
t). BB vn tin vo thuyt phong thy m.
408
Input
Dng th nht ghi hai s nguyn dng M, N.
Output
Gm mt s duy nht l phn d ca php chia s cch xy dng ngi nh cho 12051987.
Example
Input:
2 2
Output:
9
Gii hn:
M, N 1000
Thi gian: 1 s/test
C 30% s test c M, N 5
30-10-2008
im:
0.5
M bi:
QBSTR
S ngi gii c/
lm:
108 / 115
Loi bi:
acm
T l ng:
61.3%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
Xu k t X c gi l xu con ca xu k t Y nu ta c th xo i mt s k t trong xu Y c xu
X.
409
Input
Dng 1: cha xu A
Dng 2: cha xu B
Output
Ch gm mt dng ghi di xu C tm c
Example
Input:
abc1def2ghi3
abcdefghi123
Output:
10
m chui i xng
Ngy:
30-10-2008
im:
0.8
M bi:
QBPAL
S ngi gii c/
lm:
58 / 71
Loi bi:
acm
T l ng:
35.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
Ha L Thanh Vy
Trong mt bui hc vit ch, Bm pht hin trong mt s t khi b i mt s k t th c ngc hay c
xui u ging nhau.
V d t IOICAMP, khi xa i cc ch ci C,A,M,P, th cn li IOI l mt t i xng.
Bm cm thy th v, v cu tip tc th xa cc k t khc, kt qu l c thm nhiu t i xng na: II, I,
O, C Nhng nu vi mt t di, c th tng cch xa nh vy th tht mt thi gian. Bn hy vit chng
trnh gip Bm tnh s cch xa sao cho t thu c i xng. Hai cch xa ch khc nhau bi th t xa
cc k t th coi nh trng nhau.
Input
410
Output
Mt s duy nht l s cch xa.
Example
Input:
IOICAMP
Output:
9
n trng
Ngy:
30-10-2008
im:
0.9
M bi:
QBSCHOOL
S ngi gii c/
lm:
54 / 67
Loi bi:
acm
T l ng:
22.9%
1s
Bi chy tt nht:
overtherainbow (100
im - 0.15s)
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
Ngy 27/11 ti l ngy t chc thi hc k I trng H BK. L sinh vin nm th nht, Hiu khng mun
v i mun m gp trc trc phng thi nn chun b kh k cng. Ch cn li mt cng vic kh gay go
l Hiu khng bit i ng no ti trng l nhanh nht.
Thng ngy Hiu khng quan tm ti vn ny lm cho nn by gi Hiu khng bit phi lm sao c .
Bn thnh ph l gm c N nt giao thng v M con ng ni cc nt giao thng ny. C 2 loi con
ng l ng 1 chiu v ng 2 chiu. di ca mi con ng l mt s nguyn dng.
Nh Hiu nt giao thng 1 cn trng H BK nt giao thng N. V mt l trnh ng i t nh Hiu
ti trng c th gp nhiu yu t khc nh l gp nhiu n , i qua cng trng xy dng, ... phi gim
tc cho nn Hiu mun bit l c tt c bao nhiu l trnh ngn nht i t nh ti trng. Bn hy lp
trnh gip Hiu gii quyt bi ton kh ny.
Input
Dng th nht ghi hai s nguyn N v M.
M dng tip theo, mi dng ghi 4 s nguyn dng K, U, V, L. Trong :
411
Output
Ghi hai s l di ng i ngn nhn v s lng ng i ngn nht. Bit rng s lng ng i ngn
nht khng vt qu phm v int64 trong pascal hay long long trong C++.
Example
Input:
3 2
1 1 2 3
2 2 3 1
Output:
4 1
Gii hn:
1 N 5000
1 M 20000
di cc con ng 32000
Dy bit
Ngy:
30-10-2008
im:
0.8
M bi:
QBBITSEQ
S ngi gii c/
lm:
57 / 60
Loi bi:
acm
T l ng:
81.9%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
Dr.S l ngi yu thch nhng con s nh phn. Khi ng mt i, ng li cho cc con mt gia ti ln trong
kt st. ng ch di chc li rng: m kha l bt k xu nh phn ngn nht no c cha mi xu nh phn
di N. Trong bn di chc ca mnh, Dr.S c gii thch thm l: Xu A c coi l cha xu B nu c
mt on lin tip cc bit nh phn thuc xu A l xu B.
V d nh xu 01011 c cha xu 0101 nhng khng cha xu 0111.
Cc con ng li yu km v ton hc v tin hc, bn hy gip h m c kt st. Nu bn thnh
cng, chc chn bn s nhn c mt phn gia sn kch x .
412
Input
Mt dng duy nht ghi s N (N 16)
Output
Mt dng duy nht cha di xu nh phn ngn nht m bn tm c.
Example
Input:
2
Output:
5
Gii thch:
Xu ngn nht l 00110
m cy nh phn
Ngy:
30-10-2008
im:
1.5
M bi:
QBTREEK
S ngi gii c/
lm:
14 / 20
Loi bi:
acm
T l ng:
24.2%
3s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
ACM
Input
413
Output
S cy nh phn khc nhau sau khi MOD 9901.
Example
Input:
5 3
Output:
2
Cc i l
Ngy:
30-10-2008
im:
1.4
M bi:
QBAGENTS
S ngi gii c/
lm:
17 / 28
Loi bi:
acm
T l ng:
22.9%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
Sau mt s ri ro v tht bi trong kinh doanh, tng gim c cng ty Fsoft l Zone quyt nh t chc cho
cc sp nh ca cc i l thuc cng ty gp mt v tho lun vi nhau. Cng ty Fsoft l mt cng ty cc k
ln tri khp ton cu nn mt vn ln t ra l lm sao t chc cho 2 sp nh gp nhau trong thi gian
sm nht. Vn c bit tr nn hc ba v cc nhn vin ca cng ty ch c i bng mng giao thng
ca cng ty m bo an ton, bo mt v chi ph. Nhng mng ny li hi t:
- Cc nhn vin buc phi di chuyn theo cc tuyn giao thng gia cc i l.
- Mng giao thng ca cng ty l mng gm cc tuyn ng 1 chiu.
- Cc nhn vin khi i trong mng th mi gi i c theo ng 1 tuyn ng v phi lin tc di chuyn
(ngha l khng c dng li).
c ci y l mng ni b v vi cng ngh nh cao nn khng c chuyn tc ng. V vy, trong 1 gi
lun c th di chuyn t i l ny sang i l khc nu c ng.
Zone mun nhn vin ca mnh khng lng ph thi gian. Bi vy ng mun tnh thi gian ngn nht m 2
sp 2 i l cho trc c th gp nhau. ng tic l Zone ch gii kinh doanh, cn lp trnh th qu yu
414
Input
Dng u ghi 2 s N, M l s i l v s tuyn ng trong mng giao thng ca cng ty Fsoft. (N 250)
Dng th 2 ghi S,T ln lt l s th t 2 i l c 2 sp cn phi gp nhau.
M dng tip theo mi dng ghi 2 s nguyn U, V th hin c ng i mt chiu t U ti V.
Output
Gm mt dng duy nht ghi thi gian nh nht 2 sp c th gp nhau.
Nu 2 sp khng th gp nhau ghi -1.
Example
Input:
6 7
1 5
1 2
4 5
2 3
3 4
4 1
5 4
5 6
Output:
3
B ba im thng hng
Ngy:
30-10-2008
im:
0.9
M bi:
QBPOINT
S ngi gii c/
lm:
46 / 61
Loi bi:
acm
T l ng:
27.1%
2s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
415
Input
Dng th nht ghi s N l s im trn mt phng.
N dng tip theo, mi dng ghi ta ca mt im.
Output
Mt s duy nht l s b 3 im thng hng.
Example
Input:
6
0 0
0 1
0 2
1 1
2 0
2 2
Output:
3
Gii hn:
1 N 2000.
Ta cc im c tr tuyt i khng qu 10000.
30-10-2008
im:
1.8
M bi:
QBWIRE
S ngi gii c/
lm:
5/5
Loi bi:
acm
T l ng:
85.6%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
416
Tt c
Ngun bi:
Hai anh em Chip v Dale ang chi tr chi ni dy. l tr chi trn bng c N N nt li. Cc nt
ca li c nh s t 0 n N 1 theo chiu t trn xung v 0 n N 1 theo chiu t tri sang phi.
Ta ca mt nt c th hin bng mt cp s trong s th nht l ta ct, s th hai l ta
dng. Chip s chn ra 4 im A1, A2, B1, B2. Chip yu cu Dale s dng cc nt v ngang (dc) theo cc
ng k ca li v 2 ng gp khc tha mn:
- ng gp khc th nht ni A1 vi A2.
- ng gp khc th hai ni B1 vi B2.
- Hai ng gp khc khng c im chung.
- Tng di hai ng gp khc l nh nht c th.
Dale c v khng thnh tho lm vi tr chi ny, bn hy gip Dale tnh tng di nh nht ca hai
ng gp khc.
Input
Dng u ghi s nguyn T l s test.
Tip theo l T test, mi test c ghi trn 3 dng
Dng th nht ghi s N.
Dng th hai ghi 4 s l ta ct ca 4 im A1, A2, B1, B2.
Dng th ba ghi 4 s l ta dng ca 4 im A1, A2, B1, B2.
Output
Mi test ghi p s trn mt dng.
Nu khng c cch ni dy tha mn, ghi ra -1.
Nu c cch ni dy tha mn, ghi ra tng di 2 ng gp khc.
Example
Input:
1
7
2 5 4 4
1 4 5 0
Output:
15
417
Gii hn:
1 T 5
2 N 500
Tng hoa
Ngy:
30-10-2008
im:
1.9
M bi:
QBFLOWER
S ngi gii c/
lm:
2/4
Loi bi:
acm
T l ng:
63.6%
1s
Bi chy tt nht:
mr_invincible (100 im
- 0.05s)
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
IOICAMP
Sau k thi Marathon, thy My quyt nh t chc mt bui d hi nho nh cho cc th sinh. Trong bui d
hi ny s c N bn n v M bn nam. khng kh thm phn vui v th thy My ngh ra tit mc cc
bn nam tng hoa cho cc bn n. Mi bn nam s a cho ban t chc danh sch 2 bn n m bn mun
tng hoa nht. Tuy nhin tin ti tr cho bui d hi khng cn nhiu (v phi dnh hu ht trao gii
thng). Nhng ban t chc cng khng mun bn n no khng c nhn hoa. Thy My giao vic ny
cho Mr.Hi Minh, v anh ta ang rt bi ri v khng bit lm th no.
Bn hy gip Mr. Hi Minh chn ra t bn nam nht ng ra i din cho cc bn nam tng hoa cc bn
n sao cho bn n no cng c tng hoa. Bit rng mi bn nam c chn s tng hoa cho c hai bn n
trong danh sch ca bn .
Input
Dng u ghi hai s N v M. (2 N 1000, 1 M 1000)
Dng th i trong M dng tip theo ghi hai s ai v bi l hai bn n m bn nam th i mun tng hoa.
Output
S bn nam t nht cn la chn
Example
Input:
3 3
1 2
2 3
1 3
418
Output:
2
Tr chi hi ch
Ngy:
30-10-2008
im:
1.8
M bi:
QBMOUSE
S ngi gii c/
lm:
4/4
Loi bi:
acm
T l ng:
50.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
mt phin ch dnh cho thiu nhi c mt tr chi rt hp dn vi nhng con chut trong mt ci bn.
Nhim v ca ngi chi l phi lm b thng nhng con chut, cng nhiu cng tt vi mt chic ba.
lm cho tr chi d dng hn, cc bn nh hi bt bit c v tr cng nh thi gian chnh xc m
mi con chut xut hin.
Coi mt phng ca mt bn l mt h ta -cc, mi con chut s xut hin t mt l thng trn mt
bn vi ta nguyn (x,y) tha mn 0 x, y N. Trong mi thi im, mt vi con chut s xut hin
nhng l thng khc nhau v sau li chui xung vo trc thi im tip theo. Ngay sau khi cc con
chut xut hin v ngay trc lc chng bin mt, ngi chi c th di chuyn chic ba trn mt on
thng c chiu di ti a l D. n gin, ta ca chic ba trc v sau khi di chuyn lun l nguyn
v coi kch thc ca chic ba khng ng k. Mt con chut s b thng nu tm ca l m con chut
xut hin nm trn on thng chic ba di chuyn. Khi bt u tr chi, ngay trc thi im u tin m
nhng con chut xut hin, ngi chi c th t ba bt c v tr no.
Hy gip cc em thiu nhi lm b thng nhiu chut nht c th, cc em c nhng phn qu ca ban
t chc. V tt nhin ai gip cc em thiu nhi nhiu nht cng s c phn thng l im s trong tun
thi ny.
Input
Dng u ghi 3 s N, D, M trong M l s con chut.
M dng tip theo mi dng ghi 3 s ln lt l ta v thi im m mi con chut xut hin.
Output
Xut ra mt s duy nht l s chut ln nht c th lm b thng.
Example
419
Gii hn:
1 N 20
1 D 5
1 M 1000
Thi im m mi con chut xut hin l s t nhin khng ln hn 10.
C phiu
Ngy:
30-10-2008
im:
1.9
M bi:
QBSTOCK
S ngi gii c/
lm:
2/7
Loi bi:
acm
T l ng:
11.1%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
IOICAMP4
Qua nhiu nm hot ng, IOICamp tp hp c nhiu ti nng tin hc v qua dn dn tr thnh mt
tp on cng ngh ln. n nm 2222, IOICamp chnh thc tr thnh mt tp on ln c c phiu trn
th trng chng khon. Tuy nhin tn ti c trn th trng chng khon th vic nm bt c tnh
hnh ln xung ca gi c phiu l v cng cn thit. lm c vic ny, IOICamp rt cn n cc
chuyn gia tin hc ca mnh. Sau nhiu nm nghin cu cc thnh vin ca IOICamp thnh cng trong
vic xp x s bin ng ca c phiu thnh mt hm a thc vi bin thi gian. Tuy nhin cng vic kh
khn trc mt l phi tm c thi im c phiu c gi thp nht v cao nht v IOICamp mun nh cc
bn lm gip vic ny.
420
Input
Dng th nht ghi 5 s nguyn a, b, c, d, e.
Dng th hai ghi 2 s nguyn t1, t2
Output
Dng u tin ghi s thc fmax l gi c phiu cao nht.
Dng th hai ghi s thc fmin l gi c phiu thp nht.
Example
Input:
1 0 -2 0 1
0 2
Output:
9.000000000
0.000000000
Gii hn:
|a|, |b|, |c|, |d|, |e| 10
20 t1 < t2 20
Kt qu ghi ra vi chnh xc 9 ch s sau du phy
Tr chi tr tu
Ngy:
30-10-2008
im:
2.0
M bi:
IQ
S ngi gii c/
lm:
1/2
Loi bi:
acm
T l ng:
12.5%
1s
Bi chy tt nht:
mr_invincible (100 im
- 0.39s)
Gii hn m ngun:
50000B
Ngi gi:
cun
421
Tt c
Ngun bi:
L n Khu
Hnh thc kim tra IQ hin nay m ngi ta vn hay dng ang cho thy nhng khuyt im ln. l s
dp khun, khng a dng. Mt ngi ch sau vi ln lm th cc bi test IQ s quen vi cc dng bi
nh dy quy lut, chn hnh sai v.v... Nh vy th bi thi IQ s khng cn ngha kim tra thng minh,
sng to ca con ngi na. khc phc ngi ta va pht minh ra mt hnh thc kim tra ch s IQ mi.
l mt tr chi vi mt bng gm M dng v N ct. thun tin, ngi ta nh s cc dng t 1 n M
theo chiu t trn xung, cc ct t 1 n N theo chiu t tri sang phi. Mt ca bng s c th hin
bng mt cp s nguyn (u, v) trong u l ch s dng, v l ch s ct. Trong s M N ca bng, s c
mt s c chng ngi vt. Ban u, ti mt s , ngi ta sn mt s vin bi. Nhim v ca bn l a
cc vin bi v mt s ch. lm c iu , bn c s dng cc php quay bng sang tri/phi
(ngc chiu kim ng h/thun chiu kim ng h). Cc php quay c th c m t nh sau:
Gii thch:
Hnh 1 sau khi quay phi (thun chiu kim ng h) c hnh 2.
hnh 2, do trng lc, vin bi ri xung. Ta c bng nh hnh 3.
Hnh 3 sau khi quay tri (ngc chiu kim ng h) c hnh 4.
hnh 4, do trng lc, vin bi ri xung. Ta c bng nh hnh 5.
Yu cu:
thi IQ khng bao gi n gin. Trong bng M N, s khng ch c mt vin bi m s c K vin bi. Bn
s phi a K vin bi ny n K ch bng t ln xoay bng nht. Cng ni thm rng, trong qu trnh xoay
bng v qu trnh cc vin bi ri xung, khng c hai vin bi no ng thi mt . Nu hai vin bi cng
trn mt ct ri xung, hai vin bi s nm hai lin tip, trn di nhau.
Input
Dng u ghi ba s M, N v K.
K dng tip theo, mi dng ghi mt cp s l ta ca mt ch.
M dng tip theo, mi dng ghi mt xu di N th hin trng thi ban u ca bng. Xu gm cc k t
# th hin chng ngi vt, . th hin trng, o th hin mt vin bi.
D liu vo m bo ti thi in ban u, cc vin bi lun c t pha trn mt chng ngi vt hoc
hng di cng ca bng. D liu vo cng m bo lun c t nht mt cch lm.
Output
Gm 1 dng duy nht ghi P l s ln xoay bng t nht
Example
422
30-10-2008
im:
1.9
M bi:
QBSTAR
S ngi gii c/
lm:
2/7
Loi bi:
acm
T l ng:
10.0%
2s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
Input
Mt dng duy nht gm 12 s ln lt l s ln nht ca 12 hng trong bng ban u.
Output
423
Example
Input:
5 7 8 9 6 1 9 0 9 8 4 6
Output:
40 172
Ct bnh pizza
Ngy:
30-10-2008
im:
2.0
M bi:
QBPIZZA
S ngi gii c/
lm:
1/4
Loi bi:
acm
T l ng:
6.2%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
HAOI
chun b cho bui giao lu ca cuc thi HAOI nm nay, msn v Lola mua v mt chic bnh pizza c
hnh th c bit. Chic bnh l mt hnh a gic N nh khng t ct.
BB c giao nhim v s ct chic bnh ny chia cho mi ngi. tng thm s th v cho bui giao
lu, BB a ra bi ton sau cho cc bn th sinh. Nu ta t chic bnh vo h ta cc, mi nht ct s
l mt ng thng song song vi trc honh.
BB mun bit vi mi nht ct nh vy, tng di ca nht ct i qua chic bnh l bao nhiu. Mt nht
ct nu i trng vo mt cnh ca chic bnh phi tnh c di ca cnh (xem trng hp nht ct y = 3
trong test v d). Ngi tr li ng nhiu nht nhn c phn bnh to nht, nhiu pho mt nht, nhiu tht
b nht. beo_chay_so vn rt ham n v rt mun c phn bnh ngon nht . Bn hy gip beo_chay_so
nh.
Input
Dng u tin l hai s nguyn dng N v M trong M l s nht ct s thc hin.
Dng th i trong N dng tip theo ghi hai s nguyn Xi, Yi l ta ca nh th i ca chic bnh.
424
Output
Tng ng vi M dng trong input, hy ghi ra M s trn M dng th hin tng di ca nht ct th i i
qua chic bnh. Cc s c ghi vi chnh xc t nht 6 ch s sau du phy.
Example
Input:
8 4
0 0
0 3
1 3
3 1
3 3
4 1
3 0
1 1
0
1
2
3
Output:
0.000000
4.000000
2.500000
1.000000
Gii hn:
1 N 1000
1 M 50000
Cc ta c tr tuyt i khng qu 105
Ct bnh
Ngy:
30-10-2008
im:
1.8
M bi:
QBCAKE
S ngi gii c/
lm:
5 / 10
425
acm
T l ng:
28.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
HAOI
Sau cuc thi HAOI ln ny, Ban t chc s lm mt chic bnh khng l c hnh mt a gic li chiu
i cc th sinh. Trng Ban t chc quyt nh lut ct bnh nh sau: Mi ln chn 1 nh ca a gic ri
ct b nh bng cch ct qua 2 nh k bn. Phn bnh hnh tam gic c c t mi ln ct nh vy s
chia cho cc th sinh. Cng vic ct bnh s tip tc cho n khi chic bnh c dng mt t gic. Ming
bnh cui cng ny s ginh cho ngi ct bnh.
Anh beo_chay_so l mt thnh vin ca Ban t chc nn anh bit trc k hoch ny. V vy anh ta ang
tnh k chim c mt phn bnh ln nht bng cch tnh nguyn lm ngi ct bnh.
Yu cu: Hy tnh xem phn din tch ln nht ca min bnh hnh t gic m anh bo c th c c l bao
nhiu.
Input
Dng th nht ghi s N l s nh ca a gic.
N dng tip theo l cc cp s nguyn biu din cc nh ca a gic. Cc nh c lit k theo chiu kim
ng h
Output
Gm 1 s duy nht ghi din tch ln nht ca t gic tm c. Kt qu ly chnh xc ti 1 ch s phn thp
phn.
Example
Input:
6
2
Output:
21.0
Gii hn:
4 N 1500
426
Tng vector
Ngy:
30-10-2008
im:
1.1
M bi:
VECTOR
S ngi gii c/
lm:
36 / 49
Loi bi:
acm
T l ng:
24.9%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
HAOI
Input
Dng th nht ghi s N (0 N 30).
N dng tip theo, dng th i ghi cc s nguyn xi, yi ln lt l hai ch s ca vc t th i. (|xi|, |yi| 100).
Dng cui cng ghi s hai s nguyn U V (|U|, |V| 109).
Output
Gm mt s duy nht l s cch chn tho mn.
Example
Input:
4
0
-1
0
2
Output:
4
427
30-10-2008
im:
2.0
M bi:
SCIRCLE
S ngi gii c/
lm:
0/0
Loi bi:
acm
T l ng:
0.0%
2s
Bi chy tt nht:
(0 im - 0s)
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
Ioicamp - marathon 06 07
Sau khi i tuyn CQB nm kh chc phn im v lm tt cc bi ton v im trong hnh hc. Thy
Thch chuyn sang gii quyt cc bi ton v hnh trn, dng ny thng rt c trong nhng cuc thi ln.
Thy ra cho cc bn 1 bi nh sau:
Trn 1 t giy thy v n ng trn, sau thy t mu n hnh trn ny.
Yu cu: Hy tnh din tch ca phn c t mu.
Input
Dng th nht ghi s nguyn dng N l s hnh trn.
Dng th i trong N dng tip theo ghi 3 s nguyn Xi, Yi v Ri l ta v bn knh ca ng trn th i
trong N ng trn.
Output
Ghi ra duy nht 1 s thc l din tch phn giy phi t mu. Chnh xc ti 5 ch s sau du phy
Example
Input:
2
1 1 1
2 2 4
Output:
3.14159
Gii hn:
428
nh s th
Ngy:
30-10-2008
im:
2.0
M bi:
GRNUM
S ngi gii c/
lm:
1/1
Loi bi:
acm
T l ng:
49.8%
2s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
Ioicamp - marathon 06 07
Input
Dng th nht ghi 2 s nguyn dng K v N l s nhm v s nh thuc 1 nhm.
Mi dng trong K x N dng tip theo ghi 1 cnh ca th theo dng Ch i j trong Ch l mt k t, i v j
l 2 s nguyn vi ngh c cnh ni t nh i ca nhm Ch n nh j ca nhm next(Ch).
429
Output
Ghi ra duy nht mt s nguyn l s lng cch nh s khc nhau tm c.
Example
Input:
3 3
A 0 0
A 1 2
A 2 1
B 1 0
B 1 2
B 2 2
C 0 2
C 1 1
C 1 2
Output:
54
Gii hn:
1 K 5
1 N 20
S cch nh s khc nhau lun m bo khng qu 1000000
Sp xp cc vin bi
Ngy:
30-10-2008
im:
1.8
M bi:
QBSORT
S ngi gii c/
lm:
5/6
Loi bi:
acm
T l ng:
41.6%
2s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
430
Input
Dng th nht ghi 2 s N v K l s vin bi v s mu. ( 2 N 20000, 1 K 10 )
Dng th hai ghi N s nguyn dng l mu ca N vin bi theo th t.
Output
Ghi ra duy nht mt s nguyn l s php i ch t nht.
Example
Input:
5 3
3 2 1 3 2
Output:
3
Gii thch:
i ch s th 3 v 4:
3 2 3 1 2
i ch s th 4 v 5:
3 2 3 2 1
i ch s th 2 v 3:
3 3 2 2 1
Tch t
Ngy:
30-10-2008
im:
1.5
M bi:
WS
S ngi gii c/
lm:
13 / 17
Loi bi:
acm
T l ng:
57.6%
1s-2s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
431
Input
Dng u ghi s K l s t trong dy ban u v s M l s lng thao tc.
Dng tip theo ghi K s nguyn dng ln lt l di ca cc t tnh t tri qua phi
M dng tip theo mi dng bt u bng 1 ch ci (J/D/C). Trong trng hp ch ci bt u l J hoc D
tip theo ghi s hiu t m thao tc cn thc hin.
Output
ng vi mi thao tc C trong input, ghi ra 1 s trn 1 dng trong file output l s lng t ti thi im
tng ng.
Example
Input:
2 3
2 2
J 2 3
D 2 4
C
Output:
3
432
H qun tr c s d liu
Ngy:
30-10-2008
im:
2.0
M bi:
DBMS
S ngi gii c/
lm:
1/1
Loi bi:
acm
T l ng:
99.0%
2s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
Da trn 1 bi ca
IOICAMP 3
Trong mt h qun tr c s d liu th mt trong nhng kh nng quan trng l iu khin truy cp ng
thi, c ngha l kh nng x l cc tnh hung c nhiu ngi dng cng truy cp n mt vng d liu.
lm c iu ny th mt trong nhng cch ph bin l kha truy cp, c ngha l nu mt ngi ang lm
vic vi mt vng d liu xc nh th nhng ngi khc mun lm vic vi vng ny u phi ch.
Cho mt h c s d liu c N bn ghi c nh s t 1 n N. C M yu cu truy cp v cp nht cc bn
ghi i vi h c s d liu ny. Yu cu th i c biu din bng b 3 s nguyn dng (ai, bi, ti) c ngha
l cn cp nht cc bn ghi t th ai n th bi ti thi im ti. Danh sch cc yu cu c cho l danh sch
cc yu cu c sp xp theo thi gian thc, ngha l tha mn ti tj vi mi i < j.
H qun tr c s d liu s x l ln lt M yu cu ni trn. Bit rng:
- x l mt yu cu no th h qun tr cn 1 n v thi gian tuy nhin n c kh nng x l nhiu
hn 1 yu cu ti 1 thi im nu cc yu cu ny khng truy cp chung mt bn ghi no. Ti thi im ny
n s x l nhiu yu cu nht c th.
- Ti mt thi im, nu c nhiu hn 1 yu cu cn x l th h qun tr c s d liu s x l theo th t
u tin yu cu ng trc trong danh sch cc yu cu, ngha l yu cu c s hiu nh hn.V d:
Cc yu cu trong 1 thi im c s hiu l 1, 2, ...i.Th h s x l yu cu 1 sau xt ln lt cc yu cu
t 2 n i, gp yu cu no x l c th x l v c tip tc nh th cho n ht.
- Cc yu cu cha th x l s c cho vo hng i ch x l ti thi im ngay sau . Ngha l ti
thi im i cha x l c s chuyn sang x l thi im i+1.
V vy mt yu cu cn c x l ti thi im t th c th phi ch n thi im t mi c x l (t
t), khi thi gian ch i ca yu cu ny l t t. Bn hy tnh tng thi gian ch i ca M yu cu.
Input
433
Output
Ghi ra duy nht 1 s nguyn l tng thi gian ch i
Example
Input:
5 5
1 3 1
2 5 1
3 4 2
1 2 2
1 1 2
Output:
3
Gii thch v d:
-Thi im 1: Cc yu cu em ra x l l 1, 2.
X l yu cu 1, yu cu 2 chung 2 bn ghi 2, 3 vi yu cu 1 nn chuyn sang x l
thi im 2.
-Thi im 2: Cc yu cu em ra x l l 2, 3, 4, 5.
X l yu cu 2, yu cu 2 v 3 c chung bn ghi vi yu cu 2 nn chuyn sang thi
im 3 x l. X l tip yu cu 5
-Thi im 3: Cc yu cu em ra x l l 3, 4.
X l yu cu 3 v yu cu 4, v chng khng c chung bn ghi no
-Thi im x l cc yu cu t 1.. 5 tng ng s l 1, 2, 3, 3, 2
Gii hn:
1 N 100000.
1 M 100000.
1 ai bi N.
1 ti 100000.
30-10-2008
im:
2.0
434
QBDISNEY
S ngi gii c/
lm:
0/0
Loi bi:
acm
T l ng:
0.0%
1s
Bi chy tt nht:
(0 im - 0s)
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
Cng vin DISNEYLAND l mt cng vin hin i mi c xy dng ngoi H Ni dnh ring
cho tr em. Cng vin ny c N im vui chi c nh s t 1 n N. Cc im vui chi c ni lin vi
nhau bng cc on ng hai chiu theo hng Bc Nam, hoc ng Ty. Cc im vui chi nm
giao ca hai con ng. Khong cch gia hai im vui chi lin tip cch u nhau.
B Bi c b m cho php n cng vin chi trong mt ngy. V cng vin qu rng ln v hp dn nn
b Bi mun la chn mt con ng i qua mt s im vui chi sao cho khng c im vui chi no i qua
2 ln. V b m s b Bi b lc, nn b m ch cho php b i trn on ng gm khng qu K ng r
(khng c i hng qu K ln). Bit rng di on ng ni hai im k nhau c gi tr l 1. Bn
hy gip b m b tnh xem, on ng di nht tha mn iu kin c di l bao nhiu, v c bao
nhiu on ng tha mn iu kin . Lu rng cng vin rt hin i nn c c h thng cu vt v
hm chui. Chnh v vy s c nhng trng hp nh test v d th hai di y (cc nh cng ta
nhng hon ton phn bit vi nhau).
Input
Dng th nht ghi 2 s nguyn dng N v K l s im vui chi v s ng r nhiu nht. ( 0 K < N
10000 )
Dng th i trong N dng tip theo ghi 4 s nguyn m t thng tin v im vui chi th i. Bn s nguyn l
L, D, R, U l im vui chi nm bn tri, di, phi, trn im vui chi th i. (Nu c s bng 0 tng ng
vi pha khng c im vui chi no).
Output
Gm 2 s nguyn S v P trong S l di ng i di nht v P l s ng i c di l S.
Example
Input:
12 4
0 2 3 4
0 0 0 1
1 0 0 0
5 1 0 0
6 0 4 0
0 7 5 0
8 0 9 6
10 11 7 12
435
Input:
5 2
0 0 2 0
1 3 0 0
4 0 0 2
0 0 3 5
0 4 0 0
Output:
3 2
King ba chn
Ngy:
30-10-2008
im:
1.6
M bi:
TRIPOD
S ngi gii c/
lm:
10 / 15
Loi bi:
acm
T l ng:
34.4%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
Ioicamp - marathon 05 06
Input
Dng u tin ghi s n l s hn .
436
Output
Ghi ra bn knh hnh trn cha 3 hn tm c ( Chnh xc n 5 ch s sau du phy ).
Example
Input:
3
0 0
4 0
0 4
Output:
2.82842
Gii hn:
3 N 1000.
|xu|, |yu| 30000
COMPANY
Ngy:
30-10-2008
im:
1.7
M bi:
LEM7
S ngi gii c/
lm:
7/8
Loi bi:
oi
T l ng:
44.0%
1.5s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
c add ln bi V
Khnh Trung
Input
Gm 1 dng duy nht: E (1 <= E <= 10000)
Output
Gm 1 dng ghi 3 s nguyn: N, S, K
Example
Input:
7
Output:
7 3 2
Ct hnh ch nht
Ngy:
07-11-2008
im:
2.0
M bi:
VNCUT
S ngi gii c/
lm:
1 / 30
Loi bi:
oi
T l ng:
0.6%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
beo_map
Tt c
Ngun bi:
Ngi ta dng my ct ct mt hnh ch nht c kch thc MxN (N, M nguyn dng 5000) thnh
mt s t nht cc hnh vung c kch thc nguyn dng v c cc cnh song song vi cnh hnh ch nht
ban u. My ct khi ct lun ct theo phng song song vi mt trong hai cnh ca hnh ch nht v chia
hnh ch nht thnh hai phn.
Input
Gm 2 s l kch thc M,N cch nhau bi du cch.
438
Output
Ghi s k l s hnh vung c to ra
Example
Input:
5 6
Output:
5
n b hn lon
Ngy:
11-11-2008
im:
1.0
M bi:
MIXUP2
S ngi gii c/
lm:
38 / 47
Loi bi:
oi
T l ng:
39.8%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hphong
Tt c
Ngun bi:
Mi trong N c b (4 <= N <= 16) ca bc John c mt s seri phn bit S_i (1 <= S_i <= 25,000). Cc c
b t ho n ni mi c u eo mt chic vng vng c khc s seri ca mnh trn c theo kiu cc bng
ng giang h.
Cc c b giang h ny thch ni lon nn ng xp hng ch vt sa theo mt th t gi c gi l 'hn
lon'.
Mt th t b l 'hn lon' nu trong dy s seri to bi hng b, hai s lin tip khc bit nhau nhiu hn K
(1 <= K <= 3400). V d, nu N = 6 v K = 1 th 1, 3, 5, 2, 6, 4 l mt th t 'hn lon' nhng 1, 3, 6, 5, 2, 4
th khng (v hai s lin tip 5 v 6 ch chnh lch 1).
Hi c bao nhiu cch khc nhau N c b sp thnh th t 'hn lon'?
D liu
* Dng 1: Hai s N v K cch nhau bi khong trng.
* Dng 2..N+1: Dng i+1 cha mt s nguyn duy nht l s seri ca c b th i: S_i
Kt qu
439
V d
D liu:
4 1
3
4
2
1
Kt qu:
2
ng vin n b
Ngy:
11-11-2008
im:
1.2
M bi:
CHEER
S ngi gii c/
lm:
26 / 26
Loi bi:
oi
T l ng:
52.2%
1s
Bi chy tt nht:
overtherainbow (100
im - 0.32s)
Gii hn m ngun:
50000B
Ngi gi:
hphong
Tt c
Ngun bi:
440
D liu
* Dng 1: Hai s nguyn N v P cch nhau bi khong trng
* Dng 2..N+1: Dng i+1 cha mt s nguyn duy nht Ci
* Dng N+2..N+P+1: Dng N+j+1 cha ba s nguyn phn bit: Sj, Ej v Lj
Kt qu
* Dng 1: Mt s nguyn duy nht, tng thi gian cn thm tt c n b (bao gm hai ln thm c b
ni m bn ngh).
V d
D liu:
5 7
10
10
20
6
30
1 2 5
2 3 5
2 4 12
3 4 17
2 5 15
3 5 6
4 5 12
Kt qu:
176
chi
Ngy:
11-11-2008
im:
1.8
M bi:
TOY
S ngi gii c/
lm:
5/9
Loi bi:
oi
T l ng:
38.4%
1s
Bi chy tt nht:
buihaduong (100 im -
441
50000B
Ngi gi:
hphong
Tt c
Ngun bi:
Ngy sinh nht ca c b Bessie ang n, c mun mng sinh nht trong D (1 <= D <= 100,000; 70% d
liu c 1 <= D <= 500) ngy sp ti.
n b t ch nn Bessie mun c cc chi gp vui cho bui tic. C tnh ton rng cn phi c
T_i (1 <= T_i <= 50) chi trong ngy i.
Trng mu gio ca Bessie c rt nhiu dch v cho cc lp trnh vin b, trong c mt ca hng
chi bn chi vi gi Tc (1 <= Tc <= 60) dollars. Bessie mun tit kim tin bng cch dng li chi,
nhng bc John lo v nguy c bnh truyn nhim nn yu cu cc chi phi c kh trng trc khi s
dng (ca hng s kh trng chi khi bn chng).
C hai dch v kh trng gn trang tri. Dch v th nht i C1 dollars v cn N1 m hon thnh. Dch
v th hai i C2 dollars v cn N2 m hon thnh (1 <= N1 <= D; 1 <= N2 <= D; 1 <= C1 <= 60; 1 <=
C2 <= 60). Bessie em chi n cc dch v ny sau bui tic v c th tr tin ng thi ly chi v
sng hm sau nu dch v cn mt m lm vic, hoc trong cc bui sng sau, nu dch v cn nhiu
m hn.
D liu
* Dng 1: 6 s nguyn cch nhau bi khong trng: D, N1, N2, C1, C2, Tc
* Dng 2..D+1: Dng i+1 cha mt s nguyn duy nht: T_i
Kt qu
* Dng 1: Chi ph t nht cung cp cch chi an ton cho cc bui tic sinh nht ca Bessie
V d
D liu:
4 1 2 2 1 3
8
2
1
6
Kt qu:
35
11-11-2008
im:
0.6
M bi:
AUCTION
S ngi gii c/
lm:
86 / 91
Loi bi:
oi
T l ng:
49.5%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hphong
Ngun bi:
Ch n king ca n b khin cho nng trang ca nng dn John di ra 1 s lng c kh, v vy anh ta
mun bn u gi s c kh ny trang tri phn no chi ph chn nui. Anh ta c N (1 <= N <= 1,000) b
c kh ging nhau; khch hng s u gi mua ng c ny l M (1 <= M <= 1,000) nng dn khc sng
gn .
Mi mt nng dn i s cho nng dn John bit anh ta sn sng tr P_i (1 <= P_i <= 1,000,000) ng cho 1
b c kh. Mi mt nng dn ch mun mua 1 b c kh m thi.
m bo cc nng dn khng ghen t vi nhau, nng dn John s a ra 1 mc gi c nh cho tt c
ngi n mua v bn cc b c kh cho nhng ai tr gi >= mc gi , nhng ngi cn li s b t chi
giao dch.
Hy gip nng dn John tnh xem t mc gi nh nht l bao nhiu thu c nhiu tin nht c th.
D liu
* Dng 1: Hai s nguyn cch nhau bi du cch: N v M
* Dng 2..M+1: Dng i+1 cha 1 s nguyn duy nht: P_i
Kt qu
* Dng 1: 2 s nguyn cch nhau bi du cch: gi bn ca John v s tin m John thu c
V d
D liu:
5 4
2
8
10
7
Kt qu:
7 21
443
Bt n
Ngy:
12-11-2008
im:
0.9
M bi:
LITES
S ngi gii c/
lm:
50 / 67
Loi bi:
oi
T l ng:
32.6%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hphong
Tt c
Ngun bi:
Bc John gi cho n b thng minh bng cch chng chi cc chi pht trin tr tu. Mt trong cc
tr chi l cc ngn n trong chung. Mi trong s N (2 <= N <= 100,000) con b c nh s t 1..N c
treo mt ngn n mu.
Vo u bui ti, tt c n u tt. n b iu khin cc ngn n bng N cng tc; bm cng tc i i
trng thi ca n i t tt sang bt hoc ngc li.
n b c v thc thi mt danh sch gm M (1 <= M <= 100,000) thao tc m t bi mt trong hai s
nguyn (0 <= thao tc <= 1).
Thao tc th nht (m t bi s 0) theo sau bi hai s nguyn S_i v E_i (1 <= S_i <= E_i <= N) cho bit
cng tc u v cng tc cui. n b s bm mi cng tc t S_i n E_i ng mt ln.
Thao tc th hai (m t bi s 1) yu cu n b n xem c bao nhiu ngn n gia S_i v E_i (1 <= S_i
<= E_i <= N) ang bt. Hy gip bc John m bo rng n b tr li ng bng cch x l danh sch v
tr v cc kt qu ng.
D liu
* Dng 1: Hai s nguyn cch nhau bi khong trng: N v M
* Dng 2..M+1: Mi dng cha mt thao tc vi ba s nguyn cch nhau bi khong trng: thao tc, S_i, v
E_i
Kt qu
* Dng 1..s truy vn: Vi mi truy vn, in ra kt qu l mt s nguyn trn mt dng.
V d
D liu:
4 5
0 1 2
444
Bo v nng trang
Ngy:
12-11-2008
im:
0.9
M bi:
NKGUARD
S ngi gii c/
lm:
52 / 62
Loi bi:
oi
T l ng:
39.5%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
hphong
Tt c
Ngun bi:
Nng trang c rt nhiu ngn i ni, bo v nng trang nng dn John mun t ngi canh gc trn cc
ngn i ny.
Anh ta bn khon khng bit s cn bao nhiu ngi canh gc nu nh anh ta mun t 1 ngi canh gc
trn nh ca mi i. Anh ta c bn ca nng trang l mt ma trn gm N (1 < N <= 700) hng v M (1
< M <= 700) ct. Mi phn t ca ma trn l cao H_ij so vi mt nc bin (0 <= H_ij <= 10,000) ca
(i, j). Hy gip anh ta xc nh s lng nh i trn bn .
nh i l 1 hoc nhiu nm k nhau ca ma trn c cng cao c bao quanh bi cnh ca bn
hoc bi cc c cao nh hn. Hai gi l k nhau nu chnh lch gia ta X khng qu 1 v
chnh lch ta Y khng qu 1.
D liu
* Dng 1: Hai s nguyn cch nhau bi du cch: N v M
* Dng 2..N+1: Dng i+1 m t hng i ca ma trn vi M s nguyn cch nhau bi du cch: H_ij
Kt qu
* Dng 1: Mt s nguyn duy nht l s lng nh i.
V d
D liu:
445
SETNJA
Ngy:
16-11-2008
im:
1.4
M bi:
SETNJA
S ngi gii c/
lm:
18 / 28
Loi bi:
acm
T l ng:
18.1%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
racer
Tt c
Ngun bi:
COCI 2008-2009
Each node has exactly two children a left and a right child.
If a node is labeled with the integer X, then its left child is labeled 2X and its right child 2X+1.
A walk on the binary tree starts in the root. Each step in the walk is either a jump onto the left child, onto the
right child, or pause for rest (stay in the same node).
A walk is described with a string of letters 'L', 'R' and 'P':
The value of the walk is the label of the node we end up on. For example, the value of the walk LR is 5,
while the value of the walk RPP is 3.
446
Input
A string describing the set. Only characters 'L', 'R', 'P' and '*' will appear and there will be at most 10000 of
them.
Output
Output the value of the set.
Example
Input:
L*R
Output:
25
SVADA
Ngy:
16-11-2008
im:
1.2
M bi:
SVADA
S ngi gii c/
lm:
28 / 30
Loi bi:
acm
T l ng:
57.1%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
racer
Tt c
Ngun bi:
COCI 2008-2009
The local zoo has acquired a large open garden in which animals may freely move as in their natural habitats
and entertain visitors with their usual shenanigans.
The most popular animals are monkeys. With their climbing and jumping and other skills, they delight old
and young visitors alike.
447
Input
The first line contains the integer T (1 T 1 000 000 000), the total time that monkeys spent in the garden,
in seconds.
The next line contains the integer N (1 N 100), the number of monkeys of the first type.
Each of the following N lines contains two integers Ak and Bk (1 Ak, Bk 1 000 000 000), how fast
monkey k of the first type is.
The next line contains the integer M (1 M 100), the number of monkeys of the second type.
Each of the following M lines contains two integers Ck and Dk (1 Ck, Dk 1 000 000 000), how fast
monkey k of the second type is.
Output
Output the number of seconds between the arrival of the first type of monkeys and the arrival of the second
type.
Example
Input:
20
448
CAVLI
Ngy:
16-11-2008
im:
1.9
M bi:
CAVLI
S ngi gii c/
lm:
2/4
Loi bi:
acm
T l ng:
25.0%
5s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
racer
Tt c
Ngun bi:
COCI 2008-2009
Mirko found a wooden board and N nails in his attic. Mirko hammered the nails into the board as fast as
possible. The board can be modeled by a coordinate plane and the nails as points in it. No two nails have the
same x or the same y coordinate.
In order to keep having fun, Mirko stole his sister's elastic hair band, spread it over all nails and then let
go.The elastic, naturally, tightened around the nails.
Mirko then repeats these steps while there are at least three nails in the board:
1. Write down the area of the shape enclosed by the hair band.
3. Remove the chosen nail from the board; the elastic tightens again around the remaining nails.
Write a program that calculates the numbers written in step 1 of each iteration,if we know the nail Mirko
picks in step 2 of each iteration.
Input
The first line contains the integer N (3 N 300 000), the number of nails.
449
Output
Output N-2 numbers, each on a separate line. The numbers are, in order, the areas that Mirko wrote down.
Output numbers with one digit after the decimal point.
Example
Input:
8
1 6
2 4
3 1
4 2
5 7
6 5
7 9
8 3
URDLUU
Output:
34.0
24.0
16.5
14.0
9.5
5.0
ua Xe
Ngy:
03-12-2008
im:
1.1
M bi:
HAF1
S ngi gii c/
lm:
34 / 49
450
oi
T l ng:
16.2%
1s
Bi chy tt nht:
overtherainbow (100
im - 0.22s)
Gii hn m ngun:
50000B
Ngi gi:
kvd
Tt c
Ngun bi:
Cuc ua F1 nm 2009 thay bng vic ua nhiu vng vo cc thi im khc nhau th li ua lun nhiu
vng 1 ln. (Tuy nhin mi vng li c nhiu ng ua, mi ng c chiu di khc nhau ch s khc
nhau,ni vi 1 ng cng ch s vng tip theo)c bit mi xe ch cn chy 1 s ng mi vng v
sang vng ua tip theo.Tuy nhin v l cuc ua F1 tm c th gii nn cc gc ng u c bom(>_
Bn hy tm ra con ng ngn nht i t vng 1 n vng cui gip cc tay ua d dng tr thnh nh
v ch.
Lu :V cuc ua F1 l ua xe t nn cc xe s khng th bay c(nhy cc)m ch c th chy trn cc
on ng k nhau.
Input
Output
Gii hn
V d
Input
3 3
3 2 1
4 1 1
8 1 3
Output
4
451
Hnh vung
Ngy:
07-12-2008
im:
1.3
M bi:
SQUARES
S ngi gii c/
lm:
22 / 25
Loi bi:
acm
T l ng:
55.5%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
racer
Tt c
Ngun bi:
BOI
Gi R l mt hnh ch nht vi cc cnh l s nguyn. Hnh ch nht c chia thnh cc hnh vung n
v. Xt mt ng cho, ta biu th f(R) l s lng hnh vung n v c im chung trong vi n. V d,
nu 2 cnh ca R l 2 v 4 th f(R) = 4. Vit chng trnh squ tnh s lng cc hnh ch nht R khc
nhau m f(R ) = N. Hai hnh ch nht vi 2 cnh ab v ba khng c coi l khc nhau.
Input
Trn mt dng duy nht ca standard input ghi s nguyn N (0 < N < 10^6).
Output
Mt dng duy nht ca standard output ghi mt s nguyn l s lng hnh ch nht tm c.
Example
Input:
4
Output:
4
Aladdin
Ngy:
07-12-2008
im:
1.3
M bi:
ALADDIN
S ngi gii c/
lm:
21 / 22
Loi bi:
acm
T l ng:
60.9%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
huy391992
452
Tt c
Ngun bi:
Cho ti nay, Aladdin vn cn sng t nc Iraq au thng. Ton b gia sn, trong c c cy n thn
b chin tranh hy hoi. nui m, Aladdin li dt thm. Mt hm, anh nhn c mt n t hng dt
mt tm thm hnh vung tha mn nhng iu kin sau: Thm gm N dng v N ct to thnh N N
vung n v. Cc vung n v c mu en hoc trng Vi mi hnh vung c di cnh bng 2, ngi
ta quy nh trc s mu en phi c.
Input
Dng u ghi s nguyn N (N<=200) N 1 dng sau, mi dng ghi N 1 s trong phm vi 0..4 S th V
ca dng th U trong N 1 dng trn l s en trong hnh vung gm 4 (U,V), (U+1,V), (U,V+1),
(U+1,V+1)
Output
Nu khng c kt qu, in ra "No solution" (khng c du "") Ngc li, in ra N dng, mi dng ghi N s 0
hoc 1 tng ng vi khng mu trng hoc mu en. trnh trng hp c nhiu kt qu, bn cn
a ra tm thm tho mn: s nhn c khi vit cc s a[1,1] a[1,2] a[2,1] a[1,3] a[3,1] a[1,4] a[4,1]...
a[1,n] a[n,1] a[2,2] a[2,3] a[3,2] a[2,4] a[4,2]... lin tip l nh nht
Example
Input:
4
3 2 3
2 3 3
1 2 1
Output:
1 0 0 1
1 1 1 1
0 0 1 0
0 1 0 0
07-12-2008
im:
1.9
M bi:
HCN
S ngi gii c/
lm:
2/2
Loi bi:
acm
T l ng:
49.9%
453
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
huy391992
Tt c
Ngun bi:
Input
Gm nhiu b test, mi b: Dng 1: M, N (1<=M,N<=20) ln lt l s ct v s hng ca hnh ch nht
ban u N+1 dng tip, mi dng 4*M + 3 k t m t cch chia (cc cch chia u chnh xc v c dng
hon ton ging pha di) . Ring dng u tin ca mi m t ch c 4*M + 2 k t.
Output
Vi mi test in ra : Dng 1: "Case X", trong X l s th t ca b test, nh s t 1. N+1 dng tip: 2
cch chia ging dng nh input
Example
Input:
4 3
_ _ _ _
_ _ _ _
|_ _ _ _| |_|_ _ _|
|
| |
|_ _|_ _| |_ _ _ _|
3 4
_ _ _
_ _ _
| |
| | |
| |
| |_|_ _|
|_|_ _| |
|
| |
|_ _|_| |_ _|_|
0 0
454
Output:
Case 1:
_ _ _ _
_ _ _ _
|_|_ _ _| |_ _ _ _|
|
| |
|_ _|_ _| |_ _ _ _|
Case 2:
_ _ _
_ _ _
2
| |
| |
|_|_ _| |
|_|_|_| |
|_ _|_| |_ _ _|
Qung co
Ngy:
07-12-2008
im:
1.2
M bi:
ADS
S ngi gii c/
lm:
27 / 28
Loi bi:
acm
T l ng:
59.4%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
huy391992
Tt c
Ngun bi:
Ha L Thanh Vy
Nhn dp Tt sp n cng ty Jelly-for-Kids quyt nh tng cng vic qung b sn phm n ngi tiu
dng. V th gim c marketing, ng Fruit-Jelly mun gi i s lng nhn vin ti a c th, lm nhim
v tip th ti i l trong thnh ph
Trong thnh ph c m con ng, n i l bn ko (nh s t 1 n n). Mi con ng ch ni trc tip
gia 2 i l, v c k hiu bng ch s ca 2 i l m n ni. ng thi, gia 2 i l bt k c khng
qu 1 con ng ni chng
ng Fruit-Jelly ngh rng, ng ta s qun l nhn vin d hn nu xp mi ngi tip th trn nhng hnh
trnh c tnh cht th t. Tc l nhng i l bn ko trn hnh trnh tha cc iu kin sau
C ng ni trc tip gia 2 i l lin tip nhau trn hnh trnh
T mt i l bt k trong hnh trnh c th i qua tt c cc on ng trong hnh trnh ri tr v ni
xut pht m khng i qua on ng no qu mt ln
455
Input
Dng u l 2 s t nhin N v M (N<=2000) (M<=5000)
Trong M dng tip theo, mi dng ghi 2 s nguyn m t mt on ng, mi on ng c m t bi
ch s ca 2 i l m n ni.
Output
Dng u tin ghi Q l s lng nhn vin ti a tm c
Example
Input:
5 6
1 2
2 4
4 5
3 5
1 3
2 3
Output:
2
Siu i xng
Ngy:
09-12-2008
im:
1.4
M bi:
NKSP
S ngi gii c/
lm:
19 / 35
Loi bi:
oi
T l ng:
20.1%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
456
Tt c
Ngun bi:
D liu
Cha xu S vi di khng vt qu 1000.
Kt qu
Ghi ra s xu con tm c.
V d
D liu
abc
Kt qu
0
D liu
abacdc
Kt qu
3
Cy nh phn tm kim
Ngy:
09-12-2008
im:
0.9
M bi:
NKTREE
S ngi gii c/
lm:
54 / 75
Loi bi:
oi
T l ng:
16.6%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
457
D liu
Ln lt lit k cc gi tr ca dy cho. Hai phn t c ghi cch nhau bi khong trng hoc du xung
dng. S lng phn t ca dy khng vt qu 50 000 v mi phn t ca dy c gi tr tuyt i khng
vt qu 231.
Kt qu
Ghi ra t YES, n u tn ti cy, tng ng dy cho hoc t NO trong trng h p ng c la i.
V d
D liu
5 1 3 2
Kt qu
YES
D liu
5 2 3 1
Kt qu
NO
Chui ht
Ngy:
09-12-2008
im:
1.7
M bi:
NKNL
S ngi gii c/
lm:
7 / 17
458
oi
T l ng:
21.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
D liu
Chui k t S, gm cc ch ci in thng ( di khng qu 250).
Kt qu
Ghi ra mt s nguyn duy nht l s chui con gm cc k t lin tip ca S c th biu din mt chui ht
no .
V d
D liu
absdcabd
Kt qu
1
Gii thch
Ch duy nht 1 chui ht l : absdc
Xy dng thnh ph
Ngy:
09-12-2008
im:
0.7
M bi:
NKCITY
S ngi gii c/
78 / 81
459
oi
T l ng:
58.8%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
D liu
Dng cha s N v M (1 N 1000; 1 M 10000).
M tip theo, mi dng cha ba s nguyn u, v v t cho bit c th xy dng tuyn ng ni gia trng
im u v trng im v trong thi gian t. Khng c hai tuyn ng no ni cng mt cp trng im.
Kt qu
Mt s nguyn duy nht l thi gian sm nht hon thnh cc tuyn ng tha mn yu cu nu.
V d
D liu
5 7
1 2 2
1 5 1
2 5 1
1 4 3
1 3 2
5 3 2
3 4 4
Kt qu
460
Cho ko hay b ph no
Ngy:
10-12-2008
im:
1.0
M bi:
TREAT
S ngi gii c/
lm:
43 / 60
Loi bi:
oi
T l ng:
31.3%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
V D
4
1
3
2
3
461
V D
1
2
2
3
Tin mt
Ngy:
10-12-2008
im:
1.1
M bi:
SEC
S ngi gii c/
lm:
31 / 36
Loi bi:
oi
T l ng:
40.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Bessie nh dn n b i trn. m bo b mt, n b lin lc vi nhau bng cch tin nhn nh phn.
Tng l mt nhn vin phn gin thng minh, John thu c M (1 <= M <= 50,000) tin nhn mt, tuy
nhin vi tin nhn i John ch thu c b_i (1 <= b_i <= 10,000) bit u tin.
John bin son ra 1 danh sch N (1 <= N <= 50,000) cc t m ha m n b c kh nng ang s dng.
Tht khng may, John ch bit c c_j (1 <= c_j <= 10,000) bit u tin ca t m ha th j.
Vi mi t m ha j, John mun bit s lng tin nhn m John thu c c kh nng l t m ha j ny.
Tc l vi t m ha j, c bao nhiu tin nhn thu c c phn u ging vi t m ha j ny. Vic ca bn
l phi tnh s lng ny.
Tng s lng cc bit trong d liu u vo (tng cc b_i v c_j) khng qu 500,000.
Dng 1: 2 s nguyn: M v N
Dng 2..M+1: Dng i+1 m t tin nhn th i thu c, u tin l b_i sau l b_i bit cch nhau bi
du cch, cc bit c gi tr 0 hoc 1.
Dng M+2..M+N+1: Dng M+j+1 m t t m ha th j, u tin l c_j sau l c_j bit cch nhau
bi du cch.
V D
462
4 5
3 0 1 0
1 1
3 1 0 0
3 1 1 0
1 0
1 1
2 0 1
5 0 1 0 0 1
2 1 1
GII THCH V D
C 4 tin nhn v 5 t m ha. Cc tin nhn thu c c phn u l 010, 1, 100 v 110. Cc t m ha c
phn u l 0, 1, 01, 01001, v 11.
V D
1
3
1
1
2
GII THCH
0 ch c kh nng l 010 -> 1 tin nhn. 1 ch c kh nng l 1, 100, hoc 110 -> 3 tin nhn. 01 ch c th l
010 -> 1 tin nhn. 01001 ch c th l 010 -> 1 tin nhn. 11 ch c th l 1 hoc 110 -> 2 tin nhn.
Hng ro ln nht
Ngy:
10-12-2008
im:
1.9
M bi:
FENCE
S ngi gii c/
lm:
2/4
Loi bi:
oi
T l ng:
9.1%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
463
Tt c
Ngun bi:
Dng 1: Mt s nguyn: N
Dng 2..N+1: Dng i+1 m t ta ca cc th i l 2 s nguyn cch nhau bi du cch: x_i v y_i
V D
6
5 5
2 3
3 2
1 5
5 1
1 1
M T V D
Cc cc c dng mt hnh vung vi 2 im bn trong.
V D
5
GII THCH
a gic li l ng gic (2,3), (3,2), (5,1), (5,5), (1,5).
Chi c
464
10-12-2008
im:
1.9
M bi:
WINCHK
S ngi gii c/
lm:
3/6
Loi bi:
oi
T l ng:
21.7%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Ti b rt thch chi c v chi c vi nim say m v b. Nhng tht ng tic, d chng rt thch chi c,
chng li chi qu km v mun nh bn gip chng.
Cho 1 bn c kch thc NxN (4 <= N <= 500). Cc qun c ch di chuyn trn cc '+' v n qun i
phng khi nhy qua 1 qun c ca i phng, qun c b n s b loi ra khi bn c. V d sau y l 1
mt bn c kch thc 8x8:
- + - + - + - +
+ - + - + - + -
- + - K - + - +
+ - + - + - + -
- o - o - + - +
+ - K - + - + -
- o - + - + - +
+ - K - + - K -
+ - + - + - + -
- o - o - + - +
- o - o - + - +
- + - o - + - +
- + - + - + - +
+ - K - + - + -
>K<- K - + - + -
+ - K - + - + -
+ - K ->K<- + -
- o - + - + - +
- + - + - + - +
- + - + - + - +
- + - + - + - +
+ ->K<- + - K -
+ - + - + - K -
+ - + - + - K -
+ - + - + - K -
Dng Ct
1 - + - + - + - +
start: 8
2 + - + - + - + -
move:
3 - + - K - + - +
move:
4 + - * - + - + -
move:
5 - o - o - + - +
6 * - K - * - + 7 - o - + - + - +
8 + - K - + - K -
465
Dng 1: Mt s nguyn: N
Dng 2..N+1: Dng i+1 cha N k t (cc k t c th l: '-', '+', 'K', hoc 'o') biu din dng i ca
bn c. Dng 2 lun bt u bng mt k t '-'.
V D
8
-+-+-+-+
+-+-+-+-+-K-+-+
+-+-+-+-o-o-+-+
+-K-+-+-o-+-+-+
+-K-+-K-
Dng 1..?: Nu Bessie khng th kt thc trn u trong lt ca mnh, ghi ra "impossible" trn 1
dng. Ngc li ghi ra v tr ca qun Vua sau cc bc di chuyn. C nhiu phng n th phng
n no cng c, min l c th kt thc trn u.
V D
8 3
6 1
4 3
6 5
Cng ty
Ngy:
10-12-2008
im:
1.3
M bi:
COMPANY3
S ngi gii c/
lm:
22 / 28
Loi bi:
acm
T l ng:
34.7%
3s
Bi chy tt nht:
mr_invincible (100 im
- 0.02s)
466
50000B
Ngi gi:
cun
Tt c
Ngun bi:
IOICAMP 3
Trong tp on Big Soft ca MSN, c mt cng ty nh c nhiu ngi ti nhng do gim c cng ty l
beo_chay_so xy dng mt h thng nhn s rt phc tp nn cng ty khng th pht trin tt c. H
thng nhn s c b tr nh sau. ng cao nht chnh l gim c beo_chay_so v beo_chay_so l sp
ca mi ngi khc. Sau v gim c ny l mt mi quan h nhng nht gia sp v nhn vin. Tuy nhin
nhng mi quan h ny vn phi m bo 2 nguyn tc sau:
Nu A l sp ca B v B l sp ca C th A cng l sp ca C.
Khng tn ti ng thi A,B,C sao cho A l sp ca B, B l sp ca C v C l sp ca A.
MSN ang mun ti thit li cng ty, bn hy gip MSN gi li nhiu ngi nht c th sao cho khng
c ai l sp ca ai trong s nhng ngi c chn, c nh vy mi ngi mi pht huy ht kh nng ca
mnh c.
Input
Dng u tin ghi 2 s nguyn dng N v M l s ngi ca cng ty v s mi quan h. ( 1 N 1000, 1
M N(N1)/2 )
Dng th i trong M dng tip theo ghi 2 s nguyn dng ai v bi vi ngha ngi ai l sp ca bi.
Bit rng gim c beo_chay_so lun c k hiu l ngi th 1.
Output
Gm mt dng duy nht ghi s nguyn dng S l s ngi ti a c th gi li.
Example
Input:
3 3
1 2
2 3
1 3
Output:
1
Xy dng ng
Ngy:
10-12-2008
im:
1.1
M bi:
QBBUILD
S ngi gii c/
35 / 45
467
acm
T l ng:
31.7%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
IOICAMP 3
Input
Dng u tin ghi s nguyn dng N l s lng cc thnh ph.( 1 N 100 )
Dng th hai ghi 4 s nguyn l s hiu ca 4 thnh ph c bit.
Trong mt s dng tip theo, mi dng ghi 3 s nguyn u, v v c vi ngha mun xy dng mt con ng
hai chiu ni trc tip gia 2 thnh ph u v v th chi ph l c. ( 1 c 5000 )
Output
Gm 1 dng duy nht l tng chi ph nh nht xy dng h thng ng.
Example
Input:
5
2 3 4 1
1 2 10
1 5 1
5 2 1
1 4 1
4 3 3
3 2 2
Output:
5
468
Vn chuyn hng
Ngy:
10-12-2008
im:
1.6
M bi:
QBTRANS
S ngi gii c/
lm:
10 / 13
Loi bi:
acm
T l ng:
21.2%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
Ioicamp - Marathon 06 07
Input
Dng u tin ghi hai s nguyn N v M l s thnh ph v s con ng trong mng li. ( 1 N 100, 1
M 9000 )
M dng tip theo, mi dng ghi ba s nguyn a b c vi ngha c ng i mt chiu t a n b vi di
l c. ( 1 c 223 )
Output
Gm 1 dng duy nht ghi mt s thp phn vi l chi ph nh nht. Nu khng tn ti tuyn ng no tha
mn ghi ra -1. ( ghi chnh xc n 2 ch s sau du phy )
Example
Input:
3 3
1 2 1
2 3 1
3 1 1
469
Chia dy
Ngy:
10-12-2008
im:
1.2
M bi:
QBDIVSEQ
S ngi gii c/
lm:
29 / 31
Loi bi:
acm
T l ng:
54.3%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
Ioicamp - Marathon 06 07
Input
Dng u tin ghi s N l s phn t ca dy A. ( N 105 )
N dng tip theo ghi N s t nhin l cc phn t ca dy A. ( Ai 109 )
Output
Ghi mt duy nht l s lng dy con t nht tha mn.
Example
Input:
4
1
5
4
6
Output:
470
Xy ng
Ngy:
10-12-2008
im:
2.0
M bi:
BUILD28
S ngi gii c/
lm:
0/1
Loi bi:
acm
T l ng:
0.0%
1s
Bi chy tt nht:
mai_an (0 im - 0s)
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
L n Khu
Tuy vy trong khu rng c N khu vc cm v l ni sinh sng ca nhng loi vt qu him. Mi khu vc
cm l mt hnh ch nht c cnh song song vi trc ta . Con ng c th i qua nh cc khu vc cm
hoc i trng vo cnh ca khu vc cm. Yu cu hy tnh xem rng ti a ca con ng l bao nhiu.
rng ca mt con ng c tnh bng khong cch gia hai ng song song.
Input
Dng th nht ghi 2 s nguyn X, Y. (0 < X, Y 106 )
Dng th hai ghi s N. ( 0 N 100 )
Dng th i trong N dng tip theo ghi ta ca gc tri di v phi trn ca hnh ch nht th i.
Output
Gm 1 dng ghi rng ca con ng ( Chnh xc n 4 ch s sau du phy )
Example
471
UI BT
Ngy:
13-12-2008
im:
1.5
M bi:
THTRACE
S ngi gii c/
lm:
14 / 15
Loi bi:
acm
T l ng:
53.2%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
huy391992
Tt c
Ngun bi:
Input
D liu nhp theo khun dng nh sau:
Dng u ghi ba s nguyn dng N, M v K (K 10).
K dng tip theo, mi dng ghi hai s, l v tr ban u ca si v th.
472
Output
Ghi kt qu gm K dng, ln lt l cu tr li cho cc trng thi ban u theo th t nh trong file input.
Trn mi dng, ghi 1 nu c chin lc si chc chn bt c th v 0 trong trng hp ngc li.
Example
Input:
5 5 2
1 5
1 2
1 2
2 3
2 4
2 5
3 4
Output:
1
0
14-12-2008
im:
2.0
M bi:
HCN2
S ngi gii c/
lm:
1/4
Loi bi:
acm
T l ng:
21.4%
1s-10s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
huy391992
Tt c
Ngun bi:
Mt mnh t c quy hoch lm khu vui chi. Tuy nhin mnh t li khng vung vn, trong khi khu
vui chi li yu cu phi c dng hnh ch nht. Khun vin ca mnh t c xc nh bi mt ng gp
khc khp kn khng t ct vi cc hnh ch nht c to nguyn trn h to vung gc -cc Oxy.
Xc nh trong khun vin mnh t hnh ch nht c din tch ln nht tho mn cc iu kin:
473
Input
- Dng 1: N l s nh ca ng gp khc bao quanh mnh t. (N<=100)
- Dng th i trong s N dng tip theo cha 2 s nguyn Xi, Yi (0<=Xi,Yi<=1000) c ghi cch nhau bi
1 du cch. Cc nh ca ng gp khc c nh s t 1 theo 1 chiu i vng quanh n
Output
Gm 1 dng duy nht cha din tch hnh ch nht ln nht tho mn bi.
Example
Input:
7
0 5
2 7
3 5
4 9
6 5
5 0
0 0
Output:
25
ua xe
Ngy:
14-12-2008
im:
1.8
M bi:
DUAXE
S ngi gii c/
lm:
5/8
Loi bi:
acm
T l ng:
18.5%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
huy391992
Tt c
Ngun bi:
474
Input
D liu nhp vo c khun dng nh sau:
- Dng 1 ghi 3 s nguyn dng N, A, B (N<=1000)
- N dng tip, mi dng m t 1 chng ng, gm 2 s nguyn dng l di ca chng v vn tc gii
hn ti im nt cui chng. Ch rng im xut pht l im u ca chng 1 v im ch l im cui
chng N
Output
Thi gian ngn nht (n v giy) xe c th n ch. Kt qu ghi di dng s thc chnh xc n 3 ch
s thp phn. Bi ca bn s c coi l Accept nu kt qu sai lch khng qu 0.01 so vi kt qu ca file
p n.
Example
Input:
1 1 1
100 0
Output:
20.000
Input:
2 1 1
10 10
90 0
Output:
475
Game on board
Ngy:
14-12-2008
im:
2.0
M bi:
BGAME
S ngi gii c/
lm:
1/1
Loi bi:
acm
T l ng:
62.4%
1s-26s
Bi chy tt nht:
mr_invincible (100 im
- 5.05s)
Gii hn m ngun:
50000B
Ngi gi:
racer
Tt c
Ngun bi:
BOI
Hai ngi chi A v B chi mt tr chi trn mt bng hnh vung kch thc n*n. Cc vung n v ca
bng c th c mu trng hoc en. Tr chi ch c chi trn cc vung mu trng, khng c ng
n cc mu en. Mi ngi chi c mt qun c, ban u c t ti mt gi l xut pht mt
trong s cc mu trng ca bng. xut pht ca A khc xut pht ca B.
Ti mi lt i, ngi chi s di chuyn qun c ca mnh sang mt trong s cc trng hng xm ca n
(c th l pha trn, pha di, bn phi, hoc bn tri). Nu ngi chi di chuyn qun c ca mnh n
vung ang b chim bi qun c ca i phng th anh ta s c thm mt lt i tip. Ch rng trong
trng hp ny, hng di chuyn lt i th hai c th khc lt i trc .
Ngi chi A i trc, sau cc ngi chi lun phin nhau thc hin lt i. Mc tiu ca tr chi l di
chuyn qun c ca mnh n c xut pht ca i phng. Ngi chi no di chuyn qun c ca
mnh n xut pht ca i th trc th s ginh chin thng. Ngay c khi lt i cui cng ca ngi
chi cha 2 bc di chuyn, v anh ta ch nhy qua xut pht ca i th (khi ang b chim bi qun
c ca i phng), th anh ta vn ginh chin thng. Chng ta mun tnh xem ngi chi no c chin lc
ginh chin thng (m khng cn quan tm xem i th ca mnh c chi tt n u).
Task
Vit chng trnh:
Input
Dng u tin ca standard input cha mt s nguyn t l s lng test ( 1 t 10). Sau s l m t ln
lt ca t test. Mi test c m t nh sau: Trn dng u tin ca b test l s nguyn n ( 2 n 300), l
di ca bng vung. N dng tip theo cha thng tin v bng vung. Mi dng cha n k t (khng
476
Output
Vi mi test, in ra trn ng 1 dng ca standard output mt k t A hoc B ch ra ngi no s c chin
lc ginh chin thng.
Example
Input:
2
4
A...
.#..
....
...B
4
A...
....
..#.
...B
Output:
B
A
Ct dy
Ngy:
15-12-2008
im:
1.7
M bi:
CUTSEQS
S ngi gii c/
lm:
6/9
Loi bi:
acm
T l ng:
16.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
477
Input
Dng u gm 2 s nguyn N v M.
Dng th hai gm N s nguyn ca dy a1, a2, , aN.
Output
Gm mt s duy nht l tng ca cc s ln nht trong cc dy s trn. Nu khng c cch ct no tha mn
hai iu kin trn, in ra -1.
Example
Input:
8 17
2 2 2 8 1 8 2 1
Output:
12
Gii thch: Ct thnh 3 dy 2 2 2, 8 1 8, 2 1
Gii hn:
1 N 100000.
0 ai 106.
M < 263.
ua xe - IOICamp
Ngy:
18-12-2008
im:
1.5
M bi:
RACE
S ngi gii c/
lm:
13 / 13
Loi bi:
acm
T l ng:
54.8%
1s
Bi chy tt nht:
mr_invincible (100 im
- 0.21s)
478
50000B
Ngi gi:
huy391992
Tt c
Ngun bi:
L Huy Bnh
Trong tt c cc cuc ua trn th gii th cuc ua Cng thc 1 (F1) l cuc ua c quan tm n nhiu
nht. N tp hp c tt c nhng tay ua ti gii nht cng nh nhng k thut tin tin nht phc v
cho mt mc ch duy nht l chin thng.
ng ua xe l mt ng vng m im xut pht trng vi im kt thc, cc tay ua s phi hon thnh
mt s vng ua nht nh ty thuc vo tng ng ua. ng ua xe c n khc quanh m ta coi nh
khc quanh th n+1 l khc quanh th 1. Gia 2 khc quanh bt k l mt on ng thng m ta s nh
s on ng thng th i l on ng thng sau khc quanh th i. on ng thng th i c di l
Si.
cho xe ua khi b vng khi ng ua th cc nh k thut tnh ton c rng ti khc quanh th i
th xe ua khng c i qu vn tc mi , ng thi nu ti khc quanh th i xe ua i vi vn tc vi th trn
on ng thng th i (l on ng thng ngay sau ) n cng phi i vi vn tc vi.
m bo an ton trong trng hp xy ra tai nn, xe ua ch c php np mt lng xng nht nh v
ch c np thm khi v ch, do vy lng xng hon thnh mt vng ua s ch l mt s F0 c nh.
Bit rng khi i trn on ng thng c di Si vi vn tc vi th xe ua s tiu tn mt lng xng l
Si.vi.
Bn hy tnh vn tc hp l trn mi on ng thng cho xe ua xe ua hon thnh mt vng ua sm
nht.
Input
Dng u tin ghi 2 s nguyn n v F0 l s khc quanh v lng xng dnh cho 1 vng ua. (N<=10 000;
F0<=10^9)
n dng tip theo ghi n s nguyn m1..mn m mi l vn tc ln nht ca xe ua khc quanh th i.
(Mi<=10^9)
n dng cui ghi n s nguyn S1..Sn m Si l di ca on ng thng th i. (Si<=10^9)
Output
Gm n dng, dng th i ghi s thc vi l vn tc hp l ca xe ua trn on ng thng th i. S thc
c ghi vi chnh xc 5 ch s sau du phy.
Example
Input:
2 7
2
4
2
1
479
Output:
2.00000
3.00000
Pairs of Integers
Ngy:
20-12-2008
im:
1.5
M bi:
QBINT
S ngi gii c/
lm:
13 / 15
Loi bi:
acm
T l ng:
36.4%
3s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Ngun bi:
2001-2002 ACM
Northeastern European
Regional Programming
Contest
Tt c
Input
Dng u tin ghi s lng Test t (1 <= t <= 1000).
t dng tip theo mi dng ghi 1 s nguyn dng N (10 <= N <= 109)
Output
Vi mi Test:
Dng u tin ghi s lng cc cp s khc nhau tm c. Cc dng tip theo ghi mi cp s theo quy cch
sau:
X+Y=N
Cc cp s in ra theo th t tng dn ca X.
Example
Input:
480
Choosing Gloves
Ngy:
21-12-2008
im:
1.9
M bi:
GLOVE
S ngi gii c/
lm:
3/7
Loi bi:
acm
T l ng:
16.7%
1s-2s
Bi chy tt nht:
mr_invincible (100 im
- 1.16s)
Gii hn m ngun:
50000B
Ngi gi:
racer
Tt c
Ngun bi:
BOI
Task
Vit chng trnh:
Tnh s gng tay nh nht cn phi ly chc chn rng trong s chng c th tm c t nht mt
cp gng tay cng mu (cn phi ch r s lng gng phi ly mi ngn ko)
Input
Dng u tin ca standard input cha mt s nguyn dng n ( 1 n 20), m t s lng mu khc nhau.
Cc mu c nh s t 1 n n. Dng th 2 cha n s nguyn khng m 0 a1, a2, , an 10^8, vi ai
l s lng gng tay mu i trong ngn ko cha gng tay tri. Cui cng, dng th 3 ca input cha n s
nguyn khng m 0 b1, b2, , bn 10^8, vi bi l s lng gng tay mu i trong ngn ko cha gng tay
phi.
Output
Dng u tin ca standard output cha mt s nguyn s lng gng tay phi ly t ngn ko cha gng
tay tri. Dng th 2 ca output cha mt s nguyn s lng gng tay phi ly t ngn ko cha gng tay
phi. Tng ca 2 s ny l nh nht c th. Nu c vi kt qu ng, bn ch cn in ra mt trong s .
Example
Input:
4
0 7 1 6
1 5 0 6
Output:
2
8
S nh phn c ngha
Ngy:
21-12-2008
im:
1.2
M bi:
BINARY
S ngi gii c/
lm:
26 / 39
Loi bi:
acm
T l ng:
12.1%
2s
Bi chy tt nht:
huhuhu (100 im -
482
50000B
Ngi gi:
Tt c
Ngun bi:
cun
Cho s nguyn khng m N (N < 231). Hy xc nh xem trong phm vi t 0 ti N c bao nhiu s m trong
dng biu din nh phn ca n c ng K ch s 0 c ngha.
V d: N = 18, K = 3 c 3 s:
1. 8 = 1000
2. 17 = 10001
3. 18 = 10010
Input
Gm mt s dng, mi cha hai s nguyn N v K cch nhau mt du cch.
Output
ng vi mi b N, K Input a ra s lng tm c.
Example
Input:
18 3
8 1
Output:
3
4
S hiu t hp
Ngy:
21-12-2008
im:
1.2
M bi:
SHTH
S ngi gii c/
lm:
24 / 26
Loi bi:
acm
T l ng:
32.2%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
483
Tt c
Ngun bi:
c add ln bi V
Khnh Trung
Input
Gm 2 dng c dng nh sau:
Dng 1: Ghi 2 s nguyn N, K ( 3 <= N <= 300 )
Dng 2: Ghi s nguyn S
Dng 3: Gm K s nguyn B1, B2, ... BK ( B1 < B2 < ... < BK )
Output
Dng 1: Ghi ra dy s A1, A2, ... AK l t hp chp K ca N s nguyn dng u tin c s hiu S. Cc s
vit theo th t tng dn.
Dng 2: Ghi s hiu ca t hp chp K: B1, B2, ... BK.
Example
Input:
3 2
2
2 3
Output:
1 3
3
S hiu chnh hp
Ngy:
23-12-2008
im:
1.4
M bi:
SHCH
S ngi gii c/
17 / 21
484
acm
T l ng:
30.1%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
cun
Tt c
Ngun bi:
V Khnh Trung
Input
Gm 2 dng c dng nh sau:
Dng 1: Ghi 2 s nguyn N, K ( 3 <= N <= 100 )
Dng 2: Ghi s nguyn S
Dng 3: Gm K s nguyn B1, B2, ... BK.
Output
Dng 1: Ghi ra dy s A1, A2, ... AK l chnh hp chp k ca n s nguyn dng u tin c s hiu S.
Dng 2: Ghi s hiu ca chnh hp chp k: B1, B2, ... BK.
Example
Input:
3 2
4
3 1
Output:
2 3
5
Gii thch:
S hiu
Chnh hp
1 2
485
1 3
2 1
2 3
3 1
3 2
Prime Again
Ngy:
25-12-2008
im:
1.7
M bi:
PAGAIN
S ngi gii c/
lm:
8 / 30
Loi bi:
acm
T l ng:
10.1%
5s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
racer
Tt c
Ngun bi:
D liu
Dng u tin cha s nguyn T l s lng test. (T <= 10000)
T dng tip theo, mi dng cha mt s nguyn N.
Kt qu
Vi mi test, in kt qu trn mt dng.
V d
D liu:
3
5
10
17
Kt qu:
3
7
13
486
26-12-2008
im:
2.0
M bi:
TRIPOD2
S ngi gii c/
lm:
1/5
Loi bi:
acm
T l ng:
7.7%
1.5s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
beo_map
Tt c
Ngun bi:
Input
Dng u tin ghi s n l s hn .
Trong n dng sau, dng th u ghi mt cp s nguyn xu, yu l ta ca hn th u.
Output
Ghi ra bn knh hnh trn cha 3 hn tm c ( Chnh xc n 5 ch s sau du phy ).
Example
Input:
3
0 0
4 0
0 4
Output:
2.82842
Gii hn:
3 N 100000.
|xu|, |yu| 2100000000
487
Minimum Rotations
Ngy:
29-12-2008
im:
1.6
M bi:
MINMOVE
S ngi gii c/
lm:
9 / 25
Loi bi:
acm
T l ng:
8.3%
0.5s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
racer
Ngun bi:
Tt c
Cho mt xu S[1..n]. Ta nh ngha mt php xoay trn S l vic chuyn k t u tin ca S v cui xu. C
th l, sau mt php xoay th S tr thnh T = S[2..n] + S[1].
V d: S = abcaa, th sau mt php xoay ta c S = bcaaa.
Tm s php xoay t nht bin S thnh xu c th t t in nh nht.
Input
Mt dng duy nht cha xu S. S ch cha cc ch ci in thng trong bng ch ci ting Anh (a .. z), v
di ca S khng qu 100000.
Output
Mt dng duy nht cha mt s nguyn biu th s php xoay t nht.
Example
Input:
mississippi
Output:
10
488
H nhn to
Ngy:
30-12-2008
im:
1.7
M bi:
ALAKE
S ngi gii c/
lm:
6/9
Loi bi:
acm
T l ng:
21.9%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
huy391992
Tt c
Ngun bi:
USACO
Nhng ngy h nng nc v ngt ngt n v nhng ch b ang bt u ku ca. Bc John quyt nh
xy mt h nc nhn to. H nc c th c m t nh 1 vng t 2 chiu gm N on (N<=100 000)
nh s t 1 n N t tri sang phi. on th i c m t bi 2 s nguyn W_i (1<=W_i<=1000) v H_i
(1<=H_i<=1 000 000 000 ln lt l rng v chiu cao ca on th i. Khng c 2 on no c cao
bng nhau. 2 bc tng cao v tn chn 2 u tri v phi. Sau y l 1 v d v hnh dng h nc.
on
***
***
***
**********
4 <- cao
**********
***************
***************
1 |2|
Nc trn
* |
* V
....
*~~~~~~~~~~~~*
**
*~~~~** :
*~~~~**~~~~~~*
**
*~~~~** :
*~~~~**~~~~~~*
**
*~~~~**~~~~~~*
*~~~~**~~~~~~*
*********
*~~~~*********
*~~~~*********
*~~~~*********
*~~~~*********
*~~~~*********
**************
**************
**************
**************
**************
**************
489
Sau 26 pht
Sau 50 pht
on 3 b ph
on 2 b ph
Input
Dng 1: N
Dng 2..N+1: dng th i+1 gm 2 s W_i v H_i
Output
Gm N dng, dng th i ghi thi im m on th i b mc nc ph ln vi cao 1
Example
Input:
3
1 4
1 7
1 2
Output:
6
11
1
Cc bn c thc mc g v test xin lin h mr_invincible
:)
Triomino Game
490
31-12-2008
im:
1.9
M bi:
TRIOMINO
S ngi gii c/
lm:
3/6
Loi bi:
acm
T l ng:
33.3%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
racer
Tt c
Ngun bi:
Byte Code
X v Y ang chi tr chi nh sau: H bt u vi mt bng vung trng kch thc 2xN v lun
phin chi. X i trc. Trong mt nc i, mt ngi chi phi t mt qun L-triomino (nh hnh bn
phi) vo bng, theo mt trong 4 hng, v khng c t chn ln cc c triomio. Ngi no khng
th thc hin nc i na th thua.
Cho kch thc ca bng, tnh xem ai s l ngi chin thng nu gi s c X v Y u chi ti u.
Input
Input cha nhiu test. Dng u tin ghi s nguyn T l s lng test. (T<=50)
Mi test cha s nguyn N trn 1 dng, l kch thc ca bng (N<=800)
Output
Vi mi test, in ra trn mt dng k t "X" hoc "Y" th hin ai l ngi chin thng tr chi .
Example
Input:
2
3
4
Output:
X
Y
01-01-2009
im:
1.9
M bi:
NKNL2
S ngi gii c/
lm:
3/9
491
acm
T l ng:
27.8%
1s-3s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
racer
Tt c
Ngun bi:
Input
Chui k t S, gm cc ch ci in thng ( di khng qu 1000).
Output
Ghi ra mt s nguyn duy nht l s chui con gm cc k t lin tip ca S c th biu din mt chui ht
no .
Example
Input:
absdcabd
Output:
1
Gii thch
Ch duy nht 1 chui ht l : absdc
492
S phong ph
Ngy:
03-01-2009
im:
0.7
M bi:
NKABD
S ngi gii c/
lm:
68 / 82
Loi bi:
oi
T l ng:
31.3%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
D liu
Gm 2 s L, R (1 <= L <= R <= 105)
Kt qu
Gm 1 s nguyn duy nht l s s phong ph trong on [L, R].
Ch
C 50% s test c 1 <= L <= R <= 103
V d
D liu
1 50
Kt qu
9
Gii thch:
T 1 n 50 c 9 s phong ph l:
12, 18, 20, 24, 30, 36, 40, 42, 48
Hiu chnh vn bn
493
03-01-2009
im:
0.9
M bi:
NKEDIT
S ngi gii c/
lm:
47 / 49
Loi bi:
oi
T l ng:
38.3%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
D liu
Dng 1: K
Dng 2: S
Dng 3: P
Kt qu
494
Dng 1: s bc
Dng 2: S
Dng 3: P
V d
D liu
2
aabhh
haahaa
Kt qu
2
b
aa
Bt chut
Ngy:
03-01-2009
im:
1.5
M bi:
NKCATM
S ngi gii c/
lm:
13 / 31
Loi bi:
oi
T l ng:
14.4%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Mo ui chut trong mt cn phng c dng hnh ch nht 2xN (1<=N<=30). Mt s c tng chn nn
mo cng nh chut u khng th i qua c.
Mo v chut ln lt di chuyn. Ban u, mo di chuyn trc. Mo bt c chut khi mo di chuyn vo
chut ang ng.
Ti mi lt, mo c th di chuyn qua khng qu 2 (ngha l c th ng yn, di chuyn 1 , hoc di
chuyn 2 ); chut c th di chuyn qua khng qu 1 (ngha l c th ng yn hoc di chuyn 1 ). T
mt , mo v chut c th di chuyn qua 4 k cnh.
Bn hy lp trnh tnh xem sau my lt th mo bt c chut?
D liu
Dng 1: N
495
Kt qu
Nu mo khng th bt c chut, in ra -1. Nu mo bt c chut, in ra s lt mo s bt chut, bit
rng mo th lun tm cch bt chut nhanh nht c th, cn chut th lun tm cch trnh mo cng lu
cng tt.
V d
D liu
4
A...
.#.B
Kt qu
2
Gii thch
Trong lt 1: mo di chuyn 2 v bn phi,
d chut ng yn hay di chuyn 1 ,
mo s lun bt c chut sau lt 2.
Dy chia ht
Ngy:
04-01-2009
im:
0.7
M bi:
NKDIVSEQ
S ngi gii c/
lm:
80 / 82
Loi bi:
oi
T l ng:
66.2%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Ngun bi:
Tt c
496
D liu
Cha duy nht s N (1 N 100000).
Kt qu
Ghi ra s th N tm c.
V d
D liu
10
Kt qu
28
D liu
13
Kt qu
40
Gi th
Ngy:
04-01-2009
im:
0.7
M bi:
NKLETTER
S ngi gii c/
lm:
76 / 87
Loi bi:
oi
T l ng:
42.4%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Ngun bi:
Tt c
V Gim c cng ty XYZ cn gi mt vn ban quan tro ng ti m t i tac cua min h. Vn ban la m t xu S
cc ch ci la tinh in thng. bao mt n i dung vn ban, ng Giam c gi 2 bc th. Bc th th nh t
497
Sb=truongnguyendu v Se=nguyenduquannhat
Yu c u: Cho hai xu Sb va Se, hy xc nh mt xu S c th l ni dung ca bc th sao cho di ca
xu S la ngn nh t.
D liu
Dng u cha xu Sb, dng th hai cha xu Se. Mi xu co dai khng qua 250.
K t qua
Ghi ra dai cua xu S tim c.
V d
D liu
truongnguyendu
nguyenduquannhat
Kt qu
22
S thn thin
Ngy:
04-01-2009
im:
0.7
M bi:
NKNUMFRE
S ngi gii c/
lm:
83 / 91
Loi bi:
oi
T l ng:
46.8%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Ngun bi:
Tt c
498
D liu
Bao gm mt dng cha 2 s a,b. Hai s c cch nhau bng mt khong trng
Kt qu
Bao gm mt dng l kt qu ca bi ton.
V d
D liu
20 30
Kt qu
3
Word Counting
Ngy:
04-01-2009
im:
0.8
M bi:
WORDCNT
S ngi gii c/
lm:
59 / 70
Loi bi:
acm
T l ng:
29.0%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Nguyn ang vit mt phn mm m t trong mt xu k t. Cu cm thy bun chn sau khi vit xong
phn mm rt nhanh. By gi, cu mun tm P l s lng ln nht cc t c di bng nhau ng lin
tip trong xu cho trc.
Cho mt xu ch cha cc k t t a n z v k t trng. Mi t l mt chui cc k t lin tip khc k t
trng v cc t phn tch nhau bi t nht mt k t trng. Nhim v ca bn l vit chng trnh gip
Nguyn tm s P ni trn.
D liu vo
499
D liu ra
Vi mi b d liu, ghi ra trn mt dng s P m Nguyn mun tm.
V d
D liu vo
2
a aa bb cc def ghi
a a a a a bb bb bb bb c c
D liu ra
3
5
Lucky Numbers
Ngy:
04-01-2009
im:
1.0
M bi:
LUCKYNUM
S ngi gii c/
lm:
41 / 42
Loi bi:
acm
T l ng:
47.1%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
500
D liu vo
D liu vo gm nhiu b d liu tng ng vi nhiu test. Dng u tin cha mt s nguyn dng
khng ln hn 20 l s lng cc b d liu. Cc dng tip theo cha cc b d liu.
Trn mi dng tip theo cha mt s nguyn X tng ng vi mi b d liu.
D liu ra
Vi mi b d liu, ghi ra trn mt dng s may mn dng S nh nht chia ht cho X. Trng hp khng
tn ti s S c khng qu 200 ch s nh vy, ghi -1.
V d
D liu vo
4
6
8
43
5
D liu ra
6
8
86
-1
05-01-2009
im:
1.9
M bi:
HNSUBWAY
S ngi gii c/
lm:
2/4
Loi bi:
acm
T l ng:
39.9%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
501
D liu vo
D liu vo gm nhiu b d liu tng ng vi nhiu test. Dng u tin cha mt s nguyn dng
khng ln hn 20 l s lng cc b d liu. Cc dng tip theo cha cc b d liu.
Vi mi b d liu, dng u tin cha nm s nguyn M, K, T, v1, v2 (M < 31, K < 50, T < 10, 0 < v1 <
v2 < 100) cch nhau bi du cch, tng ng l s lng ga, s lng tuyn tu in ngm, s lng ta nh
chung c, tc ca tu in ngm khi i ngm di ta nh chung c, v tc ca tu in ngm khi
khng i ngm di ta nh chung c. Dng th i trong M dng tip theo cha hai s nguyn Xi v Yi (10000 Xi,Yi 10000) cch nhau bi du cch l ta ca ga th i. Dng th j trong K dng tip theo
cha hai s nguyn cch nhau bi du cch l s hiu ca hai ga hai u ca tuyn tu in ngm th j.
Dng th g trong T dng tip theo cha m t ca ta nh chung c th g. Dng ny cha s nguyn Vg
(Vg < 8) l s lng nh ca a gic m t ta nh chung c th g v tip theo l Vg cp s nguyn (c tr
tuyt i khng ln hn 10000) cch nhau bi du cch l ta nh ca a gic theo mt th t i
vng quanh a gic.
D liu ra
Vi mi b d liu, ghi ra trn mt dng mt s nguyn l phn nguyn ca (tmax * 100) vi tmax l thi
gian i t ga trung tm tm c n ga xa n nht.
V d
D liu vo
1
4 4 3 1 2
1 8
7 8
7 1
14 8
1 2
2 3
502
Earthquakes
Ngy:
05-01-2009
im:
1.7
M bi:
EARTHQK
S ngi gii c/
lm:
7/9
Loi bi:
acm
T l ng:
32.2%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Nm 3010, mt nhm ngi t Tri t chuyn n sng hnh tinh Alpha. V kh hu ca hnh tinh ny
rt khc nghit, ch mt phn t nht nh c th trng trt c.
Gi s b mt ca hnh tinh ny l mt mt phng, mnh t c th trng trt c hnh dng l mt a gic
khng t ct c N nh c ta tng ng l (X1, Y1), (X2, Y2), ..., (Xn , Yn), c lit k theo chiu kim
ng h. Trn mnh t c th trng trt, nhm ngi n t Tri t sng mt trm nghin cu t ti v
tr (Xp, Yp).
Trn hnh tinh Alpha thng c ng t xy ra. Mi trn ng t to ra mt vt nt m con ngi khng
th i qua c. Vt nt ny c th chy ngang qua mnh t c th trng trt v chia mnh t ny ra thnh
cc phn ri nhau. Tht may mn, vt nt ny khng bao gi ct qua trm nghin cu. V d trong hnh trn
cho thy hai vt nt ct mnh t c th trng trt lm ba phn, v phn t c th trng trt m nhm ngi
sng trong trm nghin cu tip cn c sau hai trn ng t c din tch l 22.
Gi s c M trn ng t xy ra c nh s t 1 n M. Mi trn ng t to ra mt vt nt c m t
bi mt ng thng i qua hai im (Xj1, Yj1) v (Xj2, Yj2) (j=1..M).
503
D liu vo
D liu vo gm nhiu b d liu tng ng vi nhiu test. Dng u tin cha mt s nguyn dng
khng ln hn 20 l s lng cc b d liu. Cc dng tip theo cha cc b d liu.
Vi mi b d liu, dng u tin cha s nguyn N (3 N 1000). Dng th i trong N dng tip theo cha
hai s nguyn Xi v Yi (-10000 Xi,Yi 10000) cch nhau bi du cch, l ta ca nh th i ca a
gic th hin mnh t c th trng trt. Dng tip theo cha hai s nguyn (Xp,Yp) (-10000 Xp,Yp
10000) cch nhau bi du cch, l ta ca trm nghin cu. Dng tip theo cha s nguyn M (1 M
1000). Dng th j trong M dng tip theo cha bn s nguyn Xj1, Yj1, Xj2, v Yj2 cch nhau bi du
cch, m t ng thng biu din vt nt to ra bi trn ng t th j.
D liu ra
Vi mi b d liu, ghi ra trn mt dng mt s nguyn l phn nguyn ca (s * 100) vi s l din tch ca
phn c th trng trt v tip cn c sau M trn ng t.
V d
D liu vo
2
3
0 0
2 0
0 2
0 0
1
1 1 1 0
6
1 1
9 1
9 5
5 5
5 8
1 8
5 3
2
1 1 5 8
7 1 7 2
D liu ra
150
2200
504
Pretty Printing
Ngy:
05-01-2009
im:
1.9
M bi:
PRETTYP
S ngi gii c/
lm:
2/4
Loi bi:
acm
T l ng:
39.9%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Cc t lin tip nhau trn cng mt dng phi cch nhau bi ng mt k t trng.
aaa bbbbbbbbb
eeeeeee ffffff
c dddd eeeeeee
ggggggggg
ffffff ggggggggg
505
D liu vo
D liu vo gm nhiu b d liu tng ng vi nhiu test. Dng u tin cha mt s nguyn dng
khng ln hn 20 l s lng cc b d liu. Cc dng tip theo cha cc b d liu.
Vi mi b d liu, dng u tin cha s nguyn L (0 < L 100) l s lng dng ca in. Dng th
hai cha mt s nguyn W (0< W 1000) l s lng k t trn mt dng ca in. Cc dng tip theo
cha ni dung on vn bn c khng qu 1000 t, kt thc bi mt dng trng.
D liu ra
Vi mi b d liu, ghi ra trn mt dng mt cn i ca bn in on vn bn p nht. Trong trng
hp khng tn ti cch no in on vn bn trong cho, ghi -1.
V d
D liu vo
3
3
20
aaa bbbbbbbbb
c dddd
eeeeeee ffffff
ggggggggg
2
5
abcde abcde
2
5
abcde abcde
a
D liu ra
623
0
-1
Traffic Network
506
05-01-2009
im:
2.0
M bi:
TRAFFICN
S ngi gii c/
lm:
0/9
Loi bi:
acm
T l ng:
0.0%
1s
Bi chy tt nht:
canhteo (0 im - 0s)
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
D liu vo
D liu vo gm nhiu b d liu tng ng vi nhiu test. Dng u tin cha mt s nguyn dng
khng ln hn 20 l s lng cc b d liu. Cc dng tip theo cha cc b d liu.
Vi mi b d liu, dng u tin cha nm s nguyn dng n (n 10 000), m (m 100 000), k (k < 300),
s (1 s n), t (1 t n) cch nhau bi du trng. Dng th i trong m dng tip theo cha ba s nguyn
dng di, ci, li cch nhau bi du trng, trong li l di ( 0< li 1000) ca ng mt chiu th i t nt
di n nt ci. Dng th j trong k dng tip theo cha ba s nguyn dng uj, vj v qj (qj 1000) cch nhau
bi du trng, trong qj l di ca ng hai chiu c xut th j ni gia hai nt uj v vj.
D liu ra
Vi mi b d liu, ghi ra trn mt dng di nh nht c th ca ng i ngn nht gia hai nt trng
yu sau khi xy dng xong mt ng hai chiu t danh sch xut. Trng hp khng c ng i t s
n t, ghi -1.
D liu vo
1
4 5 3 1 4
1 2 13
2 3 19
3 1 25
3 4 17
4 1 18
1 3 23
2 3 5
2 4 25
507
Winning Strategy
Ngy:
05-01-2009
im:
2.0
M bi:
WINSTRAT
S ngi gii c/
lm:
0/0
Loi bi:
acm
T l ng:
0.0%
1s
Bi chy tt nht:
(0 im - 0s)
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Cho trc gi tr cc trong mt bng, nhim v ca bn l vit mt chng trnh gip ngi chi th nht
xc nh xem c tn ti chin thut chi m bo anh ta lun thng bt k ngi chi th hai chi th
no.
D liu vo
D liu vo gm nhiu b d liu tng ng vi nhiu test. Dng u tin cha mt s nguyn dng
khng ln hn 20 l s lng cc b d liu. Cc dng tip theo cha cc b d liu.
Vi mi b d liu, dng u tin cha s nguyn n (0 < n < 1000) l kch thc ca bng. Dng tip theo
cha s nguyn m (0 < m < n) l ta ca mt c gi tr 0.
D liu ra
Vi mi b d liu, ghi ra trn mt dng s 1 nu tn ti chin thut thng cho ngi chi th nht, hoc s
0 trong trng hp ngc li.
V d
508
Farthest Headquarters
Ngy:
05-01-2009
im:
1.9
M bi:
HEADQRT
S ngi gii c/
lm:
3/8
Loi bi:
acm
T l ng:
10.5%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Microhoo v Googloo l hai cng ty Tin hc cnh tranh nhau cng mt thnh ph. Mi cng ty c mt s
vn phng nm mt s im trong thnh ph. bo v thng tin quan trng khi lt n i th, c hai
cng ty cam kt s t tr s chnh cng xa nhau cng tt.
509
D liu vo
D liu vo gm nhiu b d liu tng ng vi nhiu test. Dng u tin cha mt s nguyn dng
khng ln hn 20 l s lng cc b d liu. Cc dng tip theo cha cc b d liu.
Vi mi b d liu, dng u tin cha s nguyn n (2 n 30000) l tng s lng vn phng ca c hai
cng ty. Dng th i trong n dng tip theo cha ba s nguyn xi, yi, ci (0 |xi|, |yi| 108, 0 ci 1) cch
nhau bi du trng, vi (xi, yi) l ta ca vn phng th ith v n l vn phng ca Microhoo nu ci = 0
v Googloo nu ci = 1.
Cho bit mi cng ty c t nht mt vn phng.
D liu ra
Vi mi b d liu, ghi ra trn mt dng phn nguyn ca khong cch ln nht gia tr s chnh ca
Microhoo v Googloo.
V d
D liu vo
2
2
0 0 0
3 -2 1
5
1 5 1
-5 2 0
3 7 1
6 -2 0
5 1 0
D liu ra
3
9
Adventure Tourism
Ngy:
05-01-2009
im:
2.0
M bi:
ATOURISM
S ngi gii c/
lm:
0/4
510
acm
T l ng:
0.0%
1s
Bi chy tt nht:
tokucha (0 im - 0s)
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
Cc tour du lch mo him ngy cng thu ht c s quan tm ca cc bn tr. Tuy vy, t chc du lch
mo him l c mt vn . N i hi ban t chc phi chu o, t m n tn tng chi tit nh nht trong
khu chun b.
Tour du lch k ny c p du khch nam v q du khch n tham gia. Ngoi lc lng hu cn v ng cu
khn cp, ban t chc cn phn cng thm k hng dn vin i vi on. chng th nht ng i kh
hp v cheo leo, c on phi i thnh hng mt. c th tr gip nhau, quy tc hnh thnh on i l cnh
mt du khch n phi c mt du khch nam hay mt hng dn vin (i trc hoc i sau), cnh mt hng
dn vin phi c t nht mt du khch. C nhiu cch t chc on thnh hng i. K hiu B l du khch
nam, G l du khch n, v M l hng dn vin, mi cch t chc on tng ng vi mt xu p+q+k k t
t tp (B, G, M). Hai cch t chc on gi l khc nhau nu cc xu tng ng khc nhau. V d, vi on
c 2 du khch nam, 2 du khch n v 1 hng dn vin ( p = q = 2, k = 1) s c tt c 24 cch t chc on
nh m t di y:
STT
Hng i
BBGGM 7
BGMBG
13
MGBBG
19
GBGMB
BBGMG 8
BGMGB
14
MGBGB
20
GBMBG
BGBGM 9
BMGBG
15
MGGBB
21
GBMGB
BGBMG 10
BMGGB
16
GBBGM
22
GMBBG
BGGBM 11
MBGBG
17
GBBMG
23
GMBGB
BGGMB 12
MBGGB
18
GBGBM
24
GMGBB
STT
Hng i
STT
Hng i
STT
Hng i
Cho p, q, v k, gi n l s cch khc nhau t chc hng i. Nhim v ca bn l vit mt chng trnh
tnh phn d ca n khi chia cho 107.
D liu vo
D liu vo gm nhiu b d liu tng ng vi nhiu test. Dng u tin cha mt s nguyn dng
khng ln hn 20 l s lng cc b d liu. Cc dng tip theo cha cc b d liu.
Mi b d liu c mt dng duy nht cha ba s nguyn p, q v k (0 p, q 1 000, 0 k 10) cch nhau
bi du trng.
D liu ra
Vi mi b d liu, ghi ra trn mt dng phn d ca s cch t chc thnh hng i khc nhau khi chia cho
107.
V d
511
Moebius
Ngy:
05-01-2009
im:
2.0
M bi:
MOEBIUS
S ngi gii c/
lm:
0/1
Loi bi:
acm
T l ng:
0.0%
1s
Bi chy tt nht:
hocmai185 (0 im - 0s)
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Tt c
Ngun bi:
D liu vo
D liu vo gm nhiu b d liu tng ng vi nhiu test. Dng u tin cha mt s nguyn dng
khng ln hn 20 l s lng cc b d liu. Cc dng tip theo cha cc b d liu.
Vi mi b d liu, dng u tin cha 2 s nguyn v ( cch nhau bi du trng. Dng tip theo cha hai
cp ba C u v m t hai cn xa, vi l ch mt trc hoc ch mt sau, v l ta ca trn li ban u.
512
D liu ra
Vi mi b d liu, ghi ra trn mt dng tng chi ph nh nht. Ghi trong trng hp cp cho khng
th xa c s ti a 1 php xo trung gian.
V d
D liu vo
1
3 10
F 2 7
B 2 1
.....xxx.z
.....xzx.x
.....xxx.z
.z........
xz........
zz........
D liu ra
13
Palindrome di nht
Ngy:
11-01-2009
im:
1.9
M bi:
PALINY
S ngi gii c/
lm:
3 / 13
Loi bi:
acm
T l ng:
27.8%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
huy391992
Tt c
Ngun bi:
Input
Dng 1: N (s k t ca xu S; N<=50 000)
513
Output
1 dng duy nht gm di ca xu i xng di nht
Example
Input:
5
abacd
Output:
3
ng t
Ngy:
15-01-2009
im:
1.9
M bi:
DAMAGE
S ngi gii c/
lm:
3/3
Loi bi:
oi
T l ng:
79.8%
1s
Bi chy tt nht:
Gii hn m ngun:
50000B
Ngi gi:
paulmcvn
Ngun bi:
Tt c
514
D liu
C dng sau mi dng cha 2 s a_i v b_i m t ng ni th i ni hai cnh ng a_i v b_i
Kt qu
Gm 1 dng duy nht l s lng t nht cc cnh ng khng v c cnh ng 1.
V d
D liu
4 3 1
1 2
2 3
3 4
3
Kt qu
3
Gii thch
Cnh ng 2 b ph hy, vy cc con b cnh ng 2,3,4 s khng th v chung
515