Шаг №1. Берём первые 50 сосисок и подсчитываем колво говяжих и свиных. Если нам повезло (что вряд ли), и их поровну, то просто отрезаем эти 50 Мурке, а остальные 50 - Шарику. Готово. 1 разрез. Если не повезло, то Шаг №2. Шаг №2. Берём не первые 50 сосисок, а 50 сосисок, начиная со второй, и подсчитываем колво говяжих и свиных. Если нам повезло (довольно вероятно), и их поровну, то просто отрезаем эти 50 Мурке (2 разреза - в начале цепочки из 50 и в конце), а остальные 50 - Шарику. Готово. Если не повезло, то Шаг №3. Шаг №N. Берём не первые 50 сосисок, а 50 сосисок, начиная с N-й, и подсчитываем колво говяжих и свиных. Если нам повезло (довольно вероятно), и их поровну, то просто отрезаем эти 50 Мурке (2 разреза - в начале цепочки из 50 и в конце), а остальные 50 - Шарику. Готово. Если не повезло, то Шаг №(n+1). Т.е. ответ - 2 разреза.