• Stars
    star
    544
  • Rank 81,699 (Top 2 %)
  • Language
    C++
  • Created over 4 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

여기에 있는 자료구조/알고리즘만 전부 알아도 solved.ac 마스터 보장!

나 빼고 다 아는 그들만의 웰노운 테크닉 모음

목표

  • 고인물의 대화를 이해하자
  • 나도 아는 척해보자
  • 랭작 좀 해보자

TODO

  • 주제별 설명글 링크 달기
  • 주제별 설명 내 블로그에 올리기
  • 연습 문제 풀이 올리기

목차

  • 그들만의 웰노운 사전지식
    • 동적 계획법 관련
      • Berlekamp-Massey
      • Aliens Trick
      • Slope Trick
    • 자료구조
      • Segment Tree Beats
      • Kinetic Segment Tree
      • BBST(Splay Tree, Treap)
      • Dynamic Tree(Link/Cut Tree, Euler Tour Tree, Top Tree)
      • Stern-Brocot Tree
      • Permutation Tree
    • 그래프 이론
      • Push Relabel Algorithm, Cost Scaling Algorithm
      • Dual of Planar Graph
      • Dominator Tree
      • Directed MST
      • Offline Incremental SCC, Offline Dynamic MST
      • Chordal Graph
      • Treewidth, Tree Decomposition
      • General Graph Matching
    • 문자열
      • Palindrome Tree(A.K.A. eerTree)
      • Suffix Automaton, Suffix Tree
      • Run Enumerate
    • 수학
      • FFT, NTT
      • Polynomial Division, Kitamasa
      • FWHT
      • Multipoint Evaluation
      • Polynomial Interpolation
      • Generating Function
      • Mobius Function
      • Young Tableau Diagram, RSK Correspondence
      • Matroid
      • LGV Theorem
    • 기하
      • Voronoi Diagram, Dulaunay Triangulation
  • 그들만의 웰노운 문제 유형
    • 민코프스키 합 DP
    • Regions Trick
    • Bulldozer Trick
    • 쿼리를 $\sqrt N$ 또는 $\sqrt Q$개씩 묶어서 처리하는 유형
    • 세그먼트 트리를 이용해 그래프의 간선 개수를 줄이는 유형
    • 볼록 다각형의 접선을 이용해 최적화하는 유형
    • 트리 위에서 exchange argument
  • 그들만의 이상한 최적화
    • Fast I/O
    • Bitset을 이용한 최적화
    • SIMD
    • Barrett Reduction
  • 그들만의 이상한 밈

그들만의 웰노운 사전지식

Berlekamp-Massey

Aliens Trick

Slope Trick

Segment Tree Beats

Kinetic Segment Tree

BBST(Splay Tree, Treap)

Dynamic Tree(Link/Cut Tree, Euler Tour Tree, Top Tree)

Stern-Brocot Tree

Permutation Tree

Push Relabel Algorithm, Cost Scaling Algorithm

Dual of Planar Graph

Dominator Tree

Directed MST

Offline Incremental SCC, Offline Dynamic MST

Chordal Graph

Treewidth, Tree Decomposition

General Graph Matching

Palindrome Tree (A.K.A. eerTree)

Suffix Automaton, Suffix Tree

Run Enumerate

FFT, NTT

Polynomial Division, Kitamasa

FWHT

Multipoint Evaluation

Polynomial Interpolation

Generating Function

Mobius Function

Young Tableau Diagram, RSK Correspondence

Matroid

LGV Theorem

Voronoi Diagram, Dulaunay Triangulation

그들만의 웰노운 문제 유형

민코프스키 합 DP

Regions Trick

Bulldozer Trick

쿼리를 $\sqrt N$ 또는 $\sqrt Q$개씩 묶어서 처리하는 유형

세그먼트 트리를 이용해 그래프의 간선 개수를 줄이는 유형

볼록 다각형의 접선을 이용해 최적화하는 유형

트리 위에서 exchange argument

그들만의 이상한 최적화

Fast I/O

Bitset을 이용한 최적화

SIMD

Barrett Reduction

그들만의 이상한 밈

추가 예정

More Repositories

1

SSU-SCCC-Study

숭실대학교 컴퓨터학부 문제해결 소모임 SCCC 스터디 자료
167
star
2

Sunrin-SHARC

선린 알고리즘 연구반(구 정올반, Sunrin High-school Algorithm Research Club) 수업 자료
C++
103
star
3

Hell-BOJ-Verdict-Message

응 아니야 - 백준 채점 결과 메시지를 바꿔줍니다.
JavaScript
33
star
4

icpc-teamnote

C++
27
star
5

AlgorithmImplement

algorithm implemention and also use as library
C++
26
star
6

justiceHui.github.io

Let's solve problem with JusticeHui!
JavaScript
23
star
7

icpc-teamnote-for-newbie

C++
17
star
8

Sunrin-Contest

선린 교내대회 정답 코드 모음
C++
5
star
9

Natural-Language-Processing

자연어 처리
HTML
4
star
10

Programmers

프로그래머스 정답 코드
C++
4
star
11

SunrinSoftwareCheatSheet

선린인터넷고등학교 소프트웨어과 전공과목 정리
4
star
12

3D_Viewer

Unifox C Team Project
C++
3
star
13

justiceHui

Hello World!
2
star
14

cms-spotboard-converter

convert Contest Management System ranking data into Spotboard JSONs.
JavaScript
2
star
15

what-is-simd

아니 심드가 도대체 뭐길래 심심할 때마다 PS의 문을 두드리는 겁니까? 제가 한 번 공부해보겠습니다.
C++
2
star
16

GCP-by-GeneticAlgorithm

선린인터넷고등학교 정올반 프로젝트 - 그래프 컬러링
HTML
2
star
17

ModPE-economy-script

ModPE에 경제를 추가합니다.
1
star
18

problem-setting-tools

C++
1
star
19

justiceHui.github.io_kakao

블로그
HTML
1
star
20

Euclidean_TSP_Solver

O(N log N) 2-Approximation Euclidean TSP Solver
C++
1
star
21

XORLinkedList

XOR연산을 활용해 메모리 사용량을 줄인 C++ 연결리스트(Linked List) 탬플릿 입니다.
C++
1
star
22

ps-bot-kakaotalk

Kakaotalk Bot for Problem Solver
JavaScript
1
star
23

ps-bot-node

My First Node.js Project
JavaScript
1
star
24

2023-ssu-os

2023년 2학기 숭실대학교 컴퓨터학부 운영체제 (홍지만 교수님) 설계 과제
C
1
star
25

2023-ssu-cv

2023년 2학기 숭실대학교 컴퓨터학부 컴퓨터 비전 (송현주 교수님) 과제
Python
1
star