Чтобы гарантированно получить хотя бы один красный и один фиолетовый карандаш, нужно учесть наихудший сценарий.
В самом плохом случае вы можете достать максимум 100 синих и 100 зелёных карандашей, не получив ни одного красного и ни одного фиолетового. Таким образом, если вы достанете 200 карандашей, они могут оказаться только синими и зелеными.
Чтобы в этом случае гарантировать, что среди оставшихся карандашей будут хотя бы один красный и один фиолетовый, нужно достать 2 карандаша (один красный и один фиолетовый).
Таким образом, общее количество карандашей, которые необходимо достать, составляет:
\[ 200 + 2 = 202 \]
Ответ: нужно достать 202 карандаша.