![]() |
1. Заголовок темы должен быть информативным. В противном случае тема закрывается и удаляется ...
2. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
3. Одна тема - один вопрос (задача)
4. Спрашивайте и отвечайте четко и по существу!!!
![]() |
кучаТрупов |
![]()
Сообщение
#1
|
![]() изувер ![]() ![]() Группа: Пользователи Сообщений: 88 Пол: Женский Реальное имя: ann Репутация: ![]() ![]() ![]() |
![]() ![]() ![]() элементарная задача. интересно какими способами можно решить. |
![]() ![]() |
xds |
![]()
Сообщение
#2
|
![]() N337 ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 737 Пол: Мужской Репутация: ![]() ![]() ![]() |
Можно решать методом исключения. Сначала исключить всех, кто знает наибольшее число языков, т. е. ANF. Их у нас 4. Вычитаем 4 из всех ячеек, кроме последней (T). Далее, исключаем тех, кто знает по 2 языка. Например, сначала AN: вычитаем 4 (AN = 8 - 4 = 4 после предыдущей интерации) из ячеек S, A, N и AN. Т. е., из ячеек, имена которых содержат только буквы A и N. Повторив ту же операцию для NF, мы получим некоторое количество S, A, F и T (остальное - 0). Разность (S - T) будет искомым значением AF.
Если реализовывать, то можно заменить буквенные сигнатуры двоичными числами и использовать битовые операции для выбора "что из чего вычитать". Либо, соптимизировать до таблицы. -------------------- The idiots are winning.
|
![]() ![]() |
![]() |
Текстовая версия | 26.07.2025 16:58 |