![]() | |
| |||||||
| Home | Register | Blogs | FAQ | Members List | Calendar | Downloads | Arcade | Mark Forums Read |
| Science and Education Наука и Образование |
![]() |
| | LinkBack | Thread Tools | Display Modes |
| | #17 | |
| Ребе - коп! Join Date: Mar 2003 Location: sfba
Posts: 4,183
Rep Power: 6 Reputation:
32 | Re: Проблема трех дверей Quote:
| |
| | |
| | #19 | ||
| Какое небо, бля, Багдад! Join Date: Oct 2005 Location: Ереван
Posts: 1,653
Rep Power: 3 Reputation:
84 | Re: Проблема трех дверей Quote:
Quote:
будет время, сам проверю...
__________________ мордой об лавку LISP is the only language that is truly beautiful. d . Хочу трахнуть Nissan Skyline R34, и ездить на Alessandra Ambrosio | ||
| | |
| | #20 |
| Какое небо, бля, Багдад! Join Date: Oct 2005 Location: Ереван
Posts: 1,653
Rep Power: 3 Reputation:
84 | Re: Проблема трех дверей парадокс, говорите? значит очередная брешь в науке...
__________________ мордой об лавку LISP is the only language that is truly beautiful. d . Хочу трахнуть Nissan Skyline R34, и ездить на Alessandra Ambrosio |
| | |
| | #22 | |
| Ребе - коп! Join Date: Mar 2003 Location: sfba
Posts: 4,183
Rep Power: 6 Reputation:
32 | Re: Проблема трех дверей Quote:
$steps=1000000; #всего испытаний $probstay=0; #вероятность того, что мы НЕ меняем дверь for($i=0;$i<$steps;$i++) { $car=int(rand(3)); #здесь лежит машина (0-2) $try=int(rand(3)); #наша попытка (0-2) do { $nocar=int(rand(3)); #эту дверь открывает ведущий }while($nocar==$car or $nocar==$try); if(rand(1)>$probstay) { $newtry=0; while($newtry==$try or $newtry==$nocar) { $newtry++; } $try=$newtry; #поменяли дверь } if($try==$car) { $win++; #а вот и машина! } } print ($win/$steps)."\n"; Если нет - код на ц напишу. проверишь. Хотя че там проверять. ты же уверен. Парадокс!! давай сыграем. Если будет 50/50 в ... >50 случаев - я тебе даю 50$. если будет 2/3 - ты мне даешь . идет? | |
| | |
| | #23 |
| Ребе - коп! Join Date: Mar 2003 Location: sfba
Posts: 4,183
Rep Power: 6 Reputation:
32 | Re: Проблема трех дверей a wot i C: #include "stdafx.h" #include <stdlib.h> #include <time.h> #include <stdio.h> int main(int argc, char* argv[]) { int iSteps = 100000; bool bStay = false; int iWin = 0; if(argc < 3) printf("poshjol von, steps = 100000, stay = false\n"); else { iSteps = atoi(argv[1]) ; bStay = (bool)atoi(argv[2]) ; } srand( (unsigned)time( NULL ) ); //dlya puschej pravdopodobnosti for(int i = 0; i <iSteps; i++) { int iCar = rand() % 3; //mashina int iTry= rand() % 3; //tvoy vybor int iQuizmaster = rand() % 3; while(iCar == iQuizmaster || iTry == iQuizmaster) iQuizmaster = rand() % 3; //vybor yekubovicha if(bStay) { if(iCar == iTry) iWin++; } else { int iNewtry = 0; while(iNewtry == iQuizmaster || iNewtry == iTry) iNewtry++; if(iCar == iNewtry) iWin++; } } printf("wins %d steps %d\n", iWin, iSteps); return 0; } |
| | |
| | #24 |
| Шестой Лесничий | Re: Проблема трех дверей а вот и C диез: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace WindowsApplication4 { publicpartialclassForm1 : Form { public Form1() { InitializeComponent(); } Random random = newRandom(); int guessswitch(int myGuess, int noCar) { int curmyGuess = 0; while (curmyGuess < 3) { if ((curmyGuess != myGuess) && (curmyGuess != noCar)) { return curmyGuess; } curmyGuess++; } return curmyGuess; } privatevoid button1_Click(object sender, EventArgs e) { bool keep = bool.Parse(textBox2.Text); int tries = int.Parse(textBox1.Text); int curTry = 0; int wins = 0; int looses = 0; while (curTry < tries) { int carBehind = random.Next(3); int myGuess = random.Next(3); int noCar = random.Next(3); while ((noCar == carBehind) || (myGuess == noCar)) { noCar = random.Next(3); } if (!keep) { myGuess = guessswitch(myGuess, noCar); } if (myGuess == carBehind) { wins++; } else { looses++; } curTry++; } MessageBox.Show("wins = " + wins + " looses = " + looses); } } } |
| | |
| | #25 | |
| Какое небо, бля, Багдад! Join Date: Oct 2005 Location: Ереван
Posts: 1,653
Rep Power: 3 Reputation:
84 | Re: Проблема трех дверей Quote:
перед выбором p(d1)=p(d2)=p(d3)=1/3 (предположим, выбрали d1, а якубович открыл пустую p3) после открытия пустой, ее "вероятностный вес" должен распределится между остальными - которые участвовали при выборе пустой, так чтоб осталась 1 => имеем p(d1)=1/3 p(d2)+p(d3)=2/3 p(d3)=0 => p(d2)=2/3. будет интуитивно намного понятнее, если рассмотреть похожий случай с 100 дверьми - одну выбрали, 98 пустых открыли - только дурак не поменяет выбор... какое оживление... а на асме никто не хочет написать?? perl знаю, естественно... С#(Си-шарп) - так этот мусор еще и си-диезом называется??? а то тут моя препод по спецкурсу (я так и не понял, что это за предмет был) его еще и си-скриптом назвала ![]()
__________________ мордой об лавку LISP is the only language that is truly beautiful. d . Хочу трахнуть Nissan Skyline R34, и ездить на Alessandra Ambrosio | |
| | |
| | #26 |
| инсценирующий жизнь | Re: Проблема трех дверей Sharp это и есть Диез в переводе вообще то.. ![]() А Си-скрипт это конечно сильно ![]()
__________________ ...ибо... Rgrdz. [ Кселджэн ] |
| | |
| | #27 | |
| Какое небо, бля, Багдад! Join Date: Oct 2005 Location: Ереван
Posts: 1,653
Rep Power: 3 Reputation:
84 | Re: Проблема трех дверей Quote:
__________________ мордой об лавку LISP is the only language that is truly beautiful. d . Хочу трахнуть Nissan Skyline R34, и ездить на Alessandra Ambrosio | |
| | |
| | #28 | |
| Шестой Лесничий | Re: Проблема трех дверей Quote:
C# в кучу с ц++ не кидают, ибо ц++ не ооп, а структура с костылями, и это не только мое ИМХО. ЗЫ. Давно надо понять что язык это не самоцель а средство зарабатывания на жизнь, если платять за Ц# буду писать на нем, будут платить за перл буду писать на нем (боже упаси)... | |
| | |
| | #29 |
| hex god | Re: Проблема трех дверей Годпода! Да вы никак программисты???!??!?
__________________ Ленинградское время 0 часов 0 минут |
| | |
![]() |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Проблема SMS после заливки Easy Card! | aramx | Telecom | 12 | Nov 29, 2005 16:03 |
| Проблема с CD RОМ-ом | Азазелка | Hardware | 16 | Nov 28, 2005 16:54 |
| Евро-интеграция и Унитазная проблема | bvahan | Fun | 0 | Oct 20, 2005 08:14 |
| проблема с клавиатурой | Forever Child | Hardware | 5 | Oct 17, 2005 06:34 |
| CQG, офис в Ереване - День открытых дверей | acid | Languages, Compilers and Interpreters | 2 | Sep 30, 2004 11:03 |