[Архив!] Чистая математика, физика, химия и т.п.: задачки для тренировки мозгов, никак не связанные с торговлей - страница 493

 
3 рубля входят в 23 (эту трешку слуга себе скомуниздил у своего хозяина из его прибыли). а на руках у инвалидов осталось по 1. итого 23+1+1=25
 
trol222:

Старая загадка не судите строго если кто уже загадывал.) Жил да был сапожник . И продавал он сапоги за 25 рублей за пару . Пришел к ниму както инвалид без правой ноги и попросил продать ему один левый сапог вместо пары за полсуммы - за 12.50 рублей. Сапожник долго ломался, но сжалился и согласился. Через некоторое время к тому же сапожнику пришел другой инвалид без левой ноги и попросил его продать ему правый сапог. Сапожник естественно согласился тем более у него как раз оставался лишний сапог из той самой пары . Второму инвалиду он тоже продал сапог за 12.50 рублей.

В итоге в общем сапожник как и хотел продалпару сапог за 25 рублей. Через некоторое время ему стало жалко инвалидов и онрешил сделать им скидку. Позвал своего слугу, дал ему из вырученных 25 рублей 5 рублей и отправил его к обоим инвалидам чтобы тот отдал им эти 5 рублей на двоих. Слуга оказался хитрым и решил оставиль из 5 рублей 3 рубля себе а оставшиеся 2 рубля отдать инвалидам.

В итоге инвалиды счастливы они купили себе по сапогу за 12.50-1=11.50 рублей, следовательно принисли прибыль сапожнику в 23 рубля. нои у слуги осталось 3 рубля . В сумме получилось 26 рублей, хотя в обороте крутились все те же 25 рублей, то откуда взялся рубль???

У сапожника 20 рублей + у слуги 3 рубля + у инвалидов 2 рубля = итого 25 рублей.
 
f.t.:
3 рубля входят в 23 (эту трешку слуга себе скомуниздил у своего хозяина из его прибыли). а на руках у инвалидов осталось по 1. итого 23+1+1=25
Блин, тебе к президенту надо в администрацию! А то он замучился эти трешки искать! :))
 

Предлагаю дополнить следующий набор приколов:

input int      max=3000;
input int      func=1;
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
  Print("//-------------------------------//");
  switch(func)
    {
     case 0 : for(int k=0,m=1;     (k+=m+=k)<=max;    Print("m==",m,"; k==",k)); break;
     case 1 : for(int k=1,m=1;     (k*=m+=1)<=max;    Print("k==",k)); break;
     case 2 : for(int k=1,m=1;     (k+=m+=2)<=max;    Print("k==",k)); break;
     case 3 : for(int k=1,g=1,m=0; (k+=g+=m+=6)<=max; Print("k==",k)); break;
    }
  }

В принципе принимаются любые извраты, только желательно компактные.

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

Файлы:
 

Наверно этот топик лучше всего подходит под нижеприведенную задачу?

Как подобрать ММ для нижеприведенной стратегии:

Дано:

Знаем точно убыток - риск, т.к. это размер ставки, а мы его можем выбирать любым от 0 и вплоть до размера депо.

Также известна потенциальная прибыль для текущей ставки, но она не является константой. Для каждой следующей ставки прибыль заранее неизвестна - может быть любой в пределах от 70% до 10000% от размера ставки.

Вероятность того, что ставка выиграет приблизительно известна для текущей ставки, но для следующих ставок неизвестна - может быть любой в пределах от 0.5 до 1.

Необходимо: подобрать адекватный ММ.

Суть в том, что написал прогу для ставок на спорт. Если размер ставки постоянный, то прога дает положительное матожидание. А вот все попытки подобрать ММ ни к чему хорошему не привели - жуткие просадки.

Инсталляшка в прикрепленном файле. На предмет отсутствия вирусов проверял Avast-ом. Но лишний раз другими антивирями перепроверить не помешает. Распространяется бесплатно. Кому сложно разобраться, то жмите "Справка" > "Помощь" - там приведен конкретный пример.


У кого какие мысли насчет решения этой задачи?

Для справки тем, кто будет разбираться с программой: справедливый букмекерский коэффициент обратно пропорционален вероятности. Т.е. k = 1 / p, где p - вероятность выигрыша ставки, а k - коэффициент букмекера. Т.е. если, например, мы предполагаем вероятность выигрыша равной 0.5 (подбрасывание правильной монетки), то коэффициент должен быть не менее 2. 2 - это мартингал, а более 2 - даст нам положительное матожидание.

Файлы:
setup.zip  66 kb
 
Элементарно, Ватсон. Надо пользовать вероятность.
 
TheXpert:
Элементарно, Ватсон. Надо пользовать вероятность.
В смысле? Вероятность итак используется в самой программе, чтобы получить положительное матожидание. Но оно положительно лишь при условии, когда размер ставки является константой. В остальных случаях нет никакой гарантии, что депо будет увеличиваться, зато риск возрастает немерянно.


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

 
Позавчера Пете было 17 лет. В следующем году ему будет 20 лет. Как такое может быть?
 
Integer:
Позавчера Пете было 17 лет. В следующем году ему будет 20 лет. Как такое может быть?

Вспомнился анекдот:

Идут два мужика по кладбищу. От нечего делать рассматривают памятники…и вдруг БАЦ – надпись на одной из плит: « …родился в 1935г., умер в 1986, жил 3 года….» Фигасе! – удивились приятели … Читают надпись на следующем памятнике: «…родился в 1965г., умер в 2001, жил 6 лет….» Что-то не то. Решили мужики прояснить ситуацию у сторожа кладбища… Ну сторож им и говорит: « Ну что непонятного! Девки, виллы, машины, баксы – вот что значит «Жил»!»

Переглянулись мужики и один другому говорит: «Вась! Когда я умру, напиши на памятнике: родился мертвым ...»
 
Знаю по крайней мере 2 возможных случая :)