Skip to content

Ryoga-exe/cp-library

Repository files navigation

cp-library

LICENSE Issues Lines of code GitHub Pages

Twitter Follow AtCoder Ryoga_exe

What is this?|これは何?

Document

Ryoga.exe's Library and Code snippets for competitive programming.

For use with C++17 (GCC 9.2.1).

Ryoga.exe の競プロ用ライブラリ・スニペット

C++17 (GCC 9.2.1) での使用を想定しています。

Generate Snippet|スニペットを生成する

# Install Dependencies (it requires PyYAML to parse yaml files)
pip install PyYAML

# Run!
python generate-snippet.py

Add new file to library|ライブラリ追加手順

  1. ファイル (src/<CATEGORY>/<PATH>.hpp 等) を追加

    prefix などは以下の通りに記述して設定する ()

    /// @prefix <>
    /// @description <>
    /// @isFileTemplate false

    ここで以下の形式の start がない場合はファイルのはじめからス ニペットに登録される、ある場合は start の次の行から登録される

    /// start

    src/ 直下に新たにディレクトリを作成してその中にファイルを追加 した場合、config.yml を更新する

  2. ドキュメントを追加

Add Releases|リリースを追加

git tag v1.0.0
git push origin --tag

License|ライセンス

Licensed under a CC0 license. See LICENSE file for more further details.