 What's up guys, mine is Michael and welcome to my YouTube channel. Today I stumbled upon this post 30 days training for beginners on code forces and I have to say, this is actually pretty crazy. Basically, this guy named 710 gave a list of 250 problems. I think yeah, 250 problems to solve for beginners. Okay, and he basically listed them all in here and he had this community link and basically these problems focus on two parts, which is solving these topics of math, strings, number theory, binary search bit, mask, data structures, games, brute force, greedy, geometry, two pointers, constructive algorithms, implementation, combinatorics and they range from 800 to 1,000 to 500 and basically what he's doing is that he's solving 10 problems a day. I just have to say this is actually ridiculously crazy. And basically what I'm doing, I don't know if this actually works, but I'm actually doing this sort of thing. So I actually tried solving 10 problems a day and I actually did end up solving at least 100 for two days. So I was instead of doing like his list, I've been doing a two OJ ladders, which is I think is where he actually got the problems from. So yeah, I've pretty much the past few days, past 10 days, I was just grilling grinding all these problems, trying to do 10 problems a day. And yeah, I feel pretty accomplished. I was able to actually do 100 problems in 10 days. And this was the this is at at at two OJ ladder, the first ladder, which is 100 problems of code forces rating less than 1,300. So I was able I did finish all these things. So I'm not sure if this actually works. Like, I don't know if you could if doing 10 problems a day actually does help you, but might as well try. So he has he has this group, you could you guys could like try to sign into his group. But yeah, he has like, well, not this one. He has like a he has this group where it's like a bunch of problems or he lists the problems per day. So like this group, he has like 10 difficult, difficult problems of 1,300, 1,400, 1,500. And he does that that many times per day. There was one thing that he was he also had another group. Let me see an easier group for pure beginners. And yeah, I don't know where that that is. Oh, hold up. I think it was surprisingly, I did solve most of those because apparently those were the same, the same group, the same problems as at two OJ, actually. So I think he got most of them from at two OJ. And let's see contests. No, not this one. So yeah, he has a group for the hard, harder ones. So to try to break from green to green to sign. Oh, yeah. So this is the one where it's the beginner one. Right. So I did, because of some of the problems did overlap. I actually I didn't solve these, right? But so I did, I did all of the at two OJ 100 problems, right? At two OJ in 10 days, which is surprisingly pretty good. So I'm getting the hang of doing like these problems pretty quickly. But yeah, the this is the group that he has. It's if you want to search it up, I'll put the link down below. But he has this group where you're basically solving 10 problems every single day. And you try to, yeah, you try to solve 10 problems every single day. If you, you give each problem, at least 30 minutes, if you can't solve the problem, you look at the editorial and try to code it up yourself. But yeah, because of some of the problems did overlap with at two OJ. It seems like I solved a lot. So it seems like day one, I solved all 10. Day two, I solved seven, day three, I solved six, day four, I solved five, day five, I solved two, day seven, I solved one, day eight, I solved two. So yeah, apparently I think, I think you could. So right now I'm currently gray, because I'm not, I'm not really good. I'm just pure beginner. But I haven't, I did solve all these in 10 days. So that felt pretty good to me. But yeah, I'm going to actually try this out, actually. So I'm actually going to try solving all these problems and see if that actually does work. So but yeah, for the past 10 days, I was just grinding out at two OJ ladders to see if, see if this works. So I'm not sure. I don't know what my rating is right now, because I didn't actually participate in the recent contest. So I don't know what my rating is, or how well I could solve these problems, like the rating wise. But yeah, I did, I did solve most, I just solved most of these. Surprisingly, I'd solve most of these without looking at the editorial. Some of them I did. I have to agree, some of them I did. But yeah. So what I'm doing is I'm basically just doing at two OJ ladders. I finished all the less than 1,300 ones. And yeah, and then I might do 1,300 to 1,400. These rankings to see if these would actually work. So yeah, I'm not sure if this actually works. Apparently I did solve most of these actually. Huh. That's strange. I think, I think most of them are, are previous contests. So that's probably a reason why I solved most of them before. But yeah, I have a feeling if you do solve 10 problems every single day, you're going to improve. Okay. At least you're speed, speed wise. Even if they're easy problems, you're your speed wise of implementing will improve. So yeah, that's what I'm basically doing. So yeah, these are the problems you could, I'll put a link in this description down below the post of 710's training. Apparently he did get to green, and which is what I'm trying to go for. I'm trying to get to green. But so yeah, let me see 710's history. Yeah, so he did get to green. Which is surprising. Oh, but he was, he was wavering on green and gray. So maybe he was already green. I don't know. I don't know how many problems he solved. So yeah, this guy's good. This guy's, well, this guy's a pupil, but so he's, he's, he's still, I think he's still pretty much beginner, but he did get to green. So that's something that I'm trying to achieve because right now my rating is pretty bad. My rating is abysmal. Yeah. If you want to see my rating, my rating is like, whoosh. I did, I dropped a lot here in the sense of being in 2019. And then I stopped caring about it when my ranking kept dropping. And then from here I actually started practicing. So I did get a little bit better the last few months and then I started dropping again. And then I got better and I dropped again. So yeah. I'm not sure what my rating is now after solving 100 problems in the past 10 days. So I don't know if that improved me or not, but I'll, and I didn't go in the latest contest. So I'm not sure. But yeah, the next educational round is going to come up and then I'm going to try doing that. And yeah, oh, tomorrow is the ad coder contest. So I might actually do that also. I don't know if, not sure if, well, doing good on code forces does translate to ad code, but ad code is more mathematical. So maybe, maybe, maybe my ranking would improve on ad coder. I'm not sure though, completely not sure. But yeah. That's what I've been doing most of the past few days. I'm sorry I couldn't upload at all. But yeah, maybe I should do a virtual contest. Not sure yet. But yeah, I'm, yeah. We'll see, we'll see, we'll see. So yeah, let me know down in the comment section below what training program you guys are doing. I know there's another training where, for absolutely completely beginners, like you've never coded before at all. And I think it's, is it this one? Is it this one? I don't know. It's not this one. Yeah, I don't know. I can't find it. There's one where it's like, there's an academy of training, where it's like pure, pure like new programmers you've never programmed before. I think it's this one, newcomer group. Yeah, it's this one, this one. Asuit university training newcomers. So if you've never programmed before, you should definitely try this out. So this is, this is like a few 10 problems for just basic functions, arrays, strings, geometry, recursion. Some of these I'm not, I've never actually done before myself. So I don't know if they might make, I know like data types is pretty easy like this. This is just typing words in a code like print hello world, right? So all these 26 problems you should be able to solve is like completely new beginners. Yeah, but then they get like significantly more difficult. And then later on, they get pretty difficult. General easy. So it seems like I solved six of these. I don't know. I don't know if these are difficult or not. Not sure actually. I don't know. But yeah, I'll put links down in the description down below. I'll put them in a comment on these training pages to see if you guys would want to do it. And yeah, great comments to subscribe. I'll check you guys later. Let me know what kind of training you guys are doing to try to improve your competitive programming rating, ranking. And yeah, I'll see you guys later. Peace.