«Ай да молодец Димка, – весело подумал Гуров, – уломал-таки девку! Вот ведь дети-то пойдут, небось гугукать в колыбельке станут исключительно на ассемблере… Однако ближе к делу. Знать бы еще поточнее, чего я от него хочу!»
– Ты, Дмитрий, своей программой «Пересечение множеств» нам со Станиславом уже дважды серьезно помог. Очень серьезно. Возможно, она нам снова пригодится. Но меня сейчас интересует несколько иная постановка вопроса. Насколько я понял, ты при работе с «пересечением» закачиваешь в память машины максимум информации о самых разных людях, а программа твоя хитрая отбирает то общее, что этих людей как-то связывает, где они пересекаются: служили в одной воинской части, например, или отдыхали как-то разик в одном вытрезвителе, записаны в одну районную библиотеку и прочее. Перекрестный скрининг по произвольному количеству направлений. С расстановкой приоритетов по направлениям: то, что ходили в один класс и сидели за соседними партами, важнее того, что оба – фанаты «Спартака». Я прав, все так?
– Вы, Лев Иванович, – с уважением и некоторым изумлением ответил Лисицин, – для, уж простите, дилетанта в наших погремушках на редкость емко и кратко сформулировали суть программы. Все так.
– А можно ли как-нибудь вычислить одного человека или нескольких людей, если знать что-то, к ним относящееся? Ну, просто для примера: нужно очертить круг лиц – причем, чем меньше этот круг, тем лучше, – которые одновременно – рыжеволосые, служили в спецназе, прошли Афганистан, родились в Перми, разведены, ныне проживают в Московской области, да к тому же имеют маму библиотекаршу… И так далее. Вот такая программа у тебя имеется?
– Есть такая партия, как говорил незабвенный вождь мирового пролетариата! – ничуть не помедлив, довольно и с гордостью сказал Лисицин. – Это не «пересечение», им такое не сделаешь. Это «многомерная матрица». Вам, господин полковник, везет: я же ее, голубушку, недавно как раз отлаживал. Там тоже скрининг, но несколько иной. Сами понимаете: чем больше будет задано параметров поиска, ну качеств этих самых, вроде рыжеволосости, тем точнее и селективнее, направленнее программа сработает. Тем уже будет интересующий вас круг лиц. В идеале можно выйти даже на одного конкретного человека – при условии, что он вообще существует в природе. А что, вас действительно интересует некий рыжий спецназовец из Перми? Так сделаем, чего уж там, пошарим по некоторым базам данных. Вот допустим…
– Я же сказал: для примера, – с некоторой досадой перебил загоревшегося Диму Гуров. – Нес первое, что на ум пришло, так что бог с ним, с рыжим спецназовцем, пусть живет спокойно. Эх, Дмитрий! Если бы я точно знал, какие именно, как ты выражаешься, «параметры поиска» тебе задать… Пока не знаю. Но буду знать, и очень хорошо, что такая программа есть, а ты согласен мне помочь.