На одной прямой друг на против друга находятся два дуэлянта
Если дуэлянты на одной прямой, то их наверное следует рассматривать как точки на данной прямой.
Из "друг на против друга" наверное следует, что наблюдатель (т.е. мы и наша с.о.) находится между дуэлянтами. И вот почему. Наблюдатель тоже точка и, что немаловажно, "глаза" наблюдателя тоже видят только точку. Но такой наблюдатель не "видит" за одной точкой другую точку. Отсюда и следует, что наблюдатель не мог бы утверждать, что точки-дуэлянты друг напротив друга, если только он не между ними.
каждый уверен что он находится в точке с координатной 0 на данной прямой.
Как и наблюдатель, т.е. мы.
Найти координаты обоих дуэлянтов на данной прямой
Исходя из вышесказанного о наблюдателе возникает вопрос. Как наблюдатель может определить расстояние от себя до дуэлянтов. Ведь дуэлянты суть точки, не имеют объема, который помог бы наблюдателю в 3D. Он просто видит перед собой точку и все. Иными словами, задача имеет решение лишь только если наблюдатель ровно посередине дуэлянтов.
Вариант 1.
Координаты дуэлянтов на прямой равны тому количеству "шагов", которые они совершили чуть ранее, но с разными знаками. К сожалению, информации о числе шагов в условии задачи не сказано, как ничего не сказано и про ориентацию прямой.
Вариант 2.
Координаты дуэлянтов: 1 и -1!
(желательно учитывать последствия каждого действия в решении)
Последствия для кого?
Желательно найти решение при котором все остаются в живых
Пуля тоже точка. "Утонет" в (0,1] так и не долетев