Сначала определим количество синих и чёрных ручек. Для этого вычтем из общего количества ручек количество красных, зелёных и фиолетовых:
$$255 - 46 - 31 - 36 = 142$$ ручки.
Так как синих и чёрных ручек поровну, то количество синих ручек равно:
$$142 : 2 = 71$$ ручка.
Теперь найдём вероятность того, что случайно выбранная ручка будет зелёной или синей. Для этого сложим количество зелёных и синих ручек, а затем разделим на общее количество ручек:
$$\frac{31 + 71}{255} = \frac{102}{255} = \frac{34}{85}$$
Ответ: \$$\frac{34}{85}\$$