• Шеф секретной службы составил следующую инструкцию взаимодействия слежки для своих семи главных агентов, чтобы каждый

Ответы 2

  •  Для того что б упростить задачу, кратко запишем всех агентов тайной службы:

    • агент 001 - 1;
    • агент 002 - 2;
    • агент 003 - 3;
    • агент 004 - 4;
    • агент 005 - 5;
    • агент 006 - 6;
    • агент 007 - 7.
      В итоге получаем ряд из агентов

    1  2  3  4  5  6  7

      Из условия задачи, что каждый следит ровно за одним другим агентом, выводим простую истину: каждый агент имеет 2 точки соприкосновения -  следит он и следят за ним!

      Поэтому делим ряд агентов на 2 части. Поскольку их непарное количество, делим агентов на ровные части начиная с краев ряда. В первой части остаются агенты: 1  2  3; во второй: 5  6  7; и агент 4 как связующее звено.

      Берём из условия порядок слежки и делаем схему для агентов из первой части

      Столбец 1 - агенты первой части; столбец 2 - любые символы обозначающие неизвестное значение; столбец 3 - агенты, за которыми следят(берём из условия).

    • 1-Х-2
    • 2-У-3
    • 3-Z-4

      Теперь, вместо неизвестных значений Х,У,Z подставляем вторую часть агентов и дописываем строку для связующего агента 4 так, что б в первом столбце был самый последний агент, а в третьем - первый агент:

    • 1-5-2
    • 2-6-3
    • 3-7-4
    • 7-4-1

      Данный алгоритм работает для любого непарного количества агентов кроме одного!

      Теперь смотрим вопрос задачи, и получаем ответ: если нужно найти следящего, смотрим на цифру перед заданной, если за кем следят - после заданной. (не забывайте потом перевести цифры в истинные названия агентов)

      В нашем случае: за кем следит агент 005 - за агентом 002

     Ответ б)
    • Автор:

      moosecz5o
    • 4 года назад
    • 0
  • 001 следит за 005, то есть за тем, кто следит за 002;002 следит за 006, то есть за тем, кто следит за 003;003 следит за 007, то есть за тем, кто следит за 004;004 следит за 001, то есть за тем, кто следит за 005;005 следит за 002, то есть за тем, кто следит за 006;006 следит за 003, то есть за тем, кто следит за 007;007 следит за 004, то есть за тем, кто следит за 001.001 - 005 - 002 - 006 - 003 - 007 - 004 - 001.Следовательно агент 005 следит за агентом 002.Ответ: агент 005 следит за агентом 002.
    • Автор:

      boomer60
    • 4 года назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years