Есть довольно лёгкий способ. На задней стороне учебника - в таблице растворимости, указаны степени окисления при нормальных условиях. Они в соединениях будет постоянными, за исключением некоторых ситуаций. Рассмотрим несколько ситуаций.
1) Мы знаем степени окисления, но не знаем число атомов. Как расставить атомы? Возьмём оксид лития - LiO. У лития, смотрим по таблице растворимости - степень окисления +1, а у кислорода -2 (в таблице ее нет, ее надо запомнить). Тогда мы ищем наименьшее общее кратное. Для оксида лития это 2. Делим два на степень окисления лития (+1) и получаем 2 атома, делим 2 на степень окисления кислорода (-2) и получаем 1 атом. Таким образом формула - Li2O (на рисунке схема понятнее будет).
2) Ситуация, когда нам известна лишь одна степень окисления и атомы в соединении расставлены. Возьмём, допустим, углекислый газ - CO2. Допустим мы не знаем, какая степень окисления у углерода, но знаем, что у кислорода она всегда -2. Тогда мы умножаем эту степень окисления на число атомов кислорода (на 2) и делим на число атомов углерода (1). Получаем, что степень окисления у углерода +4 (у углерода всегда положительная, поэтому минус меняем на +).
На рисунке снизу постоянные степени окисления.