тоже не подойдет, так как что бы автризоваться нужно сначала залогиниться на этих сервисах.
Как вариант, рандомно выдается "пароль-токен" в 48 символов. Через него идет вход.
Folder<FolderT: IFolder, FileT: IFile>: IFolder а для удобства использования сделать алиасы: ParFolder = Folder<ParFolder, ParFile>
ChildFilder = Filder<ChildFolder, ChildFile>
однако некоторые поля(например, обязательное поле ИНН), на мой взгляд, ориентированы исключительно на резидентов РФ.
Если это действительно так, то что именно считается таким исключительным случаем?
В олимпиадах бы не было смысла, если бы новичок мог сразу без тренировок что-то решать)
Не занимался олимпиадами целенапрявленно, но в среднем путь примерно такой:
1. Открываешь банк задач интересной олимпиады, берёшь пачку простых задач.
2. Всё что не понятно - записываешь темы и читаешь теорию, пробуешь отдельно решить пачку задач по конкретной теме.
Повторять каждый день.
При подготовке к конкретной олимпиаде - можно ещё отдельно поизучать структуру варианта, сколько заданий, какой сложности, по каким темам. Попробовать оптимизировать время, чтобы набрать побольше баллов.
Чтобы был виден прогресс - веди дневник/календарь и записывай свои (не)успехи. Это добавит мотивации. так как прогресс будет виден на бумаге, а не на вайбах. А если будешь буксовать - будет сразу это видно и будет понятно, какая тема вызывает трудности.
Обращайся за помощью к преподавателям/репетиторам, которые специализируются на подготовке к олимпиадам (смотри, чтобы они сами имели опыт участия и побед в олимпиадах, или что они имеют отношение к составлению задач и вариантов)