#0
by Ненавижу 1С
Есть упорядоченный набор элементов a[1],...,a[n], на котором задана бинарная операция a[i]*a[j] со значениями в этом же наборе. Есть двумерный целочисленный массив (квадратная матрица) s[n,n] значений этой операции, то есть: a[i]*a[j]=a[s[i,j]]. Необходимо наиболее оптимальным образом проверить, что набор a является полугруппой, то есть для любых его элементов верно правило ассоциативности: (a[i]*a[j])*a[k]=a[i]*(a[j]*a[k])
#4
by Ненавижу 1С
да нет одной базы, где то подсмотрел, додумал неплохие там форумы "алгоритмы" и "этюды"
#5
by Ненавижу 1С
то есть нужен ли полный перебор: for (int i = 0; i < Count; i++) for (int j = 0; j < Count; j++) for (int k = 0; k < Count; k++) if (this[this[i, j], k] != this[i, this[j, k]]) return false; return true;
Тэги: Математика и алгоритмы
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как можно перенести операции из одной бухгалтерии в другую?
- Проверка существования процедуры
- Проверка на заполнение полей таблчного поля документа?
- Проверка 2-НДФЛ
- v7: вычисление суммы операции в типовой операции?
- Проверка на дублирующие строки
- Типовые операции, ругань "Не задана схема компоновки у типовой операции"
- Типовые операции (бухгалтерские операции)
- Вопрос по бинарной операции
- УТ 11. АТОЛ 22 ПТК. Операции эквайринга и возврат по операции эквайринга.
В этой группе 1С
- Документ отчет о розничных продажах? Подскажите как быть.
- Дайте совет по фиксальному регистратору
- Помогите придумать название фирмы франчайзи
- Конвертация справочника Номенклатура
- Агент сервера 1с , после переименования сервера(комп такой) но стартует! в чём дело ?
- СКД: Параметры в СКД
- Описание com.sun.star.ServiceManager
- Не срабатывает "ОбработкаВыбора"
- v8: Конфигурация не видит новую константу.
- Срез последних на каждую дату в запросе.
- Как в 1С v7 торговле сформировать печатную списка контрагентов с данными в карточках?
- Северная надбавка в ЗУП
- Как сохранить табличную часть отчета при закрытии
- Несколько организаций в УПП
- Максимальное количество открытых файлов (несерверная ОС).
- Платформа устанавливается на английском языке
- Консоль SQL-запросов
- Ввод начальных остатков, счет 10.6. Нехочу вводить партию.
- Как выгрузить Номенклатуру в Excel из УТ?
- Проверка даты на пустое значение - как?