Skip to content

rryanliu/offline-judge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

USACO Offline Judge.

Only doing USACO problems because sample test cases and correct output are readily available online, unlike codeforces.

Future plans:

  • codeforces
  • virtual contests
  • add to homebrew

python3 -m venv venv source venv/bin/activate # Or use Windows equivalent pip install -r requirements.txt

Project Structure: offline-judge/ │── bin/ │ └── oj # CLI entry point (executable script) │── libexec/ │ ├── oj.py # Main Python script handling CLI logic │ ├── commands/ │ │ ├── init.py # Makes the folder a package │ │ ├── scrape.py # Handles oj scrape │ │ ├── submit.py # Handles oj submit │ ├── utils/ │ │ ├── init.py # Utility package │ │ ├── scraper.py # Handles problem/test case scraping │ │ ├── executor.py # Handles C++ compilation & execution │── problems/ # Stores scraped problems/test cases │── submissions/ # Stores user submissions │── config.json # Configuration settings (if needed) │── README.md # Documentation │── LICENSE # License file │── requirements.txt # Python dependencies (if using Python)

About

An offline competitive programming judge for the USACO competitions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages