Блог пользователя tallnut_liu

Автор tallnut_liu, 3 месяца назад, По-английски

Here are some useful blogs I found in CodeForces.

Note that:

  • This list can be treated as an extension of catalog, since much of these tutorials are included in catalog but the others are collected by myself.
  • The same blog may be included in this post twice or more.
  • Blogs to ask questions are NOT included in this blog, since they seemed not quite useful to CP.
  • If there are any blogs that I have missed, please tell me in the comment section. Thank you very much.

Hint: you can use Ctrl+F to search for information here.

General Advices

Micellaneous

How to come up with solutions?

How to practice?

How to ask for help?

Algorithms

Micellaneous

Binary and Ternary Searches

Constructive Algorithms

Data Structures

Micellaneous

Fenwick Trees (BIT)

Segment Trees

Ordinary Segment Trees

Other Segment Trees

Segment Tree Beats

Segment Tree Problems

Binary Search Trees

Balanced Trees

Cartesian Trees

Link-cut Trees

Disjoint Set Union

Sparse Table (To Solve RMQ Problems)

Persistent Data Structures

Other Integer Sets

Solving Other Problems Using Data Structures

Divide-and-conquer

Dynamic Programming

Micellaneous

Types of DP

Micellaneous

Knapsack

DP on Trees

SOS DP

Digit DP

Plug DP

Optimization

Micellaneous

Convex Hull Trick

Slope Trick

Geometry

Game Theory

Graph Theory

Micellaneous

DFS

Shortest Paths

Trees

Micellaneous

Heavy-Light Decomposition

Centroid Decomposition and similiar

DSU on Trees

LCA

Micellaneous
Problems

Tools

Matching

Flows

Greedy Algorithms

Hashing

Minima/Maxima

Mathematics

Micellaneous

Bitwise Operations

Number Theory

Micellaneous

Euclid's Algorithm

Modular Arithmetic

Modular Inversion

Primes & Divisors

Prime Sieve

Möbius Inversion

Dirichlet Convolution

Probability Theory

Combinatorics

Micellaneous

Burnside Lemma

Stirling & Catalan Numbers

Linear Algebra

Matrix

Permutations

Polynomials, Series and Recurrences

Micellaneous

Generating Functions

FFT and Similar Transformations

Bitwise Convolutions

Linear Recurrences

Optimizations

Abstract Nonsense

Non-exact and Randomized Algorithms

Sortings

Square Root Techniques

Micellaneous

SQRT Decomposition

Mo's Algorithm

Strings

Micellaneous

KMP Algorithm

Trie

AC Automata

Manacher's Algorithm

Suffix Automata/Trees/Arrays

Z Algorithm

Other Matchings

Sweeping Line

Two Pointers

C++

Tips & Tricks

Debugging Tools

Optimization

Hacking

STL & Policy Based Data Structures

Meta

CodeForces Extensions

Other Tools

Code Libraries

Problem and Contest Preparation

Polygon

Tips

Updates

Preparing with testlib.h

Problemsetting

Others

  • Проголосовать: нравится
  • +168
  • Проголосовать: не нравится

»
3 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Nice and helpful for everyone.

»
3 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

very good

»
3 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Oh pretty good

»
3 месяца назад, # |
  Проголосовать: нравится +15 Проголосовать: не нравится

Great work!

»
3 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

two pointer method link seems not working

»
3 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Thanks, lad

»
3 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

thanks

»
3 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Thanks bro

»
3 месяца назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

Thank you very much.

»
3 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Great work, Thank You!!

»
3 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Bookmarking this!

»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Great Blog!

»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

A similar blog i found useful

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Actually I have found this blog before and copied all the blogs included in that blog to my blog. lol

»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Very helpful for all the coders... across all the platforms

»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Respect for your work.

»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

when you realize the catalog exists