This repository is my C++ workspace/archive for AtCoder. There are Python and Rust version as well.
- VSCode
- Remote-Containers(ms-vscode-remote.remote-containers)
- Clone this repository.
- Open directory with VSCode.
- Reopen directory in container.
- Generate contest directory.
- Solve contest tasks.
git clone https://github.com/kenji-miyake/procon-atcoder-cpp
cd procon-atcoder-cpp
git checkout master
code .
- Remote-Containers: Open Folder in Container...
./gen abc001
# See https://github.com/kenji-miyake/atcoder-helper for more details.
- Open
contests/abc001/A/main.cpp
- Tasks: Run Task ->
oj download
# Download test cases - Tasks: Run Task ->
atcoder-tools codegen
# Generate template file with scanner impremented - Tasks: Run Task ->
oj test
# Run test (Download required) - Tasks: Run Task ->
oj login
# Login to AtCoder (.env required) - Tasks: Run Task ->
oj submit
# Submit code (Login required)
I recommend you to assign a shortcut key for "Tasks: Run Task", I use "Ctrl + T".
This workspace uses these tools. Thank you for developing great tools.