项目作者: fumiphys

项目描述 :
library for programming contest
高级语言: C++
项目地址: git://github.com/fumiphys/programming_contest.git
创建时间: 2018-08-24T11:54:19Z
项目社区:https://github.com/fumiphys/programming_contest

开源协议:

下载


programming_contest

Library for programming contest

CircleCI

Contents

usage

  1. mkdir build && cd build
  2. cmake ..
  3. make
  • to add new library,
    • implement library and write simple test
    • add to CMakeLists.txt
    • if test has passed, add test to test script
    • add snippet: run script for auto generating snippet

snippet

  1. cd utils/auto_create_snippet
  2. python3 auto_create_snippet_vscode.py
  • snippet template
    1. // begin library {library_name} here
    2. // usage of this library: {usage1}
    3. // usage of this library: {usage2}
    4. // depends: {dependent library}
    5. {library contents}
    6. // end library

TODO

  • SA-IS, BWT (direct implementation)
  • Bug fix for KMP, BM
  • Binary Search Tree (Link Cut Tree, Red Black Tree)
  • kd Tree