На первый взгляд становится понятно, что для решения этой задачи нужно проверить, что:
- либо a / 2 ≤ h и b ≤ l
- либо b / 2 ≤ h и a ≤ l
Однако, присутствует не очень очевидный случай, когда
a нечетно. В этом случае, если делить целочисленно, то можно допустить ошибку. Например, если
a = 5, то при целочисленном делении
a / 2 = 2, и для
h = 2 действительно будет выполнятся
a / 2 ≤ h, однако касание пола в такой ситуации не избежать.
Таким образом при делении на два, нужно не забыть учесть случай нечетных размеров плаща.