GithubHelp home page GithubHelp logo

ntu_t1's Introduction

CodeBook used by NTU T1

This codebook is being used in 2019-2020 ICPC

codebook used in 2020-2021 season has been moved to @oToToT/kiseki

ntu_t1's People

Contributors

ototot avatar

Watchers

 avatar  avatar

ntu_t1's Issues

.vimrc

let skip_defaults_vim=1
set t_Co=256
colorscheme ron
syntax enable
se nu ts=4 sw=4 mouse=a cin is
set encoding=utf-8

Code Needed

Currently We Have

Basic

  • vimrc
  • IncreaseStackSize
  • Pragma optimization
  • Debugger
  • Quick Random
  • IO Optimization

Data Structure

  • Bigint
  • Dark Magic
  • Skew Heap
  • Disjoint Set
  • Link-Cut Tree
  • LiChao Segment Tree
  • Treap
  • Sparse Table
  • Linear Basis

Graph

  • Euler Circuit
  • BCC Edge
  • BCC Vertex
  • 2-SAT
  • Lowbit Decomposition
  • Max Clique
  • Virtural Tree
  • Tree Hashing
  • Minimum Mean Cycle
  • Mo's Algorithm on Tree
  • Minimum Steiner Tree
  • Directed Minimum Spanning Tree
  • Dominator Tree

Matching & Flow

  • Kuhn Munkres
  • Bipartite Matching
  • General Graph Matching
  • Minimum Weight Matching (Clique version)
  • Flow Models
  • Dinic
  • Minimum Cost Maximum Flow
  • Min-Cut

Math

  • Prime Table
  • Enumeration
  • ax+by=gcd
  • Pollard Rho
  • Pi Count (Linear Sieve)
  • Range Sieve
  • Miller Rabin
  • Inverse Element
  • Euler Phi Function
  • Gauss Elimination
  • Fast Fourier Transform
  • High Speed Linear Recurrence
  • Chinese Remainder
  • Berlekamp Massey
  • NTT
  • Polynomial Sqrt
  • Polynomial Division
  • FWT
  • DiscreteLog
  • Quadratic residue
  • De-Bruijn
  • Simplex Construction
  • Simplex

Geometry

  • Point Class
  • Circle Class
  • Line Class
  • Triangle Circumcentre
  • 2D Convex Hull
  • 2D Farthest Pair
  • 2D Closest Pair
  • Simulating Annealing
  • Ternary Search on Integer
  • Half Plane Intersection
  • Minimum Covering Circle
  • KDTree (Nearest Point)

Stringology

  • Hash
  • Suffix Array
  • Aho-Corasick Algorithm
  • Suffix Automaton
  • KMP
  • Z value
  • Manacher
  • Lexicographically Smallest Rotation
  • BWT
  • Palindromic Tree

Misc

  • Theorems
    • Kirchhoff's Theorem
    • Tutte's Matrix
    • Cayley's Formula
    • Erdős–Gallai theorem
    • Havel–Hakimi algorithm
    • Hall's marriage theorem
    • Euler's planar graph formula
  • MaximumEmptyRect
  • DP-opt Condition
  • Convex 1D/1D DP
  • ConvexHull Optimization
  • Josephus Problem
  • Cactus Matching
  • DLX
  • Tree Knapsack
  • N Queens Problem

We Might Need

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.