Сергей0308 мне кажется было бы достаточно и битовой маски, на каких входах одинаковое значение.. То есть если MAX только одно число, то и бит будет всего один, если несколько одинаковых MAX то и битов будет несколько.
Так, Вы же первый тогда орать начнёте, что ничего непонятно, и надо сделать "по человечески", например значение 65535 на выходе Вам о чём-то говорит? Это будет означать, что на всех 16 входах одинаковые значения!
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.