ПЗ
Но если вдруг у вас уж так сложилось, то сначала формируется соответствие к ключами, линейно, за один проход. А потом без квадратичных сложностей выполняются сами контроли.
PS: Впрочем чем медленнее работают алгоритмы, тем больше у меня работы. )
Size: a a a
ПЗ
ВМ
VN
ВМ
ПЗ
VN
ПЗ
VP
ПЗ
ПЗ
ВМ
VN
ПЗ
ПЗ
VN
VN
ПЗ
ОбщегоНазначения
?ПЗ
A
ОбщегоНазначения
?VP