На "общих знаниях", без нарешки вариантов прошлых лет, тоже можно брать физмат олимпиады - разумеется, если очень хорошая школа, или кружок, или ЗФТШ.  Школьной углублёнки по физике при хорошей математике вообще достаточно (но нужно именно понимать физические явления, а не просто знать формулы и уметь решать стандартные задачи). В математике нприходится быть знакомым с рядом специфических тем (и опять-таки варианты перечневок можно не нарешивать).  А спортпрогеры, которые для души тренируются на кодефорсез (или аналогичных сайтах) и разбираются в алгоритмах, вообще легко берут олимпиады, порой даже победов 1 уровня. Если ты оранжевый или красный на кодефорсез, то не получить БВИ по инфе, участвуя во всех первоуровневых олимпиадах, почти невозможно, нарешивать варианты прошлых лет абсолютно не нужно. Там скорее труднее подтвердить ЕГЭшечкой, придётся пару недель поразбираться, так как ЕГЭ по инфе очень далео от спортпроги.Да, если интересно - вот тут ссылки на аккаунты на кодефорсез участников ioi (межнара по спортпроге), который идёт прямо сейчас https://codeforces.com/blog/entry/129431   Там видны "цвета"=рейтинги участников