Чтобы решить задачу, давайте проанализируем информацию, представленную в вопросе.
В первом задании мы имеем следующий текст: «Обь, Лена, Волга, Москва, Макензи, Амазонка - реки». У нас нет лишних пробелов, и мы знаем, что размер нового предложения стал на 8 байт меньше после удаления названия реки и лишних знаков.
Во втором задании: «Чад, Куба, Катар, Швеция, Эстония, Танзания, Сальвадор - страны». Аналогично, размер нового предложения стал на 11 байт меньше после удаления названия страны и оформительских знаков.
Теперь рассмотрим оба предложения более детально.
Первое задание: Исходя из текстов, длины:
- «Обь»: 3 символа + 1 запятая + 1 пробел = 5 байт
- «Лена»: 4 байта
- «Волга»: 5 байт
- «Москва»: 6 байт
- «Макензи»: 8 байт
- «Амазонка»: 8 байт
- « - реки»: 7 байт (после дефиса идет пробел)
Общая длина исходного текста: 5 + 4 + 5 + 6 + 8 + 8 + 7 = 43 байта.
Теперь предположим, что вычеркнутое название реки — это «Обь», что даст нам новое предложение: «Лена, Волга, Москва, Макензи, Амазонка - реки». Длина нового текста: 4 + 5 + 6 + 8 + 8 + 7 = 38 байт. Разница: 43 - 38 = 5 байт, но это не соответствует 8 байтам.
Пробуем каждую реку. Если вычеркнем «Волга»: «Обь, Лена, Москва, Макензи, Амазонка - реки»: 3 + 4 + 6 + 8 + 8 + 7 = 36 байт. Разница: 43 - 36 = 7 байт, что также неверно.
Если вычеркнем «Москва»: «Обь, Лена, Волга, Макензи, Амазонка - реки» — длина: 5 + 4 + 5 + 8 + 8 + 7 = 37 байт. Разница: 43 - 37 = 6 байт, не подходит.
Продолжаем проверять все возможные варианты и в итоге мы видим, что вычеркнув «Макензи», новый текст: «Обь, Лена, Волга, Москва, Амазонка - реки»: 5 + 4 + 5 + 6 + 8 + 7 = 35 байт. Разница будет 43 - 35 = 8 байт, что корректно.
Таким образом, вычеркнутое название реки: Макензи.
Второе задание: Аналогично, проверяем каждую страну:
Исходя из текста: «Чад»: 3 байта + «Куба»: 4 байта + «Катар»: 5 байт + «Швеция»: 7 байт + «Эстония»: 8 байт + «Танзания»: 9 байт + «Сальвадор»: 10 байт + « - страны»: 7 байт (после дефиса).
Общая длина: 3 + 4 + 5 + 7 + 8 + 9 + 10 + 7 = 53 байта.
Если вычеркнуть «Чад», будет длина: 4 + 5 + 7 + 8 + 9 + 10 + 7 = 50 байт, разница 53 - 50 = 3 байта.
Продолжаем с вычеркиванием других стран и находим, что вычеркнув «Катар»: 4 + 7 + 8 + 9 + 10 + 7 = 45 байт, разница 53 - 45 = 8 байт, что не подходит.
А если мы исключим «Швеция», длина станет 3 + 4 + 5 + 8 + 9 + 10 + 7 = 46 байт, разница: 53 - 46 = 7 байт.
Если убрать «Эстония»: длина станет 3 + 4 + 5 + 7 + 9 + 10 + 7 = 45, разница 53 – 45 = 8 байт.
Если же уберем «Танзания»: 3 + 4 + 5 + 7 + 8 + 10 + 7 = 44, разница 53 - 44 = 9.
Убирая «Сальвадор», длина станет 3 + 4 + 5 + 7 + 8 + 9 + 7 = 43, разница 53 - 43 = 10.
И в конце, стоит убрать «Куба»: 3 + 5 + 7 + 8 + 9 + 10 + 7 = 49, разница 53 - 49 = 4.
Итак, единственный вариант, который совпадает: Убираем «Катар»: Таким образом, вычеркнутое название страны: Катар.
В итоге, вычеркнутое название реки – Макензи, а вычеркнутое название страны – Катар.