LINUX.ORG.RU
ФорумTalks

задачка


0

0

решите задачку:

Сколько человек родилось с 1 года н.э.? Возможна мат.модель. Именно родилось. И что бы это число примерно через 2к давало теперешнее количество людей. Войны не считать.

Если есть официальные данные киньте ссылку.

ЗЫ: задачку придумал сегодня сам, но вот решить не могу.

>Войны не считать.

а болезни например? типа чумы или «испанки»?

если всё это не считать, как ты собрался полученную модель верифицировать и доуточнять?

vden ★★
()

>задачку придумал сегодня сам, но вот решить не могу.

А какие ошибки? Сегфолтишся или еще как?

Задачка фигня, раз многим пренебречь.

anonymous
()
Ответ на: комментарий от anonymous

> А какие ошибки? Сегфолтишся или еще как?

в алгоритме.

Нужно число людей которые только родились. Зачем учитывать болезни и войны?

gln0fate ★★
() автор топика
Ответ на: комментарий от gln0fate

>Нужно число людей которые только родились. Зачем учитывать болезни и войны?

потому что от человека, погибшего на войне, могло родиться n людей. но не родилось.

vden ★★
()

Ну можно плясать от числа нынеживущих + распределение по возрасту, беря факт того, что 1го человека получают от 2х, среднюю продолжительность жизни (учтя при этом что она менялась, данные есть), среднее чисоло детей в семьях.

Shaman007 ★★★★★
()

теперешнее(!!!) количество или войны не считать?

TIM
()

их было двое, Каин и Авель. после этого их стало 6 млрд. как из 2-х сделать 6 млрд ?

ответ:

2^33-2^31 =~ 6 млрд.

т.е. от каждых двух каинов и авелей еще два каина и авеля, потом еще два. ну так 2 тысячи лет. Соответственно учитываем голоды и моры всякие - это 2^31.

собственно так и живем.

vilfred ☆☆
()
Ответ на: комментарий от vilfred

где (с) из рассылки британских учённых ?

TIM
()

Предлагаю вообще пренебречь смертностью. Тогда где-то 6.7 млрд родилось.

anonymous
()
Ответ на: комментарий от Shaman007

> Ну можно плясать от числа нынеживущих + распределение по возрасту, беря факт того, что 1го человека получают от 2х, среднюю продолжительность жизни (учтя при этом что она менялась, данные есть), среднее чисоло детей в семьях.

если брать среднюю продолжительность жизни в 50 лет (с 1-го по 2000-й). А количество детей 2-е (1-ин мальчик, 1-да девочка), получается огромное число. ~ 1e23

gln0fate ★★
() автор топика

школьнег детекдед

anonymous
()

Представим на плоскости жизнь одного человека как полоску шириной 1 человек и длиной 40 лет (средняя продолжительность жизни). Получим трапецию, у которой высота равна 2000 лет, верхнее основание 2 человека, нижнее 6 млрд. Площадь трапеции разделим на 40, получится количество людей, родившихся за 2000 лет. Влияние войн и болезней учитываем в средней продолжительности жизни.

Потом можно усложнить модель в направлении удлинения жизни в каждом следующем поколении. Там уже будет несложный интегральчик.

abraziv_whiskey ★★★★★
()
Ответ на: комментарий от abraziv_whiskey

хмм, получается ~6 млд. Спасибо, буду усложнять :)

gln0fate ★★
() автор топика
Ответ на: комментарий от abraziv_whiskey

>верхнее основание 2 человека, нижнее 6 млрд.

в 1 году н.э. на Земле жило чуть больше 2-х человек. но модель интересная :)

vden ★★
()
Ответ на: комментарий от abraziv_whiskey

Почему верхнее основание два человека? Нужно знать население Земли в 1 г.н.э. Оно не два даже согласно Библии ))

octy ★★
()
Ответ на: комментарий от vilfred

> их было двое, Каин и Авель. после этого их стало 6 млрд.

Не знал, что при создании детей раньше обходились без женщин.

Agent666
()
Ответ на: комментарий от Agent666

"Авраам роди Исаака. Исаак же роди Иакова. Иаков же роди Иуду и братию его. Авраам родил Исаака; Исаак родил Иакова; Иаков родил Иуду и братьев его. А потом что-то случилось, и рожать стали женщины"

octy ★★
()
Ответ на: комментарий от vilfred

прочитал заголовок как сабж >_<

anonymous
()
Ответ на: комментарий от abraziv_whiskey

Это смотря какой коэффициент воспроизводства. Если на два родителя по три ребёнка, то имея изначально двух Первых, на настоящий момент получаем (возраст среднего зачатия 25 лет, 80 поколений за 2000 лет) 2.7 \cdot 10^{21} человеков, живущих на земле сейчас, ну и сумма по конечному ряду поколенияй: 2 + 2*1.5 + 2*1.5^2 + ... + 2*1.5^{80}. Ряд считать лень, всё равно дофига.

octy ★★
()

Числа фибоначи - количество кроликов в n'ном поколении. В 100 лет считается 3 поколения людей. За 2000 - 60 поколений. Значит 60 число фибоначи, где первое число - количество людей в первый год, а нулевое = 0.

Всё вышеописанное верно только без учета смертности и войн, при условии что люди плодятся как кролики

Killer-mazila
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.