Vu
Pham
Coder’s
High
2014
해법 설명 프레젠테이션
Coder’s
High
2014
해법 설명 프레젠테이션
August
30,
2014
2.
Vu
Pham
문제 :https://www.acmicpc.net/problem/10211
제출 수 :
125
정답 수 :
56
(44.8%)
첫 정답자 :
RiKang @고려대 (RiKang,
이승재)
(2m
42s)
출제 :
myungwoo (전명우)
분류 : Greedy
+
Implementation
PA.
MaximumSubarray
Coder’s
High
2014
해법 설명 프레젠테이션
3.
Vu
Pham
for (inti=1;i<=N;i++){
s += X[i];
if (m < s) m = s;
if (s < 0) s = 0;
}
PA.
MaximumSubarray
Coder’s
High
2014
해법 설명 프레젠테이션
4.
Vu
Pham
문제 :https://www.acmicpc.net/problem/10212
제출 수 :
773
정답 수 :
38
(4.9%)
첫 정답자 :
0YES
@한양대 (hj_929,
이현지)
(44m
34s)
출제 :
kriii (김경근)
분류 : Ad-‐hoc
PB.
Mystery
Coder’s
High
2014
해법 설명 프레젠테이션
5.
Vu
Pham
여러가지방법이 있는데,
1)
srand(&a);
후 랜덤 쓰기
2)
puts(((int)(&a)>>20)%2?”Yonsei”:”Korea”);
3)
fopen이 사용가능하므로 적절히 쓰기
등등…
PB.
Mystery
Coder’s
High
2014
해법 설명 프레젠테이션
6.
Vu
Pham
문제 :https://www.acmicpc.net/problem/10213
제출 수 :
104
정답 수 :
8
(7.692%)
첫 정답자 :
cki86201
@서울과고(cki86201,
박상수)
(20m
24s)
출제 :
kcm1700
(김찬민)
분류 : Convex-‐Hull
PC.
XhCompany
Coder’s
High
2014
해법 설명 프레젠테이션
Vu
Pham
문제 :https://www.acmicpc.net/problem/10214
제출 수 :
112
정답 수 :
88
(78.6%)
첫 정답자 :
HisPSPartner @KAIST
(etaehyun4,
이태현)
(1m
4s)
출제 :
xhae (류현종)
분류 :
Implementation,
Ad-‐hoc
A.
Baseball
Coder’s
High
2014
해법 설명 프레젠테이션
9.
Vu
Pham
Solution
1
for(int i = 0; i < 9; i++){
cin >> score[0] >> score[1];
yonsei += score[0];
korea += score[1];
}
if (yonsei > korea) cout << "Yonsein";
else if (korea > yonsei) cout << "Korean";
else cout << "Drawn";
A.
Baseball
Coder’s
High
2014
해법 설명 프레젠테이션
Vu
Pham
C.
CountCircleGroups
문제: https://www.acmicpc.net/problem/10216
제출 수 :
358
정답 수 :
60
(16.8%)
첫 정답자 :
RiKang @고려대 (RiKang,
이승재)
(7m
47s)
출제 :
xhae (류현종)
분류 :
Geometry +
Graph
Coder’s
High
2014
해법 설명 프레젠테이션
14.
Vu
Pham
C.
CountCircleGroups
1.
if
dist(i,
j)
<=
r[i]
+
r[j]:
Connected!
2.
Build
graph from
fact
1.
3.
Graph
travel(BFS,
DFS,
…)
to
count
the
number
of
groups
Coder’s
High
2014
해법 설명 프레젠테이션
15.
Vu
Pham
E.
Maze
문제: https://www.acmicpc.net/problem/10218
제출 수 :
92
정답 수 :
30 (32.6%)
첫 정답자 :
pps789
@서울대 (pps789,
박상혁)
(51m 50s)
출제 :
kcm1700
(김찬민)
분류 :
Perfect
search
+
implementation
Coder’s
High
2014
해법 설명 프레젠테이션
Vu
Pham
G.SelfRepresentingSeq
문제 :https://www.acmicpc.net/problem/10220
제출 수 :
44
정답 수 :
26 (59.1%)
첫 정답자 :
ainta @서울과고 (ainta,
조승현)
(56m
24s)
출제 :
kriii (김경근)
분류 :
Ad-‐hoc
Coder’s
High
2014
해법 설명 프레젠테이션
25.
Vu
Pham
G.SelfRepresentingSeq
• 간단한성질 :
(모든 수가 나오는 횟수를 더하면 N)
• 비슷하게 :
(첫 성질과 A의 정의 때문)
• 이를 통해 작은 N에 대해서 완전탐색을 하면 답이 보임
→ 증명도 어렵지 않음
if (N = 3 || N == 6) A = 0;
else if (N == 4) A = 2;
else A = 1;
Coder’s
High
2014
해법 설명 프레젠테이션
26.
Vu
Pham
D.
KCMTravel
문제: https://www.acmicpc.net/problem/10217
제출 수 :
216
정답 수 :
47 (21.8%)
첫 정답자 :
RiKang @고려대 (RiKang,
이승재)
(75m
32s)
출제 :
xhae (류현종)
분류 :
Dynamic
Programming
Coder’s
High
2014
해법 설명 프레젠테이션
Vu
Pham
B.
ColoredBeadWorks
문제: https://www.acmicpc.net/problem/10215
제출 수 :
57
정답 수 :
4 (16.7%)
첫 정답자 :
Let
Me
Win
@서울대 (corea,
윤형석)
(144m
26s)
출제 :
altertain (이태윤)
분류 :
Dynamic
Programming
Coder’s
High
2014
해법 설명 프레젠테이션
34.
Vu
Pham
B.
ColoredBeadWorks
형태란현재판에서 E,G,W를 0,1,2로 바꾼 후 일열로
늘어놓아 삼진법으로 나타낸 것을 의미한다고 하자.
D[i][j]
=
i번째 action까지 진행했을때,
형태가 j가 될
확률
형태는 3^16
=
43046721가지가 가능하므로
mapint,
double
D[N];
을 이용해야한다.
나머지는“그냥” 구현 문제 :)
야!
신난다~
Coder’s
High
2014
해법 설명 프레젠테이션