Вопрос Код на python. Решите задачу используя python

Регистрация
30 Окт 2013
Сообщения
77
Репутация
1
Спасибо
1
Монет
0
Решите задачу на python
Яшка и Няшка всегда соперничают. Они идут вдоль полки магазина на которой расположено n вещей. Яшке нравится каждая m1 вещь, а Няшке — каждая m2. Но условия дружбы таковы, что они никогда не купят вещь, которая нравится им обоим, но обязательно купят ту, которая нравится только одному из них. Сколько вещей они купят?
 
Что именно не понятно? Общий подход (решение в лоб): Бежим цикл от 1 до N включительно (Или от 0 до N-1) Если текущее значение делится без остатка на m1, и не делится без остатка на m2 - добавляем счетчик к Яшке. Если делится без остатка на m2 и не делится без остатка на m1, добавляем счетчик к Машке. Выводим счетчики - это кол-во купленных вещей по условию. Можно оптимизировать, работая не со всем диапазоном, а с шагом понравившейся вещи.
 
Чесно не знаю, но помоему они получат либо поравну либо у когото на 1 больше будет (сам еще учу питон)
 
Назад
Сверху