Problems

Topics
Tanglegram#222

Medium · Divide and Conquer · Sorting

Sea Quadrille#723

Hard · Data Structures · Trees · Divide and Conquer · Implementation

Splitting into Two Groups#802

Easy · Greedy algorithms · Divide and Conquer

Cake Division#1511

Very easy · Dynamic programming · Divide and Conquer

Pre, in and post#1513

Medium · Trees · Divide and Conquer · Depth-first Search

Gray codes#1519

Easy · Math · Divide and Conquer

Is it divisible?#1958

Easy · Divide and Conquer · Implementation · Math

Trees Made to Order#2176

Hard · Combinatorics · Dynamic programming · Divide and Conquer · Constructive Algorithms

Divisors#2186

Easy · Divide and Conquer · Number theory · Math

Symmetry#2588

Very easy · Divide and Conquer

Splitting into factors#2706

Easy · Divide and Conquer · Brute force

Bicolored Horses#3248

Very hard · Dynamic programming · Dynamic Programming Optimization · Divide and Conquer · Prefix Sums

Worst Locations#3325

Very easy · Binary Search · Implementation · Math · Divide and Conquer

Halloween treats#3840

Very easy · Prefix Sums · Brute force · Divide and Conquer

Lunch for a Python#3911

Easy · Divide and Conquer · Strings

Number of inversions#4261

Easy · Sorting · Divide and Conquer · Fenwick Tree

Ancient Commemorative Monolith#4297

Hard · Strings · Hashing · Divide and Conquer

Strange Joseph and The Knights of Round Table#4462

Hard · Data Structures · Divide and Conquer

Irreducible Polynomials High#4561

Very easy · Number theory · Math · Divide and Conquer

Number of requests#4652

Very hard · Dynamic programming · Segment Tree · Divide and Conquer · Math

Divide the apples - 1#4716

Very easy · Divide and Conquer

Is it divisible by 3, 6 and 9?#4734

Very easy · Math · Strings · Divide and Conquer

n Div Tree#5067

Easy · Divide and Conquer · Implementation

Even more fun#5488

Very hard · Dynamic programming · Prefix Sums · Divide and Conquer

Divide and Conquer#5671

Easy · Divide and Conquer

1-25 of 64