Problems
Queue
Competitions
Ranking
Articles
Signup
Signin
bolt
Try our new interface for solving problems
Try
Problems
Simple
All Problems
Very simple
Simple
Average
Difficult
Very difficult
if-then
All Problems
---traveling-salesman-problem-
-three-
2-sat
algorithms-on-strings
articulation-point
backtracking
beginners
bellman-ford-algorithm
binary-search
bitwise-operators
breadth-first-search
bridges
calculation-system
catalan-numbers
clique
combinatorics
connected-components
depth-first-search
dijkstra-algorithm
diophantine-equations
Others...
---traveling-salesman-problem-
-three-
2-sat
algorithms-on-strings
articulation-point
backtracking
beginners
bellman-ford-algorithm
binary-search
bitwise-operators
breadth-first-search
bridges
calculation-system
catalan-numbers
clique
combinatorics
connected-components
depth-first-search
dijkstra-algorithm
diophantine-equations
dynamic-programming
euclid-extended-algorithm
euler-cycle
fenwick-tree
fibonacci-numbers
floyd-warshall-algorithm
full-search
fundamental-set-of-cycles
game-theory
gcd-lcm
geometry
graph-planarity
graph-theory
graphs
greedy-algorithm
if-then
line-program
long-arithmetic
matrix
maximum-flow
minimal-spanning-tree
modeling
number-theory
probability
problems-on-intervals
recursion
sequences
simple-mathematics
sort-and-sequence
three
topological-sort
traveling-salesman-problem
tree
tricky-problem
two-dimensional-arrays
search
76
New case
5897 / 7665
108
Median number
17665 / 20703
126
Number of an apartment
3280 / 4184
138
Cash machine
8670 / 9940
142
Point and piece (RU)
2058 / 2764
143
Point and triangle
3725 / 4636
206
Tourist
6501 / 8255
219
Central heating
8205 / 9455
1312
Wardrobe
7824 / 10047
1623
Even and odd numbers
10476 / 12255
5054
Високосный ли год?
2644 / 3100
6278
Street numbers
10590 / 11792
7337
Discounts
5802 / 7006
7365
Milk and a pie
4608 / 5935
7460
Sightseeing trip
8294 / 9558
7784
Bars of Gold
2058 / 2555
7812
Maximum among four numbers
8207 / 9269
8865
065
5409 / 6403
8873
One-digit number
7981 / 8929
8874
Two-digit number
6953 / 8208
8875
075
4273 / 5153