Геокэшинг :  Форумы на Geocaching.su Геокэшинг.RU
Обсуждение игры "Геокэшинг
Re: Отличный подход!!!
Пользователь: Middle (IP)
Дата: 10 Июль 2003 22:30

Я тут накрапал алгоритм. Посмотри, насколько сложно
реализовать. Может быть никакого программера и понадобится,
по крайней мере для этого.

Итак, что имеем:
Массив тайников I, массив дат их закладки Z
Массив посещений N в привязке к тайникам

Что нужно:
Расчитать массив оценки популярности M

Промежуточные данные:
Массив продолжительности жизни по тайникам L
Массив посещаемости Q
Минимальная популярность Qmin
Максимальная популярность Qmax


Алгоритм примерно такой:
1. По каждому тайнику рассчитать продолжительность жизни как Сегодня - Дата закладки = Now - Z (i) = L(i)
2. По каждому тайнику определить сколько раз за время своей жизни он посещался = N(i)
3. Для каждого тайника рассчитать посещаемость = Q(i) = N(i) / L(i)
4. Определить посещаемость минимальную и максимальную = Qmin и Qmax
5. Для каждого тайника рассчитать
(Q(i)-Qmin)
---------------- = P(i)
Qmax-Qmin
6. Для каждого тайника рассчитать оценку популярности = M(i) = P(i)*5

Вот и весь алгоритм. Он должен либо апдейтить данные раз сутки, либо срабатывать каждый раз при запросе.
Тут уж тебе решать -- как организовать работу. Я в этом не силен.


Также в раздел СПИСОК ВСЕХ ТАЙНИКОВ нужно добавить еще одну сортировку -- по популярности P(i)
Причем отображать округленный M(i)
Делов то

Перейти: 
Опции: ОтветитьЦитировать


Тема Просмотров Автор Дата
  Отличный критерий 1290 Middle 10.07.2003 16:28
  Middle, ты что, Эйнштейном работаешь?? ) 521 Polinda 10.07.2003 16:33
  Re: Middle, ты что, Эйнштейном работаешь?? ) 546 Middle 10.07.2003 16:37
  Re: Отличный критерий 524 LAN 10.07.2003 16:43
  Re: Отличный критерий 508 Middle 10.07.2003 16:47
  Re: Отличный критерий 509 LAN 10.07.2003 17:01
  Re: Отличный критерий 571 Middle 10.07.2003 17:05
  Re: Отличный критерий 599 RedHead 10.07.2003 17:15
  Re: Отличный критерий 543 Middle 10.07.2003 17:28
  Re: Отличный критерий 508 ZAS 10.07.2003 17:42
  Re: Отличный критерий 459 Middle 10.07.2003 20:43
  Re: Нада ) 499 ZAS 11.07.2003 15:02
  Re: Нада ) 766 Middle 11.07.2003 15:19
  Re: Отличный критерий 484 RedHead 10.07.2003 17:50
  Re: Отличный критерий 500 ZAS 10.07.2003 18:27
  Re: Отличный критерий 501 Middle 10.07.2003 20:45
  Re: Отличный критерий 512 RedHead 11.07.2003 09:30
  Re: Отличный подход!!! 533 ZAS 10.07.2003 17:34
  Re: Отличный подход!!! 666 Middle 10.07.2003 20:38
  Re: Отличный подход!!! 578 Middle 10.07.2003 21:42
  Re: Отличный подход!!! 515 Middle 10.07.2003 22:30
  Сортировка по сортированности сортированных тайников(+) 518 Polinda 10.07.2003 18:29
  Re: Сортировка по сортированности сортированных тайников(+) 486 Middle 10.07.2003 20:47
  2Polinda 520 CJ 10.07.2003 22:23
  Re: 2Polinda 528 Polinda 11.07.2003 10:34
  Re: 2Polinda 511 CJ 11.07.2003 10:44
  Re: 2Polinda 509 Polinda 11.07.2003 10:50
  ну вы блин даете !! 528 OcM 11.07.2003 10:54
  Re: ну вы блин даете !! 526 Middle 11.07.2003 11:24
  Re: ну вы блин даете !! 515 OcM 11.07.2003 11:52
  Re: ну вы блин даете !! 612 Middle 11.07.2003 12:02


Активные пользователи
DisaV, Iskender
Гостей: 1