Computer Science 37

BOJ 중간 점검: 870솔브/1014 컨닝/1017 소수 쌍 간단한 풀이

870솔브 했습니다. 여전히 꿀문제 위주로 푼 것도 사실이긴 한데, 그래도 너무 그러는 것 같아서 1페이지에 있는 비교적 번호 빠른 문제들에 도전해봤습니다. 1014 컨닝: 사람을 그래프 정점으로, 컨닝할 수 있는/당할 수 있는 사람의 쌍을 그래프 간선으로 잇게 된다면 그래프에서 최대 얼마만큼의 independent set을 만들 수 있느냐는 문제가 됩니다. 처음에는 그래서 네트워크 플로우를 생각했는데 자기 양 옆 줄의 사람들만 컨닝할 수 있으니까, 결국 홀수번째 줄/짝수번째 줄로 각각 이분 그래프를 만들 수 있게 됩니다. 그래서 이건 Kőnig의 정리에 따라서 이분매칭 문제가 될 수 있고, 실제로 이분 그래프로 잘 만들어 주면 됩니다. 1017 소수 쌍: 자연수가 중복되지 않으니까, 1+1=2는 불가능..

BOJ 800솔브 달성!

최근에 solved.ac 생긴 걸 알고 이거 랭크가 겨우 골드 1이길래 슬퍼서(??)열심히 플래티넘 문제들 풀었더니 어느새 800솔브 달성했네요! 예전에(2년쯤 전)는 열심히 할 때 600솔 정도로 200등 언저리 갔었는데 유저가 많이 늘었는지 이렇게 해도 겨우 400등 안이네요 ㅠ 다시 잡는다면 좀 열심히 랭킹도 올리는 한편, 이번에 풀었던 여러 플래티넘 문제들에서 공부했던 세그먼트 트리 등등도 조만간 포스팅해보겠습니다!

ACM-ICPC 본선 참가후기!

2019 ICPC Asia Daejeon Regional Contest라는 엄청난 팀명으로 다녀왔습니다. 여기저기 팀명 적어야 할 때마다 좀 고생했네요() 꿈에 그리던 ICPC 본선을 처음 나가게 되어서 굉장히 기뻤습니다. 대회의 간략한 후기는 다음과 같습니다. 1. 처음에 단숨에 1시간만에 6문제 쓸고 싱글벙글 하면서 월파가는 상상을 했습니다. 제가 기여한 문제는... 어...음... 너무 대놓고 수학문제였던 J 뿐이었네요() J는 저는 정말 쉽다고 생각했는데 생각보다 CMD 팀을 비롯해서 여럿 말린 팀이 보여서 조금 신기했네요. J번 풀이는 나중에 포스팅해보도록 하겠습니다. 2. 하지만 어림도 없지! 그 후 3시간 55분동안 정말 아무 것도 못 풀고 있었습니다. K의 멀쩡한 풀이를 찾았던 거 같은데 ..