티스토리 뷰

대회

ZOAC 2019 후기 및 풀이

hellogaon 2019. 12. 30. 16:54

안녕하세요 hellogaon입니다.

2019년 12월 28일, 작년에 이어 한양대학교 에리카 알고리즘 학회 '영과일'의 내부 대회

Zero One Algorithm Contest 2019(이하 ZOAC 2019)가 개최되었습니다. 


대회가 열리기 한 달 전, 대회 개최 조건이 변경되어 3명 이상의 검수진이 필요하였고 

자칫하면 대회가 열리지 못할 뻔도 하였으나 영과일 회장님의 대회를 개최하겠다는 열정에 감동하여

검수진을 구할 수 있었다는 후문이 있습니다.



출제자로는 저와 재현이(TheKinGoD)와 병서(bsyun0571)가 참여하였고 

정말 훌륭하신 cheetose님, functionx님, h0ngjun7님, jh05013님, oree2113님, rdd6584님께서

검수진으로 참여해주셔서 더욱 높은 퀄리티의 대회를 개최할 수 있었습니다. 

완벽하게 문제를 만들어서 검수진을 고생시키지 말자!라는 목적이 있었으나 

수십 번을 읽어봐도 찾지 못했던 스크립트의 오류 뿐만 아니라, 직접 데이터도 만들어주시고, 

문제 이미지도 만들어주시고, 다양한 방법으로 풀이를 진행해주셔서 

저 또한 새로운 해법에 대해서 알 수 있었고 많은 도움을 받을 수 있었습니다. 다시 한 번 감사드립니다.


작년에는 본대회 8팀, Open Contest에서는 20여명이 참가해주셨었는데 올라간 대회 퀄리티 만큼이나 

올해에는 본대회 18팀, Open Conest에서는 30명이나 참여를 해주셔서 더욱 재밌게 대회를 즐길 수 있었습니다. 


또한 올해에는 작년과는 다르게 난이도 순으로 배치하지 않았음에도 불구하고 

출제진이 의도한대로의 마음에 드는 스코어보드를 얻을 수 있어 뿌듯하였습니다.


마지막으로 대회에 후원해주신 스타트링크, 바쁜 시간에도 참여해주시고 관심가져주신

영과일 학회원들 및 Open Contest 참가자들께 감사의 인사를 전합니다. 

고생 많으셨습니다. 감사합니다. 


아래는 문제와 문제의 후기, 그리고 문제의 풀이입니다. 많이 풀린 순서대로 배치하였습니다.




A - 18238번: ZOAC 2


작년에 이어 첫번째 문제에 위치하게 된 ZOAC문제입니다.

올해에는 모든 팀이 최소한 한 문제는 풀었으면 하는 목적으로 제작되었으며 본대회에서 모든 팀이 풀어준 문제입니다.

작년과 올해에 이어 내년에도 ZOAC의 A번 문제는 문자열 문제라는 역사가 생길 지 궁금합니다.

H - 18245번: 이상한 나라의 암호


이 문제 또한 많은 팀들이 풀도록 만든 문제입니다.

그러나 맨 마지막에서 2번째에 배치하여 먼저 전체적으로 문제를 보는 사람이 맞출 수 있도록 하였다보니

본대회에서는 25분만에 퍼솔이 등장하였고 이후 많은 팀들이 이 문제를 풀어주었습니다.

E - 18242번: 모네모 시력검사


이 문제를 출제할 때 답을 구하는 것이 가능한 지 불가능 한 지 또한 물어볼까 생각하였는데

이는 너무 참가자를 귀찮게 하는 것 같아 문제에서 제시한 조건에 맞는 입력만 들어오는 것으로 수정하였습니다.

쉽게 풀 수 있는 방법을 바로 생각한다면 쉽게, 아니라면 조금 오래 걸릴 수도 있게 하는 것이 출제의도입니다.

F - 18243번: Small World Network


BOJ내에서 3500여명 이상 푼 케빈 베이컨의 6단계 법칙과 유사한 문제입니다.

유명한 그래프 문제로 다양한 방법으로 풀 수 있는 문제입니다.

G - 18244번: 변형 계단 수


BOJ에서 '계단 수'를 검색하게 되면 계단 수, 쉬운 계단 수, 어려운 계단 수, 더 어려운 계단 수와 같이 시리즈가 존재합니다.

이 문제 또한 계단 수를 약간 변형한 문제입니다.

C - 18240번: 이진 탐색 트리 복원하기


2년 전, 처음 풀었을 때 굉장히 인상깊었던 이진 탐색 트리 문제를 보다가 생각난 문제입니다.

이진 탐색 트리 문제는 수열이 주어지고 이들을 넣었을 때 깊이를 출력해야하는 문제라면

이 문제는 깊이가 주어지고 가능한 수열을 출력하는 문제입니다.

이 문제를 채점하는 스폐셜 저지가 이진 탐색 트리 문제와 동일하였습니다.

B - 18239번: 편안한 수열 만들기


B번 문제이기에 많은 팀들이 풀어주셨으나 본대회에서 아쉽게도 정답이 없었던 문제입니다.

이 문제의 아이디어는 배열 문제에서 얻었으며 정확히 5번이라는 조건을 걸 경우

생각보다 재미있는 부분이 많아 출제하게 된 문제입니다.

고통 받으셨을 많은 분들에게 죄송하다는 말씀 드립니다ㅠㅠ

D - 18241번: 문자열 게임


개인적으로 정해를 떠올리는데에 굉장히 오랜 시간이 걸렸던 문제입니다.

처음에 보았을 때 문자열 폭발 문제와 비슷하다고 생각이 들었지만 반례가 존재하였습니다.

I - 18246번: 색종이와 쿼리


1년 전, 얼룩말 아트 문제를 풀기 위해 BOJ Slack에 질문하여 관련 알고리즘에 대해 알게 되었고

단순하지만 처음에 생각하기 어려웠기에 인상 깊었습니다.

이 아이디어를 사용한 문제를 내고 싶었고 여기에 쿼리를 더하면 어떤 문제를 만들 수 있을 지 생각하다가

2차원 배열에 대하여 max 구간 쿼리를 구할 수 있을 것 같아 출제하게 되었습니다.

어려운 개념이지만 알면은 빠르게 풀 수 있도록 하는 것이 출제 의도입니다.


'대회' 카테고리의 다른 글

ZOAC 2018 후기 및 풀이  (8) 2018.12.31
2018 HEPC - MAVEN 풀이  (0) 2018.09.23
UCPC 2018 온라인 예선 풀이  (0) 2018.07.19
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday