nicotina04's blog

By nicotina04, 5 weeks ago, In English


Hello Codeforces!
I previously shared a problem recommendation app, and now I've rebuilt it into a much more powerful service.

1. Precise and Fast Per-Tag Skill Analysis


While the previous app only used an ML model to recommend problems, CFRD computes per-tag ratings using Bayesian estimation. You can instantly see which tags — greedy, DP, math, graphs — are your strengths and weaknesses.

2. Weekly Marathon — Your Weekly Training Plan


No more wondering what to practice! CFRD automatically prepares 8 problems for you every week. Just run the Weekly Marathon!

3. Round Drills — Round-Level Recommendations for Real Improvement


Want to practice full rounds instead of individual problems? Round Drills classifies rounds into Comfort Zone — where you can build confidence — and Challenge — where you can push past your weaknesses, all based on your per-tag ratings.

4. Problem Picks — Target Your Weaknesses


Prefer solving individual problems? Problem Picks recommends problems to strengthen your weak tags and sharpen your strong ones.

Service: link

Any feedback is welcome. Thanks for trying it out!

Full text and comments »

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

By nicotina04, history, 10 months ago, In English

After existing recommendation services shut down their servers, I built a fully offline Codeforces problem recommender.

  • Data: Problems/submissions via Codeforces API
  • Model: XGBoost predicting solve probability (local inference)
  • App: Flutter with Hive database

Zero server dependency — everything runs on your device.

Github Repository | Windows OS build is available

Full text and comments »

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

By nicotina04, history, 3 years ago, In English

2022 ICPC Seoul Regional will open a mirror contest.

See below the link for more information.

http://icpckorea.org/archives/2741

Full text and comments »

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

By nicotina04, history, 4 years ago, In English

Hi I have some problem.

I tried this problem https://mirror.codeforces.com/contest/1490/problem/E

https://mirror.codeforces.com/contest/1490/submission/142727970

It worked well in custom invocation, but when I submit it, I got a WA.

I want to know why this happened. Is it a technical problem?

Full text and comments »

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