Честно, без понятия какие задачи на олимпиадах, но подозреваю они +- аналогичны задачам на сайтах с задачами, аля codewars и его аналоги: https://habr.com/ru/post/414009/
Дмитрий Беляев, не совсем понял, речь о том, что функция не сможет принять тип string[] | CustomClass[]?
Если да, то это конечно, тут как раз недавно вопрос на эту тему был.) https://qna.habr.com/q/1058108