Задача про колокола

Mar 10, 2015 18:49

Часто встречаются задачи, в которых нужно найти закономерность, продолжить какой-нибудь ряд. Не буду отставать. Продолжите строку на этом или другом языке:

def two_gaussians_intersection(mu1, sigma1, mu2, sigma2):
Подсказка: (0, 2, 2, 3) → 0.6538769160102378

задачи

Leave a comment

Comments 7

janatem March 10 2015, 16:44:01 UTC
Если опираться только на имена идентификаторов, то можно предположить, что функция вычисляет площадь пересечения двух фигур, каждая из которых ограничена своей гауссианой и осью абсцисс.

Reply

sharpc March 10 2015, 17:10:05 UTC
Да.

Reply


bik_top March 10 2015, 22:49:49 UTC
Если мы приравняем pdf1(x) = pdf2(x), то получим одну или две точки пересечения pdf. Эти точки определят границы кусков оси абсцисс, на которых мы будем выбирать одну из двух pdf для подсчёта cdf.

Но это же тлен и тщета такое считать; надеюсь, есть способ проще.

Reply


secondary_tea September 28 2015, 15:56:53 UTC
раньше ты питон не любил xD
кстати, с упавшей задачей тебя (-:

Reply

sharpc September 28 2015, 17:19:06 UTC
ШАД заставил, теперь я не люблю 3-й питон :)
Задача-то ладно, я ее на авось сдал, не успев последний шаг доказать. А вот почему я не поверил, что того парня на макстесте уже наверняка кто-нибудь пытался замочить - загадка.

Reply

secondary_tea September 28 2015, 17:23:52 UTC
какого парня?

Reply

sharpc September 28 2015, 17:32:28 UTC
http://community.topcoder.com/stat?c=problem_solution&rm=327115&rd=16549&pm=13946&cr=23302950

У него решение выглядело очень похоже на O(S4), которое я придумал первым делом и которое мне весь матч мешало мыслить. Я не смог удержаться.

Reply


Leave a comment

Up