티스토리 뷰
출제진으로 참여했던 알고스팟 10주년 기념 대회가 무사히 끝났다. 출제진의 수가 적어서 많은 문제를 냈는데, 출제한 문제 5개(D, F, G, H, L)에 대해 간략한 출제 배경과 풀이를 써 보았다.
Problem D. Dynamic Input Tool
subsequence가 아닌 substring인 버전이 opencup에 있고, 그 문제가 있는 셋을 돈 후에 출제하였다. 5개 중 마지막으로 낸 문제인데, 난이도는 가장 낮다.
Problem F. Fan of Computational Geometry
디스크립션이 잘못 쓰여 있는 문제를 매우 많이 틀렸던 기억이 떠올라서 이를 바탕으로 만든 문제이다(저 문제는 선분을 직선이라고 해석해야 맞을 수 있다). 좋은 문제를 만들려고 했지만 결국 원본처럼 망한 비운의 문제이다.
Problem G. Game of Sorting
이번 대회에 낸 문제 중에서는 가장 마음에 드는 문제이다. 원래는 쿼리 문제가 아니었는데 출제진의 킹갓께서 쿼리도 가능하다고 하셔서 수정하였다.
Problem H. Hole in a Circle
기하 문제를 내려고 했지만 어느새 자료구조 문제가 되어 있었다. 사실 기하였으면 대회 밸런스 측면에서 매우 안 좋았을 듯.. 처음에 의도한 풀이보다 더 빠른 풀이가 존재했다.
Problem L. LIS++
LIS에 관련된 어떤 문제를 풀다가 LIS 관련 문제를 아무거나 내자 해서 낸 문제이다. 난이도는 적당한 것 같다.