Bronze
The topics below are not exhaustive for this division.
Contest problems may contain topics not covered in the guide, or topics listed under different divisions!
Modules Progress
Problems Progress
Basics
Time Complexity
Evaluating a program's time complexity, or how fast your program runs.
Introduction to Data Structures
Introduces the concept of a data structure, (dynamic) arrays, pairs, tuples.
Simulation
Very Frequent
Directly simulating the problem statement, which many Bronze problems allow you to do.
Rectangle Geometry
Not Frequent
Problems involving rectangles whose sides are parallel to the coordinate axes.
Introduction to Sorting
Not Frequent
Sorting, and maintaining collections of distinct elements with ordered sets.
Introduction to Sets & Maps
Not Frequent
Sorting, and maintaining collections of distinct elements with ordered sets.
Complete Search
Solving bronze problems by checking all possible cases in the solution space.
Unusual
Ad Hoc Problems
Rare
Problems that don't fall under any well-defined category.
Introduction to Greedy Algorithms
Not Frequent
Selecting the choice that seems to be the best at the moment at every step of your algorithm.
Introduction to Graphs
Somewhat Frequent
Visualizing problems as graphs with resources covering basic terminology.