srez пишет:masai пишет:Wic пишет:Я просто в оригинале понял задачку именно так
Возник вариант следующего вида - каждый говорит результат некоего математического преобразования над своей зарплатой, причем по результату нельзя эту зарплату однозначно определить. Далее из этих 3 чисел методом неких преобразований получается искомая сумма.
Положим, что результаты преобразований a1, a2, a3. Алгоритм преобразования известен всем. Тогда третий сам преобразовывает 0 рублей и подставляет вместо a2 и a3. Методом неких обратных преобразований, он получает з/п первого, поделенную на 3.
Но это для предложенной тобой методики. Может еще какая-то есть...
алгоритм преобразования может учитывать зп самого чувака. f(a1, a2, a3, z1) чето такое. то есть например по результатам может получится 3 других числа в сумме дающую зп.
кроме того есть обход через одностороннюю криптографию, когда берется любой рандомный приватный ключ и по нему геенрится публичный, тоже инфа неполная у других.
Сорри за запоздалый ответ, просто наткнулся на эту тему сейчас.
Алгоритм общего обратного преобразования (который среднее выдает) может учитывать только результаты прямых преобразований, иначе засветятся зарплаты. А алгоритмы прямых преобразования могут учитывать только зарплату самого человека, так как другой инфы нет.
Рэндомный приватный ключ не проходит, так как все равно им придется воспользоваться (прямо или косвенно), а значит он засветится.