GithubHelp home page GithubHelp logo

luckylat / library Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 1.0 201 KB

A library for kyōgi-programming

Home Page: https://luckylat.github.io/library/

C++ 99.52% Haskell 0.04% Go 0.44%
competitive-programming

library's Introduction

Actions Status GitHub Pages Badge

競技プログラミングのライブラリです(coder:CleyL)

コミットの流れ

lefthookインストール
git cloneした後に

$ lefthook install

を実行
後は通常通りコミットすればコミット前にverifyを動かしてくれる

library's People

Contributors

luckylat avatar web-flow avatar

Watchers

 avatar

library's Issues

lefthookの調査

  • commitする際に行うテストはステージングエリア状態でのテストを行うのか?

[C++] 欲しいライブラリ

解けない問題多すぎるので一旦整理

グラフ系

  • lowlink

フロー

その他

  • DAGチェック
  • 有向閉路検出
  • 無向閉路検出

数理系

  • FPS

データ構造

セグメント木

  • #18
  • 抽象化遅延セグ木

幾何

その他

commit時にdocs更新を要求するissueを立てる

要件

  • commit or PR merge時に1つのissueを作成する
  • 削除したファイルを除く更新したファイルに対し、それぞれにタスクリストでdocs更新を要求する
  • (advanced)1つのissueに対してだけ執着し、更新時にチェックボックスがついている

memo

なんかやばそうなのでymlで書くんじゃなくてgithub App使った方が良さそう

get_segment_tree*s*

一つのセグ木で複数管理するタイプの構造にできるやつ

しばらく変更しない

大学の講義でインデント4を指定されており、スタイルが壊れるため

大学の講義が終了したらこのIssueは閉じる

oj-resolveが動かない

前提(リファレンスリンク飛んだので説明書いておきます)

python 3.12に変更した結果、distutilsを使えなくなった
解消するPRは既にマージされている
ただpipのバージョン更新が来ていないため、現状のバージョンをpip経由でインストールすることが出来ない
そのため、このIssueの解決待ちとなっている

解決される見込みがなかったらpipを通さずにgit cloneでどうにかする

pre-commitできない

error: Unable to create '/path/to//file/.competitive-verifier/cache/library-checker-problems/.git/index.lock': File exists.

Another git process seems to be running in this repository, e.g.
an editor opened by 'git commit'. Please make sure all processes
are terminated then try again. If it still fails, a git process
may have crashed in this repository earlier:
remove the file manually to continue.

github actionの効率化

  • PRを出した段階でverify通ってればmaster上ではdeployのみでよい
  • master直コミットの場合はverify通す

BIT修正

ICPCの練習の時に配列外参照大量に起こしてたので

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.