So I’ve been doing Competitive Programming for roughly year now and I don’t feel like I’ve made any progress. Back in July last year I couldn’t solve a single problem in a contest and had rating of 1000 on CodeForces. I peaked at 1820 on CodeForces in April, dropped to 1550 in the last contest and today got back to 1610. I was at this rating back in January. I practice solving 2100-2200 problems. Sometimes I solve them, other times I don’t, but in the last 10 contests I couldn’t get rank better than top 1000 on CF (whereas I used to have top 500, top 300 ranks many times before). I couldn’t solve 4 problems in contest in a very long time, though I did it a couple of times before. I had another account on CodeForces before, but decided to start fresh because of dropping 250 rating in 3 contests. I really feel like I’m not improving and like I’m not gifted. I’ve dedicated 3-8 hours every single day to becoming better and solving hard problems, but the improvement isn’t there. Is it time to quit and get another hobby?
BTW: Just so we’re on the same page, I started doing this with the purpose of entering some good college, so I need to qualify for the IOI to at least have some chance. But judging by my current progress and only single attempt left before college applications, I don’t think it’s happening.