Поиск двух линий при создании контейнера означает выбор двух точек на графике, которые будут служить боковыми стенками контейнера.
Для утверждения двух линий с осью x и создания контейнера, который может вместить наибольшее количество воды, можно использовать метод двух указателей (two pointer approach). Этот подход заключается в том, что два указателя будут двигаться от краев контейнера к центру, при этом каждый раз выбирая более высокую из двух стенок контейнера (линий) для увеличения объема воды.
Оптимальное количество воды, которое может быть содержимо в контейнере, можно определить следующим образом: вычислить разницу в значениях x между двумя линиями и умножить на минимальную из этих двух значений. Это даст площадь контейнера, которая и будет являться объемом воды, который он может вместить.