
와! 다 풀었다! 역시 뭔가 조금 더 생각하면 풀리는 거였는데 생각이 조금 모자라서 못 풀었던 것 같다. 전체적으로 좀 더 빨리 + 정확하게 풀어야하는데 여전히 그게 잘 안 되는 듯. 아래는 이 문제들을 한 방에 못 풀고 2차 시도에서야 풀게 된 이유 정리 A(2100, 26분) 이 문제는 그냥 간단한 케이스 분류 + 구현 문제인데 1-3 연습에서 다른 문제 푸느라 풀 시간이 없어서 못 풀었다. 푸는데 시간이 좀 걸리긴 했지만 꽤 엣지 케이스가 많은 문제인데 한 방에 맞아서 그래도 잘 푼 것 같다. B(2200, 43분) 이 문제는 1-2 연습에서 한참 붙잡았는데 못 풀었던 lazy propagation 문제였다. 그 때 못 풀고 이번에도 또 한참 고생하다 풀었는데, 내가 애초에 식 유도를 좀 잘못했다는..

mashup 기능을 적극적으로 이용해서 트레이닝을 하기로 했다. 방식은 다음과 같다. 1. 코드포스 난이도 기준 2100 - 2200 - 2300 - 2400 4문제를 랜덤하게 뽑아서 구성한 셋을 2시간동안 돈다. 2. 여기서 못 푼 문제는 unsolved set A에 들어간다. 3. unsolved set A에 쌓인 문제가 3개가 되면, 이 문제 3개를 모은 셋을 다시 2시간동안 돈다. 4. 여기서 못 푼 문제는 unsolved set B에 들어간다. 5. unsolved set B에 쌓인 문제가 2개가 되면, 2시간 2문제 셋을 돈다. 6. 여기서 못 푼 문제는 unsolved set C에 들어간다. 7. unsolved set C에 쌓인 문제는 풀이를 보고 푼 뒤 정리하고 넘어간다. 일단 이렇게 진..
mashup 링크: https://codeforces.com/contests/232667 실력을 늘리기 위해 스스로 풀기 어렵다고 느껴지는 난이도의 문제를 시도해야할 것 같아서 코드 포스의 문제 레이팅 기능을 사용하기로 마음먹었다. 이전에 연습해본 바로는 1900~2000대 문제도 풀기가 쉽지 않았고, 그래서 일단 4문제를 1900-2000-2000-2100짜리 문제로 고른 다음 이걸 2시간동안 푸는 연습을 하기로 했다. 4문제를 시간안에 다 풀게 되면 문제 레이팅을 하나씩 높여나가는 식으로 할 예정. 주말에 2셋 정도 돌고 평일에 못 푼 문제 업솔빙을 하면 될 거라고 생각중(좀 더 시간을 쓰고 싶지만 그럴 여유는 없으니...) 두 문제밖에 못 풀 줄 알았는데 다행히도 3문제를 풀어서 생각보다 괜찮은 스..