Automates Competitive Programming Stuff, so you can focus on solving the problem and improving your skills
Competitive Companion browser extension is required to parse the problems
Generate and judge your solution files in Programming Contests π. See Docs
- Go to tools > Gather Problems to generate solution files using Competitive Companion.
- Open View > Tool Windows > AutoCp to edit testcases.
- Create solution Files using Competitive Companion
- Build and run any programming language by customizing the build command in Settings/Preferences
- Test your solutions against sample testcases, or your own testcases
- Test results are presented in Test Runner UI built in the IDE.
-
Using IDE built-in plugin system:
Settings/Preferences > Plugins > Marketplace > Search for "AutoCp" > Install Plugin
-
Manually:
Download the latest release and install it manually using Settings/Preferences > Plugins > βοΈ > Install plugin from disk...
- Create solution files by Tools > Gather Problems and parsing the problem or contest using Competitive Companion
- Program your solution π
- Right-click your solution and run it
- Open View > Tool Windows > AutoCp to view and edit your testcases
- Customize Build commands or add new Programming Languages through Settings / Preferences > AutoCp
This file stores the problems and testcases you gathered using Gather Problems Action. It is very crucial to this plugin and should not be touched.
Gather Problems Action generates solution files inside a folder named by the group that the problem belows to.
Moving or renaming files will unlink the solution file to its problem
- Memory Limit is ignored.
- Strict File Structure
- No Debugging through AutoCp
- If you've noticed a bug or have a feature request, consider opening a new issue.
- Use discussions for questions.
See something that's wrong or unclear?, Pull requests are welcome π
Read the contributing guide to learn how you can take part in improving AutoCp
The scripts and documentation in this project are released under the Apache License 2.0
Plugin based on the IntelliJ Platform Plugin Template.