Лафа с пешком до работы кончилась и я решил узнать какой всё же проездной на метро выгоднее. Естественно, лёгких путей мы не ищем и на интуицию полагаться не будем.

Итак, модель. Для простоты смоделируем “год” в 360 дней из 12 месяцев по 30 дней. Ну, для простоты. Для примерного результата этого достаточно. И заставим модель кататься по проездным этот год

  • Не брались проездные на 90 дней — один из них не может быть выгоднее жетонов (1890/70 = 27 рублей за каждую поездку), другой — подорожника (1560/60 = 26 рублей за каждую поездку)
  • Не брался месячный проездной на 70 поездок. Сначала я его неправильно смоделировал, а потом заломало. Про него — отдельно

Результат:

Абсцисса — число поездок в неделю, ордината — средняя стоимость одной поездки

  • Не стоит париться с проездными, если вы ездите меньше раза в день. Думаю, это и так очевидно.
  • Подорожник рулит необычайно
  • Нет особого смысла в “толстых” проездных (25/15, 50/30) — они незначительно выгоднее вариантов “полегче” на тот же период
  • Проездной на 20 рулит над подорожником с 9 до 14 поездок
  • Проездной на 40 рулит над подорожником с 9 до 17 поездок и безусловно рулит над проездным на 20 :)
  • Если вы ездите больше 1 и меньше 3 раз в день, скорее всего вам будет выгоднее проездной на 40 поездок
  • В остальных случаях берите подорожник. Вообще, берите подорожник, с ним не надо паритсья с проездными
  • Проездной на месяц привязан к календарному месяцу. Может он и выгоден, но мне с такой привязкой париться неудобно
  • Все эти тарифы — или от балды, или разводилово

Код модели под катом (C++)

Для сборки нужен компилятор с поддержкой C++11. Актуальную версию (если замечу баги или неточности) можно найти на code.sunchaser.info

Leave a Reply

Your email address will not be published. Required fields are marked *