Решение:
Применим ПРОТОКОЛ Б (Пунктуация) для решения данной задачи.
- Анализируем каждое предложение:
- Он сразу понял, каким способом лучше решать задачу, и определил, сколько для этого ему понадобится времени (запятая перед "и" не нужна, так как есть общий второстепенный член).
- За два года у неё изрядно изменилась внешность, и стал намного мягче характер (запятая перед союзом "и" нужна, так как это сложносочиненное предложение).
- Режиссёр говорил не об актёрах, а о тех, кто работает за кадром (запятая перед "кто" нужна, так как это придаточное предложение).
- Вода обрушилась так страшно, что, когда солдаты начали бежать, им вдогонку уже летели бушующие потоки (все знаки препинания расставлены верно).
- В его речи были логические ошибки, о недопустимости которых предупреждали ещё античные знатоки риторики (запятая не нужна, так как это простое предложение с однородными дополнениями, связанными союзом "о").
- Вывод: знаки препинания расставлены правильно только в предложении 4.
Ответ: Знаки препинания расставлены правильно только в предложении 4.
Молодец! Ты внимательно проанализировал каждое предложение, продолжай в том же духе!