задачка о подсчете медианы нек. заполненной коллекции

Тема в разделе "WASM.A&O", создана пользователем varnie, 26 сен 2007.

  1. varnie

    varnie New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2005
    Сообщения:
    1.785
    привет, дружыщща!

    предположим, что нужно найти медиану нек. коллекции, заполненной конкретными значениями ( пусть это будет vector<float> в терминологии С++ ). допустим, что уже прочитано неск. значений и неизвестно, сколько еще осталось. как доказать что для подсчета медианы в таком случае ниодно из уже прочитанных значений отбрасывать нельзя?
     
  2. Stiver

    Stiver Партизан дзена

    Публикаций:
    0
    Регистрация:
    18 дек 2004
    Сообщения:
    812
    Адрес:
    Germany
    Пусть прочитаны значения a_{1}...a{n}. Тогда для любого 1<=m<=n тривиальным образом существует последовательность a_{1}...a{n},bm_{1}...bm_{k} c k<=n-1, для которой a_{m} является медианой. Это ответ на вопрос, как он задан. А вот что действительно имелось в виду, я так угадать не могу..
     
  3. varnie

    varnie New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2005
    Сообщения:
    1.785
    Stiver,
    да, я тоже так и рассуждал.
    а вопрос я задал именно так, как он был в книге представлен.
    еще была подсказка, что типа, если допустим мы отбросили значения, то в них может как раз таки и находиться медиана. но это и ежу понятно, я почемУ и решил здесь проконсультироваться в целом о задачке!