Условие:
Дана колода из 300 карт, на каждой из которых записано натуральное число от 1 до 300 (каждое число встречается по одному разу). Петя раскладывает пасьянс. Для этого Петя выкладывает карты в прямоугольник

Дана колода из 300 карт, на каждой из которых записано натуральное число от 1 до 300 (каждое число встречается по одному разу). Петя раскладывает пасьянс. Для этого Петя выкладывает карты в прямоугольник
Найдем максимальное значение удачности, то есть сумму чисел на верхней и нижней строках, при условии, что все 300 карт раскладываются в прямоугольник 3×100 так, чтобы в каждом столбце числа были в строго возрастающем порядке (верхнее меньше среднего, среднее меньше нижнего), а любое число нижней строки было больше любого числа верхней строки.
Заметим, что все 300 чисел распределены между тремя строками. Обозначим:
Т – верхняя строка (100 чисел),
С – средняя строка (100 чисел),
Н – нижняя строка (100 чисел).
Условие «любое число нижней строки...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит
Попробуй решить по шагам
Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение