stevenkplus's blog

By stevenkplus, history, 3 months ago, In English

Hey Codeforces community!

I'm interested in making educational content for competitive programming on my twitch and youtube channel. I've noticed that "topic streams" are fashionable these days and wanted to poll for potential topics to cover!

Some topics that I've been considering are: - Basic Dynamic Programming - Shortest Path algorithms - Basic Data Structures (STL's BBSTs) - Basic Combinatorics (Counting & Probability) - Basic mathematical reasoning (logic, greedy, invariants)

Which of these topics would you all be most interested to learn about? Feel free to comment with new suggestions as well!

Another video and/or stream format I'm considering is taking an existing online resource (e.g. https://usaco.guide/) and doing video walkthroughs of the content. The idea here is that the internet has plenty of great resources already, and I could probably help make them more easily discoverable & digestible by explaining them in detail. Thoughts?

 
 
 
 
  • Vote: I like it
  • +98
  • Vote: I do not like it

»
3 months ago, # |
  Vote: I like it +14 Vote: I do not like it

I can't speak for everyone, but would definitely like more educational videos for data structures and basic mathematical reasoning.

»
3 months ago, # |
  Vote: I like it +17 Vote: I do not like it

Basic Combinatorics & Basic mathematical reasoning :)

»
3 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Basic Combinatorics (Counting & Probability) seems to be most confusing one

»
3 months ago, # |
Rev. 2   Vote: I like it -20 Vote: I do not like it

.

»
3 months ago, # |
  Vote: I like it +33 Vote: I do not like it

Combinatorics and Probability

»
3 months ago, # |
  Vote: I like it -15 Vote: I do not like it

Basic graph theory and techniques like depth-first search. I am interested in those ones although they might not be beginner friendly.

»
3 months ago, # |
  Vote: I like it +14 Vote: I do not like it

Shortest path algo's and combinatorics,probability and expected value.

Suggestion: ICPC will be coming up shortly, so it would be nice to have some videos on standard problems and algo's that are popular in ICPC or maybe you can cover an entire ICPC contest in few videos.

»
3 months ago, # |
Rev. 3   Vote: I like it +22 Vote: I do not like it

Can we do smth advanced some Heavy-Light Decomposition is good or some advanced DS (mabe 01 trie) or dp optimizations or some hard dp

»
3 months ago, # |
  Vote: I like it +12 Vote: I do not like it

Please make a video about flow networks,bipartite matching and topics related to these.

»
3 months ago, # |
  Vote: I like it +1 Vote: I do not like it

Basic Combinatorics (Counting & Probability)

»
3 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Shortest path.

»
3 months ago, # |
  Vote: I like it 0 Vote: I do not like it

I appreciate your initiative. May I suggest the following order of the topics:

  1. Basic DS (focusing more on trees & graphs; touching upon DP for basic optimizations to give a feel to audience, whenever required)
  2. Shortest paths (in depth; the approach & thought process needed, and with further diving into DP)
  3. DP with mathematical reasoning (you can create separate content for each; up to you)
  4. Probability & combinatorics
»
3 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Basic combinatorics or basic dynamic programming.

»
3 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Basic Data Structures

»
3 months ago, # |
  Vote: I like it +3 Vote: I do not like it

centroid decomposition

»
3 months ago, # |
  Vote: I like it +11 Vote: I do not like it

Basic Combinatorics (Counting & Probability).Plz try to cover expected value questions also.

»
3 months ago, # |
  Vote: I like it -13 Vote: I do not like it

Centroid Decomposition

»
3 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Please do cover combinatorics

»
3 months ago, # |
  Vote: I like it -11 Vote: I do not like it

Greedy

»
3 months ago, # |
  Vote: I like it 0 Vote: I do not like it

DP with bitmasks

»
3 months ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

I think you might want to do a poll for getting a better idea. Results

»
3 months ago, # |
  Vote: I like it -11 Vote: I do not like it

Basic Data Structures(STL's BBST's)

»
3 months ago, # |
  Vote: I like it +12 Vote: I do not like it

Basic mathematical reasoning (logic, greedy, invariants)

»
3 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Dynamic Programming

»
3 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Hey but in poll u didnt have enough topics consider putting some more like the ones i said HLD,advanced stuff....

»
3 months ago, # |
  Vote: I like it +33 Vote: I do not like it

I would suggest NOT doing something like Basic Dynamic Programming. There are plenty of tutorials out there, and multiple educational videos too, so I don't think there's much benefit to doing it.

Personally, I'd like to see basic mathematical reasoning, because it's a topic that's covered less in CP by tutorials.

»
3 months ago, # |
  Vote: I like it +7 Vote: I do not like it

Flows.

»
3 months ago, # |
  Vote: I like it +6 Vote: I do not like it

ICPC Solving

»
3 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Make a video of Vim setup on mac!!

»
3 months ago, # |
  Vote: I like it 0 Vote: I do not like it

I think combinatorics is quite confusing topic....you can start form it

»
2 months ago, # |
  Vote: I like it +1 Vote: I do not like it

Shortest Paths and Trees(LCA, DP on trees) stuffs!

»
2 months ago, # |
  Vote: I like it -9 Vote: I do not like it

How about the topics needed to solve this problem?