Norp's blog

By Norp, history, 5 weeks ago, In English

Hello codeforces again!

Today, having sorted out my new plan in full, I am writing this blog. I have now moved on to a different direction of programming, and for some time I will not participate in codeforces competitions. When I finish the course, I will definitely come back and continue my goal. Now I really don’t have enough time for important things, and exams are approaching. For now, that's all. Thanks to everyone who helped me along this path. Perhaps I will return to CF again after exams (+- June 15)

See you later!!!!!!!!!!)))))))))

Full text and comments »

  • Vote: I like it
  • -17
  • Vote: I do not like it

By Norp, 7 weeks ago, In English

Hello codeforces!!!

These 2 weeks turned out to be very bad. I was suddenly so lazy that I didn't even want to go to CF at all. It seemed to me that I couldn’t do anything about it at all. But as one person advised me, the best thing to help with burnout is rest. These 2 weeks I did almost nothing in CP, except for 5 solved level 900 problems (shame) and participation in 2 competitions. By the way, about round 940 — I was SO CLOSE TO SOLUTION B, but my carelessness turned out to be a huge mistake. I initially thought that the array should only consist of positive numbers, but the next day I just noticed that the array could consist of zeros too.This failure depressed me even more, and I did nothing at all until today's contest. After finishing today's contest, I finally gathered the strength to write this blog. The most important thing in achieving a goal is discipline. Even if you feel destroyed, discipline will help you get back on your feet. From today I am doing everything possible to achieve my goal faster, but this time I hope not to fail due to laziness, because I have found a way to overcome it)

Future plans:

Be more focused in competitions, finish 100 problems at level 900 (I don’t care if they’re easy, a goal is a goal), continue thematic problem sets, get the rating back to 1100, move on and don’t give up

See you later!!!!!!!!!

UPD Today's contest was very good

Full text and comments »

  • Vote: I like it
  • -15
  • Vote: I do not like it

By Norp, history, 2 months ago, In English

I always come back ...

Hello codeforces!!!!


This is almost the best week in which I was able to do a lot of things. I'll start with the contests. The last 2 contests were positive for me. The recent global round practically consisted of problems on greedy algorithms. I solved AB in it without any effort, but on this contest, I thought for a long time about the solution for C, but was only able to decide after the end of the competition. About the last Div3 contest: I was also able to solve 2 problems, but C..... At first I just wrote brute force for it, to my surprise it gave a complete solution. But after that, I immediately realized that it would fail during system tests, and began to come up with a solution greedily, but there was little time left for its implementation. I tried as much as I could, but I couldn't solve C. The day before yesterday I completed the last 2 contests, in the global round I solved C and E, in Div3 I solved C. It turns out I was so close to solving C, but time let me down. If I had time to solve C then, then I would now 100% be a pupil. Yesterday I finished 2nd mashup, I solved C and D from the mashup. As I noticed, many people liked this mashup. Also yesterday I FINALLY FINISHED the 1st hundred level 800 problems. Yes, although this achievement is worthless for many, for me it gave me more motivation to move forward. By the way, while finishing the last 10 problems of level 800, I decided to work through them for speed, and as a result, I solved these ten in +- half an hour. Specifically, today I did not do much in programming, since I had other things to do and did not have time to do much. But today, during the contest...................... Because of my stupidity, I decided to write it for the last half hour, I thought “come on, take a risk”, but in the end it will result in at least a -50 rating, if not a -100. I will never make this, like the previous mistake during 937 Div4, again. Thank God I was able to solve at least A in the last seconds of the competition.

By the way, many people were interested in my materials on various topics. I will upset your. I composed these themes myself out of a pure understanding of what was presented to me. For example, I compiled a recent article about the MEX of array only using autor code and a small search on the Internet.

Plans for tomorrow:

Finish Edu 164, finish a set of problems on the topic of prefixes and suffixes (the problems there are difficult, so they take a lot of time), complete E F G H of my mashup, move on to level 900+ problems.

See you later!!!!!!!!!!

Full text and comments »

  • Vote: I like it
  • -18
  • Vote: I do not like it

By Norp, history, 2 months ago, In English

Hello codeforces!

I invite you to participate in my mashup designed for preparation for Div 2 and Div 3. The problems are selected in the range from 800 to 1500. There will also be problems that I have not been able to solve for a long time. I would like to mention that if you have previously solved these problems in the archive, it will be better for your own benefit if you solve them again, rather than using the code you previously wrote. Your place in this competition does not matter if you cheated.

Registration link: https://codeforces.com/contestInvitation/a5c9890212b1411d96a23a04eb5f836e8a9d17e9

Start time: 04/10/24; 19:50(UTC+5);

I wish the participants good luck :)

See you later!!

Full text and comments »

  • Vote: I like it
  • -7
  • Vote: I do not like it

By Norp, history, 2 months ago, In English

Hello Codeforces!

I decided to write a blog today because I haven't done much in the past 2 days. Today I completed one set of problems on the topics of arrays, maps, sets, pairs, etc (16 problems). I really liked the tasks, if anyone is interested, all links to sources will be in the comments. The difficulties in this set ranged from 800 to 1400. I also decided to make a mashup today to prepare for the upcoming Div1+2, I wrote it quite well. By the way, this mashup made me understand that to solve greedy problems, you need to look for several solutions and try the optimal ones. In problem B, after thinking of several possible solutions, I was able to find the correct one. The mashup is still not finished, but according to preliminary results, 1st place is still occupied by a user with the nickname terracottalite (10 solved problems). To my surprise, despite the fact that this is my first mashup, 10 people took part in it. Thank you for supporting me!

Plans for tomorrow:

Don’t fail Div1+2 (like the last time), continue solving problems from the archive, try to finish a set of problems about Prefixes and Suffixes).

Till tomorrow!!!

Full text and comments »

  • Vote: I like it
  • -31
  • Vote: I do not like it

By Norp, history, 2 months ago, In English

Hello Codeforces

I invite you to participate in my mashup, which will start at 04/05/2024 19:20 (UTC+5). This mashup is designed to prepare for the upcoming Div1+2. The problems were selected in the range from 800 to 1700. I have never solved these problems in a mashup myself, so I will compete together with the participants.

By the way, here are invite link : https://codeforces.com/contestInvitation/36b92b8b55af660000bd6b49c97fabb01df2fbc9

P.S : Today I will post what I did in these 3 days)

See you later!!

Full text and comments »

  • Vote: I like it
  • -25
  • Vote: I do not like it

By Norp, history, 2 months ago, In English

Hello Codeforces!

Today, after reflecting on the advice under my comments and putting them together, I learned one very good piece of advice that I will stick to moving forward. Today I finished the 1st thematic collection of problems, it was on the topic of arrays, maps, sets, etc. Again I tried to extract something useful from these problems, and began to notice that mostly brute force problems are often solved without much optimization (if I’m wrong, correct me). I need to do more to achieve the goal, because 1/4 of the way has already passed, and I have only reached 1100 rating (I lost it at the last competition :( ).

Plans for tomorrow:

Don't be lazy, try to finish the 2nd thematic collection of problems right away, prepare for the approaching Div1-2.

Till Tomorrow.....

Full text and comments »

  • Vote: I like it
  • +3
  • Vote: I do not like it

By Norp, history, 2 months ago, In English

Hello Codeforces!

Today I started LeetCode, solved about 20 problems (to my surprise they turned out to be even easier than I thought), solved C from the recent Div1+2, and also took part in the April fool contest. Due to some mistake at the beginning, the problems did not appear immediately, which is why I got stuck on A, I was able to solve it in the 14th minute, but I solved B in the 17th minute, and ended up taking 3000th place. I thought about С for about an hour, but in the end I couldn’t come up with a solution for her and decided to leave it for tomorrow.

Plans for tomorrow:

Solve C and F from today's contest, and as always continue to practice topics and problems

Till tomorrow!!!

Full text and comments »

  • Vote: I like it
  • -27
  • Vote: I do not like it

By Norp, history, 3 months ago, In English

Hello codeforces!

Today I finished solving yesterday's contest, problem B really helped me understand the concept of "MEX". I decided to search the Internet for sources on this topic and found a lot of useful things about this topic. Although this is not such an important topic for cp, I hope that knowledge of this topic will be useful in future rounds. Also today I was advised to start “Complete Training from Zero”, where, to my surprise, tasks were collected on the topics I needed.

Plans for tomorrow:

Take part in my first unrated round), continue "Complete Training from 0", solve problems from the archive and not be lazy, as I was today.

Till tomorrow!

Full text and comments »

  • Vote: I like it
  • -22
  • Vote: I do not like it

By Norp, history, 3 months ago, In English

Hello Codeforces!

I didn’t write this blog yesterday, because yesterday I decided to take a little rest, especially after the events of the recent Div.4 and the cluttering of the site with similar blogs. Today I was able to solve the problems from the archive, but to be honest they were easy. About the recent Div.4: I still can't understand how I couldn't solve E, because it was very easy, but even so, thanks to this contest, I set a new high point in my rating. Despite this, I made a very big mistake(violating rules), which probably greatly affected my credibility. At today's contest I couldn't solve B, the reason for this was probably that I overloaded my head a lot before the contest today, and so now I can't come up with another idea for solving it. Also today I solved 100 problems on CF since I started using it.

Plans for tomorrow:

Finish today's contest, pass the mashup from the coach, complete unsolved problems from the archive and practice the topics that I had to study.

Till tomorrow!

Full text and comments »

  • Vote: I like it
  • -31
  • Vote: I do not like it

By Norp, history, 3 months ago, In English

Hello Codeforces!!!

Today I tried to do as much as possible so as not to fail Div.4. Solved several easy, several difficult problems, wrote 2 virtual past Div.4. But what pleased me most was today's Div.4. I solved 4 problems on the first try without difficulty, I really hope that after this round, even if I don’t become a pupil, I will at least get closer to it. I also practiced number theory today, which helped me a lot in the contest. I can't wait to see the results of the contest.

Plans for tomorrow:

Solve E from today's Div.4, and the remaining plans from yesterday.

Till Tomorrow!

Full text and comments »

  • Vote: I like it
  • -38
  • Vote: I do not like it

By Norp, history, 3 months ago, In English

Hello Codeforces

Today I did not solve as many problems as yesterday, since I had other things to do. I only had time in the morning and evening, during which time I solved 3-4 problems. An interesting point — I came across one problem at level 800, but despite this I came up with a solution for it only after 2 hours. Although this task almost completely spent my desire, I liked it. Also today I decided to fully analyze which topics I need to improve, and I came up with the following list:

Greedy, constructive algorithms, data structures, bitmasks, 2 pointers and binary search, brute force.

We are waiting for expert opinions on these topics in the comments.

Plans for tomorrow:

Prepare and not fail Div.4, understand the topics listed above, continue to solve problems

Till tomorrow!

Full text and comments »

  • Vote: I like it
  • -37
  • Vote: I do not like it

By Norp, 3 months ago, In English

Hello codeforces!

Today I gave my best, in general I solved about 6-7 problems of difficulty 1100-1400, as always I still have unsolved problems, because according to those who know more than me, tutorials are not that helpful in increasing skill, they just show one of solutions. I’m already thinking that I won’t use tutorials to find a solution, but rather I’ll leave these problems and try to solve them again after a certain period of time. Also today I found good materials about prefixes and suffixes, and solved several problems on them.

Plans for tomorrow:

Prepare for the upcoming Div.4, solve problems from the archive, solve a mashup from the coach.

Till tomorrow!

Full text and comments »

  • Vote: I like it
  • -3
  • Vote: I do not like it

By Norp, history, 3 months ago, In English

Hello codeforces!

Today I tried to solve problems above my level, but it turned out that it was more difficult than I expected. I tried to solve one problem 1200 for about 40 minutes, but even with the help of the tutorial I could not solve it. As a result, today I solved about 5-6 problems in the range from 1000 to 1300, which is already quite good. Also today I wrote one virtual Div.2, and there I was finally able to solve AB, where A was 900 and B was 1100. Although this is very easy for some, it was difficult for me, especially when I was thinking about the solution for B.

Plans for tomorrow:

Continue to solve problems from the archive, understand the material about prefixes and suffixes, solve more problems on the topic of greedy and brute force (as you know, these topics are the worst for me)

Till tomorrow!

Full text and comments »

  • Vote: I like it
  • +2
  • Vote: I do not like it

By Norp, history, 3 months ago, In English

Hello codeforces!

Today I solved quite a lot of problems from the archive on various topics and in the range of 800-1100 difficulty, mostly they were on the topic of greedy and brute force (since lately I have become bad at solving brute-force problems), the rest of the time I rested because I practiced for 4 hours straight without a break.

Plans for tomorrow:

Solve problems for speed (Because there will be Div.4 soon, and I don’t want to merge it like the last Div.4), solve problems from the archive and other sources, and also improve the schedule (because today after 4 hours of solving problems my brain refused to work)

Till tomorrow!

Full text and comments »

  • Vote: I like it
  • +7
  • Vote: I do not like it

By Norp, 3 months ago, In English

Hello Codeforces!

Today is the 10th day since the beginning of my journey (1/8 part). Today I practiced problems from other sites on the topic of mathematics, number theory and recursion. Also today I solved the first ten problems from Project Euler, and completed the 3rd topic of the CF course. And also, today I have a lot of questions regarding competitive programming, here are some of them:

Will CodeForces help improve your overall skill in competitive programming, or will it help only on the CF platform?

What specific sports programming topics are needed to reach the pupil?

Today I also had a lot of time, but I didn’t have enough patience to finish the 2nd topic of the Informatics website. Now we have to put it off until tomorrow >:(

Plans for tomorrow:

Finish this unsolved topic, get together and finish the last 2 contests, solve more problems and also DON’T LOSE MOTIVATION!

Till tomorrow!

Full text and comments »

  • Vote: I like it
  • -18
  • Vote: I do not like it

By Norp, history, 3 months ago, In English

Hello codeforces!

I apologize for the fact that I was not able to write a blog during these 3 days, because I did not have access to the Internet, nor was my laptop nearby. In general, I was able to do something only when I was in the city. During these 3 days, I was only able to finish the 2nd topic of a course on one site, and also wrote a contest today (I haven’t solved B yet, I hope I can solve it before the end of the contest).

Plans for tomorrow:

Solve problems from the archive, finish today’s contest (if necessary), finish the 3rd topic of the course, as well as the remaining plans from the 6th day

Till tomorrow!

Full text and comments »

  • Vote: I like it
  • +5
  • Vote: I do not like it

By Norp, history, 3 months ago, In English

Hello Codeforces!

Today I gave my best, completed the 1st topic of the material prepared by my coach, wrote 2 virtual Div.3 as much as I could, and the results were not long in coming. When I solved today's Div.3, at first I got stuck on the 1st problem, solved it in the 13th minute, but I solved B very quickly, and ended up taking 6000th place. I hope codeforces will give me a positive rating, because this is the highest place I have ever taken in the official rounds.

Plans for tomorrow:

Solve the C,D from today's round, continue solving the problems prepared by the coach, and complete the 2nd topic of the ITMO Academy course.

Till tomorrow!

Full text and comments »

  • Vote: I like it
  • +9
  • Vote: I do not like it

By Norp, history, 3 months ago, In English

Hello Codeforces!

Today I didn't solve many problems from Codeforces, but mostly solved problems from other sites on various topics. Also, today I started solving Project Euler (It will greatly help you in progressing topics such as Mathematics, Number Theory), today I managed to solve only 7 problems. Although today I was overcome by the desire to do nothing, I tried and did at least something)

Plans for tomorrow:

Do not fail Div.3, and in general the remaining plans from yesterday.

Till tomorrow!

Full text and comments »

  • Vote: I like it
  • +1
  • Vote: I do not like it

By Norp, history, 3 months ago, In English

Hello Codeforces!

Today I spent a huge amount of time solving problems, wrote as many as 3 virtual contests, completed the 1st step of the ITMO Academy course and also passed a contest from a coach. However, today I fulfilled all my plans for today, the main thing is not to lose motivation and not pay attention to the negative.

Some results from virtual contests:

CF 892 — 3400 place(1300 rating)

CF 894 — 7300 place(1000-1100 rating)

Plans for tomorrow:

Do the B from the recent Div.2, practice AB and possibly C from Div.3 (because Div.3 is coming up and I don't want to fail it), and also work through the materials provided to me by the coach.

Till tomorrow!

Full text and comments »

  • Vote: I like it
  • +8
  • Vote: I do not like it

By Norp, history, 3 months ago, In English

Hello Codeforces!

Today I hardly solved problems, but devoted time to theory. I solved several problems on the topic Binary Search and 2 pointers from other sites, looked for materials on the topic Dp, and today I almost finished the 1st topic from the ITMO Academy course.

It’s strange, because today, without practicing, I wrote a better contest than yesterday.

Plans for tomorrow:

Complete the remaining unsolved problems, end the 1st topic of the course, and write a contest from the coach.

Till tomorrow!

Full text and comments »

  • Vote: I like it
  • -20
  • Vote: I do not like it

By Norp, history, 3 months ago, In English

Hello Codeforces!

Today I solved problems mainly on speed, since today was a contest and there was little time to prepare. I also solved several AB pairs from Div.2, and also wrote one virtual contest (Div.3) at maximum speed. As a result, I took about 6000th place and wrote it with an average rating of 1100. Moreover, solving speed problems helped me in today’s contest.

In the evening I took part in Edu 163, solved A quite quickly, but couldn’t solve B.

Plans for tomorrow:

Finish today's contest, finish the first topic from the ITMO Academy course, and solve C from last virtual Div.3.

Till tomorrow!!!!

Full text and comments »

  • Vote: I like it
  • +15
  • Vote: I do not like it

By Norp, history, 3 months ago, In English

Hello Codeforces!

Today, I solved several pairs of AB from Div.2, wrote 2 virtual contests, and in general solved several more problems from the archive.

By the way, here are the results for the 2 virtual contests:

1st Div.2 — I solved ABC very quickly, wrote this contest for +- 1200 rating. Although this is luck, I am still shocked.

2nd Div.2 — According to the law of meanness, I could not solve a single problem, but this is probably due to the fact that I was distracted a lot and did not write the contest with concentration.

Plans for tomorrow -

Complete virtual contests, find good materials on the topic Binary search and 2 pointers, and also take part in Edu 163 (Div.2)

Till tomorrow!

Full text and comments »

  • Vote: I like it
  • -43
  • Vote: I do not like it

By Norp, history, 3 months ago, In English

Hello codeforces!

I recently began to notice that my rating began to drop significantly. I couldn't even solve 2 problems from yesterday's Division 2, although the number of people who solved B or C exceeded 18,000!

This is already the 4th contest where I have lost my rating. This won't do anymore. My goal is to reach a rating of 1200 before the summer.

Can anyone tell me what topics, and in general, what should I do in order to reach a pupil in such a time?

Thank you in advance and wish you all the BEST!

Plus, I want to continue blogging about my progress in CP:)

Full text and comments »

  • Vote: I like it
  • -12
  • Vote: I do not like it