Сама задачка №4
тут.
"Если много выпить, то блондинки и брюнетки подчиняются статистике Ферми - Дирака. Если ещё и они много выпьют - то статистике Бозе - Эйнштейна."
"Физики, сейчас дошутитесь!" - М.: Наукообразие, 2008 - т.3Во-первых, будем считать, что продюсер нумирует случайным образом своих подчинённых от 1 до 15 и запускает их в номерном
(
Read more... )
(The comment has been removed)
Reply
(The comment has been removed)
Reply
(The comment has been removed)
Reply
Reply
# include
int main () {
int N = 15;
int M = 5;
int sum = 0;
int all = 0;
for (int i = 0; i != 1 << N; ++ i)
{
bool ok = true;
int n = i;
int ones = 0;
for (int j = 0; j != N; ++ j, n >>= 1)
{
ones += (n & 1);
if (ones * 2 == j+1)
ok = false;
}
if (ones == M)
all ++, sum += ok;
}
printf ("Sum = %d, all=%d, %%=%g\n", sum, all, float (sum)/all);
return 0;
}
Reply
Reply
Reply
Reply
Reply
Reply
при 32 000 000 000 000 уже можно думать об оптимизации.
да их конечно можно встроить - просто тогда получится что работает голова, пиша эти отсечения, чтобы сэкономить работу процессору. в то время как на самом деле процессор должен экономить работу головы. он для этого в свое время создавался - а не для того чтобы человек работал на то, чтобы процессор проводил время в HLT.
по крайней мере я свой комп использую именно в таких целях.
но это философия:):):):):):
просто над этим народ не особо задумывается.
Reply
Leave a comment