Skip to content
競技プログラミング等で使うアルゴリズム・データ構造等の寄せ集め(Competitive programming)
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
cmd
src
webdoc
.gitattributes
.gitignore
LICENSE
readme.md

readme.md

codeLib2

What's this?

  • 手法やアルゴリズムをまとめたチートシートです.
  • Repository codeLib からファイルを再構築しました.

codeLibとの違い

  • 説明文などのフォーマットを統一.
  • 探しやすいようにファイルを細分化.

使う

プロトタイププログラムに組み込むことを想定しています.大半のコードで入力値チェックを行いません.

ライブラリとは

一般に『ライブラリ』とは,整形・整理した1つまたは複数のクラス・構造体・関数・メソッドを指します.

注意

  • 別の構造体を前提とするコードがあります(example: maxflowFlowが必要.).
#include "bits/stdc++.h"
using namespace std;
using ll = int64_t; // long long

document

setup

  • カレントディレクトリを webdoc に移動.
  • bundle install

実行

  • カレントディレクトリを webdoc に移動.
  • bundle exec ruby server.rb

テンプレート

// %title
// タイトル
// 
// %overview
// ファイルの概要.
//
// %usage
// int func(int x);
// x    : 引数についての説明
// @ret : 返り値についての説明
//
// %verified
// 検証されたかどうか.
// 
// %references
// 参考資料など.
You can’t perform that action at this time.