# 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

Measuring the number of operations an algorithm performs.

Updated: 6 days ago

Rectangle Geometry

Not Frequent

Problems involving rectangles whose sides are parallel to the coordinate axes.

Simulation

Very Frequent

Directly simulating the problem statement, which many Bronze problems allow you to do.

## Complete Search

Solving Bronze problems by checking all possible cases in the solution space.

## Data Structures

It's not strictly necessary to know any data structures aside from arrays for Bronze, but it definitely helps.

Introduction to Data Structures

Introduces the concept of a data structure, (dynamic) arrays, pairs, tuples.

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.

## Additional

Topics not strictly necessary to know to pass Bronze.

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.

Updated: Last week