Инварианты и раскраски при решении олимпиадных задач по математике