Skip to content

tahsina13/cf-calc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

Yet another Codeforces rating calculator! Want to know what your delta would've been if you had done slightly better? Put your worries to sleep without having to worry about contest rules or calculating points and penalties by hand.

I created this rating calculator because cfviz, the de facto Codeforces rating calculator didn't have some features that I wanted, mainly a scoreboard to edit solve times and penalities without having to worry about ICPC vs. CF rulesets and a way to easily search for contests.

Rating calculation was done using the formulae in this blog by Mike Mirzayanov. Compared to cfviz, you might get different results for Educational Rounds. This is because these contests are only rated for Div. 2 participants, Div. 1 participants count as official participants. Cfviz, as far as I am aware, does not filter out these contestants. In practice I have found the results to be closer to the actual Codeforces deltas.

Features

Themes

Seamlessly switch between light mode and dark mode.

"Fuzzy" Contest Search

Search for contests by name without having to look for their ids. Many thanks to junegunn for creating fzf and ajit for creating a javascript port of it.

Interactive Scoreboard

Edit problem scores and penalities for both ICPC and CF styled contests without having to worry about all the rules.

Submissions

View your submissions to problems directly without having to go back to Codeforces.

Build

This project was built with create-react-app. If the site is ever down, you can run it locally.

git clone https://github.com/TahsinAhmed13/cf-pillow.git
cd cf-pillow
npm start

Tech Stack and Libraries

Credits

  • Mike Mirzayanov for creating Codeforces
  • Cfviz for inspiring this project

About

Yet another codeforces rating calculator 📈

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published