Стоит ли дорешивать задачи на продвинутые алгоритмы? Например, стоит ли изучать алгоритмы как алгоритм Грэхема для того, чтобы дорешать задачу на выпуклую оболочку зеленому(макс. был спецом)? Именно алгоритм Грэхема не кажется особо сложным, но стоит ли изучать такие алгоритмы во время дорешивания или сначала стоит повысить общий уровень и только потом изучать такого рода алгоритмы?
Зависит от того что ты считаешь продвинутым алгоритмом. Имхо пока ты зелёный лучше займись общим уровнем, а потом уже думай про то какие алгоритмы стоит учить.