Problemas

Up a Tree#5660

Muy difícil · Binary Search · Dynamic programming · Trees

Nonoptimal Assignments#5661

Media · Constructive Algorithms · Greedy algorithms

Cryptography#5662

Muy fácil · Matrix · Segment Tree

Fibonacci Subsequence#5663

Muy fácil · Dynamic programming · Hashing

Hexagon and Rhombic Dominoes#5664

Muy fácil · Dynamic programming

Strange Limit#5665

Muy fácil · Number theory · Prime factorization

Little Mammoth#5666

Media · Geometry

Network Wars#5667

Muy difícil · Binary Search · Graph network flows · Greedy algorithms

Oil Deal#5668

Muy fácil · Greedy algorithms

Bishops on a Toral Board#5669

Fácil · Number theory · Math

Crazy Bishops#5670

Difícil · Breadth-first Search · Graphs

Divide and Conquer#5671

Fácil · Divide and Conquer

Martian DNA Analysis#5672

Muy difícil · String suffix structures · Suffix Array · Strings

Drawing Problem#5673

Difícil · Graphs · Geometry · Depth-first Search · Constructive Algorithms · Sorting

Fibonacci Period#5674

Muy difícil · Number theory

Parallel Processes#5675

Muy difícil · Dynamic programming · Combinatorics

Beautiful Permutation#5676

Muy difícil · Dynamic programming

Build More Roads!#5677

Media · Combinatorics · Constructive Algorithms · Graphs

Secret Lab#5678

Muy difícil · Graphs · Dynamic programming

Snooker#5679

Difícil · Geometry

Airplane Parking#5696

Difícil · Dynamic programming · Sorting

Elias Omega Coding#5697

Media · Bitwise Operations · Strings

In-circles Again#5698

Media · Geometry · Math

Rating Hazard#5699

Muy difícil · Math

Relational Operators#5700

Muy fácil · Implementation

4976-5000 de 9226