Краткий ответ:
- дровнях
- Некрасов
- виолончель
Как рассуждать
В Windows-1251 и КОИ-8 8 бит = 1 байт, значит, каждый символ — буква, пробел, запятая, тире — занимает 1 байт. Поэтому разница в байтах равна числу лишних или удалённых символов.
1. Если слово повторили два раза подряд, добавились само слово и один пробел между копиями:
\[ |слово| + 1 = 8 \]
\[ |слово| = 7 \]
Среди слов текста 7 букв у слова «дровнях».
Слово «торжествуя» имеет 10 букв, оно дало бы \(10+1=11\) байт, а не 8.
2. При повторе фамилии в списке добавились фамилия, запятая и пробел:
\[ |фамилия| + 2 = 10 \]
\[ |фамилия| = 8 \]
Фамилия из 8 букв — «Некрасов».
3. При удалении названия инструмента убрали само название, запятую и пробел:
\[ |название| + 2 = 12 \]
\[ |название| = 10 \]
Название из 10 букв — «виолончель».
Ответ: 1) дровнях; 2) Некрасов; 3) виолончель.