A simple program restore your problem progress on usaco.guide from your activity.
Chinese users may encounter network errors when logging in to Firebase, resulting in some strange consequences, such as the 'local progress override' leading to the loss of the progress.
However, I found that the progress was missing, but the activity and timestamp were still retained. In the downloaded 'userdata', you can rewrite json file to restore the progress.
It is a single file written in Python, coding with no maintainability and extensibility, but it is convenient to use.
-
Make sure you have Python 3.
-
Put
main.py
and downloadedusacoguide-userdata.json
into the same folder, executemain.py
then loadusacoguide-userdata-fixed.json
to USACO Guide.
Results are shown in picture below: