Nas's blog

By Nas, history, 21 month(s) ago, In English

Hi all,

I hope you all are having a great day, if not I hope you do so soon.

This is an important question to me. I want to hear about your thoughts and experience.

Can a newcomer who has never participated in any type of contests (especially IMO and IOI) do very well in CP without a coach (by learning from whatever available on the internet without mentoring).

For me, it sounds very challenging, and I believe if I got a mentor for the past four years, I would have performed much better.

Please do share your thoughts and experience.

Much appreciated.

Full text and comments »

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

By Nas, history, 22 months ago, In English

This may not be very relevant to Competitive Programming but somehow related.

I am working on the following problem. For each student, we have a list of the courses he can take in the upcoming semester (he has already finished the prerequisites, and those courses must be part of the degree plan). From each department, we have all the information needed to make the schedule like how many faculty members are available, how many sections they can offer, how many sections in parallel can be offered, and the types of courses (lectures, labs, combined, ... ).

The objective is to schedule the classes and give each student a customized schedule based on the available data. I want to know if someone has worked on a similar thing before. One thing I thought of is to find clusters in the data and solve for those groups independently. But I am not sure if that can be accomplished using Machine learning algorithms.

Any suggestion or help will be appreciated.

Thanks

Full text and comments »

  • Vote: I like it
  • 0
  • Vote: I do not like it

By Nas, history, 22 months ago, In English

Hi codeforces,

I am planning to make some introductory sessions and workshops to my college students.

In my university, it is not common to students to participate in problem-solving contests. So, I want some suggestions on how to impress my colleagues and make them like CP. Specially I want some easy-to-explain impressive problems. Some motivating reasons and words will be good as well.

Also, if someone has introduced CP to his people before, and he can share his experience that will be great!

Thank you

Full text and comments »

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

By Nas, 2 years ago, In English

Hi everyone, as far as I know double is more precise than float, and we are recommended to use double instead of float.
For this example, double produces a less accurate result than float.

cout << fixed << setprecision(1);  
cout << 0.49F * 85 << endl; // 41.7.   
cout << 0.49 * 85 << endl; // 41.6.  

The problem asks to round the answer to one decimal place.
0.49 * 85 = 41.65 ==> 41.7.
In competitions, how those cases being treated?

Full text and comments »

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

By Nas, history, 3 years ago, In English

Does anybody know the average rating of codeforces participants ?

I found this 5 years old data. Is it still the case ?

https://mirror.codeforces.com/blog/entry/52470#:~:text=The%20average%20rating%20is%20about%201450.

Full text and comments »

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

By Nas, history, 3 years ago, In English

I am cloning some problems from different contest and I specify the contest format as IOI. The problem is when a participant solves a problem he gets zero points for it (a perfect score with zero points).

Is it possible to assign specific scores to each problem? and, if possible, how to do that? Thanks in advance.

Full text and comments »

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

By Nas, history, 4 years ago, In English

Hello Codeforces. I hope everyone is doing fine and enjoying their day. I have those questions. If you have time and answers to them, I would appreciate your help.

1-Does learning touch typing matter to enhance the progress on CP?

2-I have been practicing for nearly two months. Before starting, two months ago, I was only familiar with the basics of c++. During the past two months, I have learned some concepts about CP, Greedy, BruteForce, Two Pointers, Binary Search, Prefix Sum 1D, Time Complexity, Some Math Concepts, and java language's basics in addition to some data structures in c++. I feel like I have done nothing in this period. The question is, is my progress below the average? Or am I doing well?

3-Is recursion or graphs/ trees worth learning at my level? Can I become a specialist with no knowledge related to them?

4- I am facing a problem with submitting solutions to problems in groups. If I submitted a code, then I want to review this code from my submissions, it does not work. I have to go back to the group and find the problem then see my code. Are there any reasons for that? If it is a bug, I hope it will be fixed ASAP.

5- Finally, what kind of knowledge, techniques, and algorithms are most valuable to learn at my level to enhance the process? Thanks in advance. Sorry to bother you. Have a nice day.

Full text and comments »

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

By Nas, history, 5 years ago, In English

Hello Everyone. I hope you are doing well and great. I want to know if there is any easy way to get these statistics.

  1. Who has participated in the most number of contests since the startup of code forces?

  2. Who has solved the most number of problems since the startup of code forces; who has got the most number of accepted solutions?

  3. Who has used the most number of programming languages, and how many?

  4. What is the second most popular programming language in solving at code forces? I think c++ is the first; if it is possible to create statistics chart arranging the languages from the most popular to the least, this will be an awesome thing.

I would appreciate your help and thanks in advance.

I wish you all good health in this outbreak. Best regards.

Full text and comments »

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