AKB Forums

Go Back   AKB Forums > General Discussions > Science and Education
Home Register Blogs FAQ Members List Calendar Downloads Arcade Mark Forums Read

Science and Education Наука и Образование

Troubles when posting message? Click here! :: Проблемы с отправлением сообщения? Нажмите сюда!

Reply
 
LinkBack Thread Tools Display Modes
Old Jan 25, 2006, 06:42  
Ребе - коп!
 
Speedy Gonzales's Avatar
 
Join Date: Mar 2003
Location: sfba
Posts: 4,183
Rep Power: 6
Reputation: 32
Проблема трех дверей

Перенесем-ка сюда обсуждение
И так вы принимаете участие в викторине.

перед вами три двери, за одной из которых находится машина.

за какой? вы должны угадать.

И так вы называете ведущему дверь.

На что ведущий делает следующую вещь - открывает одну из двух оставшихся дверей, но ту за которой машины нет.

Ваши действия -
а) стоять на своем, и не менять дверь
б) поменять дверь.
Speedy Gonzales is offline   Reply With Quote Quote selected
Old Jan 25, 2006, 11:59   #16
нимфузория
 
nimf.net's Avatar
 
Join Date: Nov 2005
Location: я вернусь....
Posts: 6,851
Blog Entries: 1
Rep Power: 5
Reputation: 816
Send a message via ICQ to nimf.net
Re: Проблема трех дверей

а можно открыть все двери подряд, посмотреть где машина и не нервничать?
__________________
Хочу быть модератором
nimf.net is offline   Reply With Quote Quote selected
Old Jan 25, 2006, 13:31   #17
Ребе - коп!
 
Speedy Gonzales's Avatar
 
Join Date: Mar 2003
Location: sfba
Posts: 4,183
Rep Power: 6
Reputation: 32
Re: Проблема трех дверей

Quote:
Originally Posted by nimf.net
а можно открыть все двери подряд, посмотреть где машина и не нервничать?
Сама-то как думаешь?
Speedy Gonzales is offline   Reply With Quote Quote selected
Old Jan 25, 2006, 13:32   #18
Шестой Лесничий
 
Varg's Avatar
 
Join Date: Aug 2005
Location: Театр Теней
Posts: 2,657
Rep Power: 4
Reputation: 75
Send a message via ICQ to Varg
Re: Проблема трех дверей

Quote:
Originally Posted by Speedy Gonzales
Сама-то как думаешь?
гыгыгы
__________________
Varg is offline   Reply With Quote Quote selected
Old Jan 25, 2006, 15:17   #19
Какое небо, бля, Багдад!
 
knightmare's Avatar
 
Join Date: Oct 2005
Location: Ереван
Posts: 1,653
Rep Power: 3
Reputation: 84
Re: Проблема трех дверей

Quote:
Originally Posted by Speedy Gonzales
хоть миллйон, хоть милйард.
у меня столько машин нет...
Quote:
Originally Posted by Speedy Gonzales
Впрочем, для начала можно потренироваться например здесь:
http://math.ucsd.edu/~anistat/chi-an/MonteHallParadox.html
достаточно набрать кол-во попыток и пометить что ведущий знает где машина.
ну это распределение у их рандом намбер дженерейтора плохое... имхо...

будет время, сам проверю...
__________________
мордой об лавку
LISP is the only language that is truly beautiful.
d
.

Хочу трахнуть Nissan Skyline R34, и ездить на Alessandra Ambrosio
knightmare is offline   Reply With Quote Quote selected
Old Jan 25, 2006, 15:22   #20
Какое небо, бля, Багдад!
 
knightmare's Avatar
 
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
knightmare is offline   Reply With Quote Quote selected
Old Jan 25, 2006, 17:20   #21
нимфузория
 
nimf.net's Avatar
 
Join Date: Nov 2005
Location: я вернусь....
Posts: 6,851
Blog Entries: 1
Rep Power: 5
Reputation: 816
Send a message via ICQ to nimf.net
Re: Проблема трех дверей

Quote:
Originally Posted by Speedy Gonzales
Сама-то как думаешь?
думать? а что это?
__________________
Хочу быть модератором
nimf.net is offline   Reply With Quote Quote selected
Old Jan 26, 2006, 05:33   #22
Ребе - коп!
 
Speedy Gonzales's Avatar
 
Join Date: Mar 2003
Location: sfba
Posts: 4,183
Rep Power: 6
Reputation: 32
Re: Проблема трех дверей

Quote:
Originally Posted by knightmare
у меня столько машин нет...
ну это распределение у их рандом намбер дженерейтора плохое... имхо...

будет время, сам проверю...
Перл знаешь?
$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 - ты мне даешь . идет?
Speedy Gonzales is offline   Reply With Quote Quote selected
Old Jan 26, 2006, 08:26   #23
Ребе - коп!
 
Speedy Gonzales's Avatar
 
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;
}
Speedy Gonzales is offline   Reply With Quote Quote selected
Old Jan 26, 2006, 09:00   #24
Шестой Лесничий
 
Varg's Avatar
 
Join Date: Aug 2005
Location: Театр Теней
Posts: 2,657
Rep Power: 4
Reputation: 75
Send a message via ICQ to Varg
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);
}
}
}
__________________
Varg is offline   Reply With Quote Quote selected
Old Jan 26, 2006, 14:36   #25
Какое небо, бля, Багдад!
 
knightmare's Avatar
 
Join Date: Oct 2005
Location: Ереван
Posts: 1,653
Rep Power: 3
Reputation: 84
Re: Проблема трех дверей

Quote:
Originally Posted by Speedy Gonzales
Хотя че там проверять. ты же уверен. Парадокс!! давай сыграем. Если будет 50/50 в ... >50 случаев - я тебе даю 50$. если будет 2/3 - ты мне даешь . идет?
ладна, ладна, я понял - вот интуитивное объяснение -
перед выбором 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
knightmare is offline   Reply With Quote Quote selected
Old Jan 26, 2006, 17:32   #26
инсценирующий жизнь
 
[ Xelgen ]'s Avatar
 
Join Date: Jul 2002
Location: Fireplace of Ecotopia
Posts: 4,165
Rep Power: 7
Reputation: 64
Send a message via ICQ to [ Xelgen ] Send a message via Skype™ to [ Xelgen ]
Re: Проблема трех дверей

Sharp это и есть Диез в переводе вообще то..
А Си-скрипт это конечно сильно
__________________
...ибо...
Rgrdz. [ Кселджэн ]
[ Xelgen ] is offline   Reply With Quote Quote selected
Old Jan 26, 2006, 18:08   #27
Какое небо, бля, Багдад!
 
knightmare's Avatar
 
Join Date: Oct 2005
Location: Ереван
Posts: 1,653
Rep Power: 3
Reputation: 84
Re: Проблема трех дверей

Quote:
Originally Posted by [ Xelgen ]
Sharp это и есть Диез в переводе вообще то..
ну я, вообщем, и не спорю, просто не много ли названий для говна? ну а когда класифицируя языки, его бросают в кучу с C и C++... дурдом
__________________
мордой об лавку
LISP is the only language that is truly beautiful.
d
.

Хочу трахнуть Nissan Skyline R34, и ездить на Alessandra Ambrosio
knightmare is offline   Reply With Quote Quote selected
Old Jan 27, 2006, 05:52   #28
Шестой Лесничий
 
Varg's Avatar
 
Join Date: Aug 2005
Location: Театр Теней
Posts: 2,657
Rep Power: 4
Reputation: 75
Send a message via ICQ to Varg
Re: Проблема трех дверей

Quote:
Originally Posted by knightmare
ну я, вообщем, и не спорю, просто не много ли названий для говна? ну а когда класифицируя языки, его бросают в кучу с C и C++... дурдом
давай не начинать религиозные споры, языки предназначены для разных целей, пиши ВебСервисы на Ц++ если тебе удобно, только я тебе гарантирую, что любой импортный манагер такой возможности не даст, ибо время-деньги.

C# в кучу с ц++ не кидают, ибо ц++ не ооп, а структура с костылями, и это не только мое ИМХО.

ЗЫ. Давно надо понять что язык это не самоцель а средство зарабатывания на жизнь, если платять за Ц# буду писать на нем, будут платить за перл буду писать на нем (боже упаси)...
__________________
Varg is offline   Reply With Quote Quote selected
Old Jan 27, 2006, 06:17   #29
hex god
 
Griffon2-7's Avatar
 
Join Date: Mar 2002
Location: Yerevan, AM
Posts: 3,173
Rep Power: 7
Reputation: 19
Send a message via ICQ to Griffon2-7
Re: Проблема трех дверей

Годпода! Да вы никак программисты???!??!?
__________________
Ленинградское время 0 часов 0 минут
Griffon2-7 is offline   Reply With Quote Quote selected
Old Jan 27, 2006, 06:27   #30
Шестой Лесничий
 
Varg's Avatar
 
Join Date: Aug 2005
Location: Театр Теней
Posts: 2,657
Rep Power: 4
Reputation: 75
Send a message via ICQ to Varg
Re: Проблема трех дверей

Quote:
Originally Posted by Griffon2-7
Годпода! Да вы никак программисты???!??!?
да вы что? мы демагоги...
__________________
Varg is offline   Reply With Quote Quote selected
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


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


All times are GMT. The time now is 16:02.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
This board was founded on September 29, 2001
Powered by Viper Internet

Affordable Web Hosting | ParevNet

Buy text link