Skip to content
This repository was archived by the owner on Aug 24, 2022. It is now read-only.

kenji-miyake/procon-atcoder-cpp

Repository files navigation

procon-atcoder-cpp

Overview

This repository is my C++ workspace/archive for AtCoder. There are Python and Rust version as well.

Prerequisites

  • VSCode
  • Remote-Containers(ms-vscode-remote.remote-containers)

Usage

  • Clone this repository.
  • Open directory with VSCode.
  • Reopen directory in container.
  • Generate contest directory.
  • Solve contest tasks.

Example

1. On Local Terminal

git clone https://github.com/kenji-miyake/procon-atcoder-cpp
cd procon-atcoder-cpp
git checkout master
code .

2. On VSCode GUI

  • Remote-Containers: Open Folder in Container...

3. On VSCode Terminal

4. On VSCode GUI

  • 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)

Tips

I recommend you to assign a shortcut key for "Tasks: Run Task", I use "Ctrl + T".

Animation

usage-animation

Dependency

This workspace uses these tools. Thank you for developing great tools.

About

My C++ workspace/archive for AtCoder

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published