Так ведь я-то беру билеты туда+обратно.
Даже если цена "туда" отличается от "обратно", в сумме-то они одну и ту же цифру должны давать.
Грубый пример: надо, допустим, мне купить билеты МСК-Цюрих-МСК.
МСК-Цюрих стоит, к примеру, 150 EUR, а Цюрих-Москва, к примеру, 100 EUR. В сумме 250 EUR.
А для эксперимента с ценами я делал запрос Цюрих-МСК-Цюрих. Этот маршрут тоже разбивается на два подмаршрута: Цюрих-МСК и МСК-Цюрих.
В первом и втором эксперименте одна и та же авиакомпания, так что Цюрих-МСК должен во втором эксперименте быть 100EUR(как в первом), и МСК-Цюрих, соответственно, 150EUR(как в первом эксперименте), а в сумме все те же 250EUR.
Только в первом эксперименте авиакомпания предусмотрительно пишет цену сразу в рублях и получается сумма, в несколько раз превышающая стоимость, указанную во втором эксперименте в рублевом эквиваленте.