При чём тут считать, или нет. Если у меня 5 и я знаю, что это крайнее число в ряду, как же я скажу НЕТ, НЕ ЗНАЮ? И если у меня 4, то я буду ориентировтаься, на то, что если у оппонента 5, то он никак не может сказать НЕТ, т.к.к соврёт.
Он не будет врать, он скажет - да. У товарища число 4, он поймет, что у другого не один, а пять. Это частичный случай. При границе ряда -
парном числе(1000) или при отсутствии оной, он возникать не будет.
...опа....
Я согласен с парнем, у которого самолетик на аве. При первом вопросе автоматом проверяется конец ряда: если у меня число - конец ряда, я буду обязан ответить ДА, я же абсолютно
честный гений. И тут же ряд, считайте, укорачивается! Если у него предпоследнее число в ряду - он
обязан сказать ДА, потому что знает, что у меня не последнее число в ряду.
Наш ряд будет обязательно сходиться с двух концов, и в случае с числом 501 в конце будет представлять ряд из трёх чисел. В таком ряду только один из математиков узнает число другого и второму не поможет прохождение по второму кругу, начиная уже с нечётных(первый будет вынужден отвечать вечно ДА, и никак не сможет дать информацию о расположении своего числа).
При а=[1..499], n=a; при a=[500..999], n=1000-a; где:
n - количество вопросов, нужных для определения одного числа,
a - меньшее число у учёных.
