Upload
atcoder-inc
View
936
Download
0
Embed Size (px)
Citation preview
AtCoder Regular Contest 037
AtCoder
3/19/15
http://www.slideshare.net/chokudai/abc004
3/19/15
AtCoder Inc. All rights reserved.
A
1.2.
3/19/15
A
N i mi
11 1
80
() 25, 1 mi 1003/19/15
A
mi 80 80 - mi mi 80 0
max(0, 80 mi)
3/19/15
AtCoder Inc. All rights reserved.
B
1.2.
3/19/15
B
NM
N 100, M N(N-1)/2
3/19/15
B
DFS
3/19/15
B
DFS
DFS 3/19/15
AtCoder Inc. All rights reserved.
C
1.2.
3/19/15
C
N^2
N^2 K
N 30000 () 10^9
3/19/15
C ()
5: N 10
3/19/15
C ()
100: N 30000
9
K
3/19/15
C ()
KX
X-1K XK
1,1,2,2,2,2,2,4,4 72 1 < 7 2 73/19/15
C ()
X-1K XK
XKX K
3/19/15
C ()
XX K
K
3/19/15
C ()
a_i * b_j K b_j K / a_i ()
iK b_1, b_2, , b_N K / a_i
b O(log(N)) 3/19/15
C ()
O(log(MAX_A * MAX_B) * N * log(N))
log(10^18) * 3 * log(3) = 2700
C++
3/19/15
AtCoder Inc. All rights reserved.
1.2.
3/19/15
DChaotic Polygons
D
mod 107
L 10^5 ( 3^L )
3/19/15
D
L f(L)
3 * f(L-1)
AB g(L-1) g(L-1)^3
3/19/15
A B
D
g(L) (AB L+1)
3/19/15
A B
D
ACDB
CD g(L-1) AC DB g(L-1) E
L+2AEC h(L)E
3/19/15
A B
C D
E
D
L+2AEC h(L)
FGHE
AFEGC H
h(L) g(L-1), h(L-1)
f(L),g(L),h(L) f(L-1), g(L-1), h(L-1) O(L) f(L) 3/19/15
A
C
E
H
F
G
D
3/19/15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23