By abdude824, history, 45 hours ago, In English

Here’s my Codeforces Year in Review 2020! Get a glimpse into my Competitiveprogramming journey over the last twelve months:

https://gameofcodes.herokuapp.com/annual-report/report.html?handle=abdude824

Go check yours here: https://gameofcodes.herokuapp.com/annual-report/index.html

I and Lord_Invincible have been working on this annual report of your progress on #codeforces which gives deep analysis and badges based on your performance in 2020.

I got these 3 badges:

  • Thor (1 star) (For the number of questions done)

  • Captain (1 star) (For the length of the longest streak)

  • Hulk (1 star) (For doing 11 questions in 1 day)

Any suggestions for improving the tool would be appreciated.

Do share yours in the comments. :)

UPD:

Linkedin Button Fixed. Now you can share your progress on Linkedin with the click of a button!

Read more »

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

By IgorI, history, 2 days ago, In English

Thank you for participating in the contest! I hope you enjoyed the tasks. Here is an editorial with hints.

1474A - Puzzle From the Future

Hint 1
Hint 2
Editorial
Solution

1474B - Different Divisors

Hint 1
Hint 2
Hint 3
Editorial
Solution

1474C - Array Destruction

Hint 1
Hint 2
Hint 3
Hint 4
Editorial

1474D - Cleaning

Hint 1
Hint 2
Hint 3
Hint 4
Editorial
Solution

1474E - What Is It?

Hint 1
Hint 2
Hint 3
Hint 4
Editorial
Solution

1474F - 1 2 3 4 ...

Bonus
Editorial
Solution

Good luck in your future contests!

Read more »

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

By Sad_reacts_only, 11 hours ago, In English

Sorry for my poor English.

I am talking only from Div2 perspective as I think Div1 contest are still ok from this point of view.

During 2020 codeforces moved from having problems with variation over known algorithms and data structures to constructive heavy contests. I am not saying that having constructive problems are bad but their amount is way too high and I guess most of us will agree that now a days problems on topics like binary search, DP, Graphs or segment tree or other data structures etc are almost extinct in Div2 rounds.

Lets take last Div2 Codeforces Round #696 (Div. 2) as an example someone who knows programming language and basic number theory could solve problems till E and can get 1st rank. So in theory someone could become a master or International Master with just number theory and programming language knowledge.

I used to like constructive problems a lot (Actually one of my stronger topics) but now a days there are just so much constructive problems that they are just more or less becoming boring in my personal opinion.

I would like to present my points why this is wrong

  • Sometimes many problems are just checking too much cases or having just one observation. It just makes the contest that who can observe something quickly other than visualising the problems from different angels and brainstorming.
  • Variety of problems in a contest are decreasing
  • Contests are lacking a main thing that you can learn new topics by upsolving problems and reading editorials as now most of them are based on few observations which are less likely to repeat or generalised. Now you can learn new topics only through Div1 contests or through only last few problems of Div2.
  • People reach div1 without having too much experience of basic data structures and algorithms and then have to solve problems that require good experience over those topics and in turn creates knowledge gap.

I would like to ask contest admins to also look a contest from a perspective that is it teaching some new topics to someone who is just starting and also people to practice common topics to get a stronger grasp on them. Having too much constructive problems neglects this aspect of contest.

Read more »

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

By stevenkplus, history, 31 hour(s) ago, In English

Hi Codeforces Community! As I'm sure many of you know, I'm very excited to stream a lot of educational competitive programming content in 2021. It's incredible to me that this feature only rolled out 3 months ago (https://codeforces.com/blog/entry/83939), and there's already so much traction within the community (with multiple streams happening from various users every week, and thousands of viewers). However, I've been considering broadening the subject matter of my streams and wanted to poll the community.

Here's my situation: I like to stream programming content that isn't strictly algorithmic -- for example, I maintain an open source project (down for across -- an online crossword game) in my free time and sometimes stream myself working on that as well. Are these kinds of streams interesting to anyone in codeforces?

Personally, I think software engineering is a different, but related, skill that many competitive programmers would be interested in. In fact, I think becoming a better software developer has actually helped my performance in contests by forcing me to slow down a bit and think through my plan before starting to type. And on the flip side, many people training on codeforces are looking to have a career in tech. However, I also want to be conscious of the community and not use codeforces to advertise unrelated personal endeavors if it's deemed off-topic. So please let me know what you think! (MikeMirzayanov I would love your input here too)

Read more »

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

By CM_Dan4Life, history, 37 hours ago, In English

Capture

Just when we thought it would be over...

Read more »

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

By fivedemands, history, 2 days ago, In English

(Only happens in Mac tho)

Read more »

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

By Favorite_number7, history, 23 hours ago, In English
 
 
 
 
  • Vote: I like it
  • +61
  • Vote: I do not like it

By Sugar_539, history, 25 hours ago, In English

User named "shree_e" has copied my code for Problem A and submitted it during the ongoing contest (Codeforces Round #696 (Div 2)) after I locked my submission. But as far as I know no one should be able to see my code until they've made a successful submission during the contest. But this guy @shree_e was able to copy my code without a successful submission from his side. I have not used ant online platform to edit and test my code. Today, I received a mail from codeforces warning me of copying code (or distributing my code).........but that isn't the case. For proof, I have attached screenshots regarding the submission details of me (Sugar_539) and that of shree_e's.

My(Sugar_539) — 104788438 (time submitted : 20:28)

shree_e — 104803384 (time submitted : 20:51)

Based on the time, Codeforces system has skipped the submissions of shree_e, but also I was given a strike, which is unfair. I hope the Codeforces community is with me on this!

Read more »

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

By yash_0402, history, 25 hours ago, In English

After seeing this, almost everyone will submit the code in PyPy.

Now checkout this two solutions : 104868543 and 104820924

Both of them has same code and it was the solution of A problem of div2. The time complexity of the code was O(n). PyPy code gave TLE and Python code gave AC resulted in penalty of 50 points.

It's not over yet. Same thing happened in Problem C of same contest, but this time Python code gave TLE and PyPy code worked fine. Python code : 104867840 and PyPy code : 104868496

Now how one will decide to submit solution in PyPy or Python. Or every time we have to suffer a penalty of 50 points by trying in both.

Please some one look into it and help out Python community

Read more »

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

By xiaowuc1, 37 hours ago, In English

Hi all,

The second contest of the 2020-2021 USACO season will be running from January 22nd to January 25th this weekend. Good luck to everyone! Please wait until the contest is over for everyone before discussing problems here.

Read more »

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