Рюкзак и лямка на пределе

тема: Основы · уровень: базовый

Условие

У Пети есть школьный рюкзак. На бирке написано: он выдерживает ровно L килограммов.

Тебе дали число L и число W — это общий вес всех вещей, которые Петя хочет положить. Определи, что случится с рюкзаком. Важно: случай W = L — это нормально, рюкзак выдержит.

Формат ввода

В одной строке записаны два целых числа: L и W.

Формат вывода

Выведи одно слово:

Ограничения

Пример

Ввод:

10 10

Вывод:

OK

Как решать — идея подхода

Приём: Условный оператор (if/else)

Ключевое наблюдение: рюкзак «ломается» только в одном случае — когда общий вес строго больше предела. Граница W = L считается нормой, поэтому сравнение должно быть именно W > L, а не W >= L.

Приём здесь самый простой — условный оператор if/else, потому что нужно выбрать один из двух вариантов ответа по результату сравнения двух чисел.

План решения:

Мини-сниппет логики:

Сложность: O(1) по времени и O(1) по памяти — одна проверка и один вывод.

Частая ошибка: перепутать знак и написать W >= L для RIP. Тогда при W = L вы ошибочно порвёте лямку, хотя по условию всё должно быть OK.

Решить задачу с автопроверкой на Python →

Куда дальше