pal702004 написа:$2^{10}$
Румен Симеонов написа:pal702004 написа:$2^{10}$
[tex]2^{10 }[/tex] са възможните избори, когато съставният избор предюставлява поредица от 10 елементарни избора на 1-на от 2 възвожности. Не виждам такива тук, дори когато условието се осмисли като запитване за брой съставни избори осъществими чрез списък от 10 поредни елементарни избора на 1 книга от оставащите книги, в който случай отговорът би бил 11.10.....2 =(11!), ако различните екземпляри от първата книга се броят за представители на една и съща книга и, съответно, ако след избора на един такъв екземпляр вече не се допуска отново да бъде избиран такъв екземпляр, защото с първоизбрания такъв екземпляр първата книга е вече избрана и повторният ѝ избор не би бил последващ избор ,,на една от останалите книги" Моля обосновете се, как разбирате условието и, съответно, как стигате до Вашия отговор.
grav написа:[tex]{10 \choose 0}+{10 \choose 1}+{10 \choose 2}+\cdots+{10 \choose 10}[/tex]
Румен Симеонов написа:.
grav написа:Румен Симеонов написа:.
Може би това durvenafilosofia.bg е по-подходящ форум за теб.
Румен Симеонов написа:Не ти отива на годините да се държиш така ашлашки, освен че не си прав! Но явно толкова и такова ти е възпитанието, а и акъла, което не е мой проблем, засега.
Гост написа:1. На рафт в библиотека са разположени 10 екземпляра от една и съща книга и още 10 други, различни помежду си (както и от книгата в 10 екземпляра) книги. По колко начина могат да бъдат избрани 10 книги?
from itertools import permutations
A = "A"
s = set()
for p in permutations([0,1,2,3,4,5,6, A,A,A,A,A,A,A,], 7):
s.add(tuple(p))
print(len(s))grav написа:Румен Симеонов написа:Не ти отива на годините да се държиш така ашлашки, освен че не си прав! Но явно толкова и такова ти е възпитанието, а и акъла, което не е мой проблем, засега.
Е хайде сега! Виж какви дълги постове пишеш, в който само философстваш какво означавали думите!
Румен Симеонов написа:grav написа:Явно на теб думите ти пречат, особено когато правят разлика между книга и екземпляр. Не знам, намери си и си решавай задачи, в които не е важно значението на думите. Не мога да помогна. Моля повече не ме коментиай и квалифицирай лично. Коментирай, ако искаш, какво броиш - кога и по какво се различават два ,,начина'" на избор на 10 книги и кога за теб екземплярът е различна книга и кога не е, и защо един път така, а друг път иначе. Ако не беше дал само отговор без никаква обосновка явно предполагайки, че не знам, че сумата от биномните коефициенти е $2^n$ нямаше да пиша толкова дълъг пост в отговор на твоя кратичък пост. Впрочем, не съм и длъжен да ти кoментирам отговорите, направих го защото ми беше жал за учениците. Но ми писна вече от твоето хитреене и неоправдана надменност. Има и пазари и стадиони за надвикване без думи. Аааа, виждам, че и Пеьо се е включил - с нещо много по-разумно от твоя отказ да се интересуваш от смисъла на думите. Той е приел, че не е излишно да се разгледа какъв би бил отговорът, ако думите от условието биха се осмислили и като търсене на ,,начини" на избор, държейки отчет и за поредността на последователните избори, каквато възможност и аз бях допуснал.. Така че, Пеьо, за разлиика от теб, добре разбира колко важно е да уточним какво значи в тази задача ,,начин на избор на 10 книги"!
grav написа:Ако условието е неясно или нееднозначно, обикновенно харата питат за уточнение, а не пишат два чаршафа прани умозрителни разсъждения.
Румен Симеонов написа:Е, проблясъци, вече използваш думи и разсъждения за смисъла на думите в условието. Но ти не попита за уточнение, а направо даде отговор и нито веднъж не се изрази в условна форма, както постъпи Пеьо. Значи за теб условието е ясно и еднозначно. Следва ли от тук, според твоята умозаключителна системка, че ти не си от ,,хората".А за мен, приеми, че съм от хората, но не извършвам, това, което според теб хората обикновено извършват. Можеш да питаш, ако имаш неясноти, Гост, ако успееш да се свържеш с него и ако все още е тук или пък го помоли той да попита учителя си или този, който му е дал задачата и после да ни каже какво са му отговорили.А ако всичко ти е ясно в условието и продължавш да поддържаш твоя отговор, можеш да поспориш и с Пеьо, а не само с мен.
peyo написа:quote="Гост"1. На рафт в библиотека са разположени 10 екземпляра от една и съща книга и още 10 други, различни помежду си (както и от книгата в 10 екземпляра) книги. По колко начина могат да бъдат избрани 10 книги? /quote.
Да предположим, че подредбата на избраните 10 книги има значение.
Да означим 10-те различни книги с цифрите от 0 до 9 , а 10-те еднакви с буквата А. Един избор е например:
14А57А2ААА
И сега имаме краен брой възможности за броят на А в избраните 10.
0 на брой А: възможностите са:
10!
1 на брой А: възможностите са:
10 * (10*9*8*7*6*5*4*3*2) = 10*10! = [tex]{10 \choose 1}[/tex] [tex]\frac{10!}{1!}[/tex]
2 на брой А: възможностите са:
((10*9)/2) * (10*9*8*7*6*5*4*3) = [tex]{10 \choose 2}[/tex] [tex]\frac{10!}{2!}[/tex]
3 на брой А: възможностите са:
((10*9*8)/(3*2*1)) * (10*9*8*7*6*5*4) = [tex]{10 \choose 3}[/tex] [tex]\frac{10!}{3!}[/tex]
...
9 на брой А: възможностите са:
((10*9*8*7*6*5*4*3*2)/(9*8*7*6*5*4*3*2*1)) * 10 = [tex]{10 \choose 9}[/tex] [tex]\frac{10!}{9!}[/tex]
10 на брой А: възможностите са:
10!/10!
И крайния отговор просто събиране 11-те случая (по дефиниция 0!=1):
[tex]К = \sum_{i=0}^{10 }{10 \choose i} \frac{10!}{i!}[/tex]
Да видим колко точно е това?:
In [158]: sum( [ math.comb(10,i)*math.factorial(10)/math.factorial(i) for i in range(11)])
Out[158]: 234662231.0
И сега един сериозен въпрос, този отговор верен ли е? Можем да го проверим ако направим всички 10 извадки от 20-те книги и преброим уникалните? Броя на тези пермутации е 20*19*18*17*16*15*14*13*12*11 = 67,044,2572,800
Това е повече отколкото моя компютър може да направи за някакво разумно време (аз съм склонен да чакам не повечче от 5 минути обикновено). Моя компютър се оказа, че може да преброи най-много за 7 книги. Според формулата :
In [168]: sum( [ math.comb(7,i)*math.factorial(7)/math.factorial(i) for i in range(7+1)])
Out[168]: 130922.0
И сега да ги преброим и на ръка за проверка:
- Код: Избери целия код
from itertools import permutations
A = "A"
s = set()
for p in permutations([0,1,2,3,4,5,6, A,A,A,A,A,A,A,], 7):
s.add(tuple(p))
print(len(s))
130922
Имаме точно съответствие, значи 234662231 е най-вероятно верния отговор.
peyo написа:quote="Гост"1. На рафт в библиотека са разположени 10 екземпляра от една и съща книга и още 10 други, различни помежду си (както и от книгата в 10 екземпляра) книги. По колко начина могат да бъдат избрани 10 книги? /quote.
Да предположим, че подредбата на избраните 10 книги има значение.
Да означим 10-те различни книги с цифрите от 0 до 9 , а 10-те еднакви с буквата А. Един избор е например:
14А57А2ААА
И сега имаме краен брой възможности за броят на А в избраните 10.
0 на брой А: възможностите са:
10!
1 на брой А: възможностите са:
10 * (10*9*8*7*6*5*4*3*2) = 10*10! = [tex]{10 \choose 1}[/tex] [tex]\frac{10!}{1!}[/tex]
2 на брой А: възможностите са:
((10*9)/2) * (10*9*8*7*6*5*4*3) = [tex]{10 \choose 2}[/tex] [tex]\frac{10!}{2!}[/tex]
3 на брой А: възможностите са:
((10*9*8)/(3*2*1)) * (10*9*8*7*6*5*4) = [tex]{10 \choose 3}[/tex] [tex]\frac{10!}{3!}[/tex]
...
9 на брой А: възможностите са:
((10*9*8*7*6*5*4*3*2)/(9*8*7*6*5*4*3*2*1)) * 10 = [tex]{10 \choose 9}[/tex] [tex]\frac{10!}{9!}[/tex]
10 на брой А: възможностите са:
10!/10!
И крайния отговор просто събиране 11-те случая (по дефиниция 0!=1):
[tex]К = \sum_{i=0}^{10 }{10 \choose i} \frac{10!}{i!}[/tex]
Да видим колко точно е това?:
In [158]: sum( [ math.comb(10,i)*math.factorial(10)/math.factorial(i) for i in range(11)])
Out[158]: 234662231.0
И сега един сериозен въпрос, този отговор верен ли е? Можем да го проверим ако направим всички 10 извадки от 20-те книги и преброим уникалните? Броя на тези пермутации е 20*19*18*17*16*15*14*13*12*11 = 67,044,2572,800
Това е повече отколкото моя компютър може да направи за някакво разумно време (аз съм склонен да чакам не повечче от 5 минути обикновено). Моя компютър се оказа, че може да преброи най-много за 7 книги. Според формулата :
In [168]: sum( [ math.comb(7,i)*math.factorial(7)/math.factorial(i) for i in range(7+1)])
Out[168]: 130922.0
И сега да ги преброим и на ръка за проверка:
- Код: Избери целия код
from itertools import permutations
A = "A"
s = set()
for p in permutations([0,1,2,3,4,5,6, A,A,A,A,A,A,A,], 7):
s.add(tuple(p))
print(len(s))
130922
Имаме точно съответствие, значи 234662231 е най-вероятно верния отговор.
grav написа:Май не внимаваш, не бях аз този, който даде отговора!
peyo написа:Гост написа:1. На рафт в библиотека са разположени 10 екземпляра от една и съща книга и още 10 други, различни помежду си (както и от книгата в 10 екземпляра) книги. По колко начина могат да бъдат избрани 10 книги?
...
[tex]К = \sum_{i=0}^{10 }{10 \choose i} \frac{10!}{i!}[/tex]
Да видим колко точно е това?:
In [158]: sum( [ math.comb(10,i)*math.factorial(10)/math.factorial(i) for i in range(11)])
Out[158]: 234662231.0
И сега един сериозен въпрос, този отговор верен ли е? Можем да го проверим ако направим всички 10 извадки от 20-те книги и преброим уникалните? Броя на тези пермутации е 20*19*18*17*16*15*14*13*12*11 = 670,442,572,800
Това е повече отколкото моя компютър може да направи за някакво разумно време (аз съм склонен да чакам не повече от 5 минути обикновено).
...
def f(p,a,r):
if p==0 and a==0:
return 0
if r==1:
return p + 1
if p==0:
return 1
if a==0:
return math.factorial(p)/math.factorial(p-r)
return p*f(p-1,a,r-1) + f(p,a-1,r-1)Назад към Дискретната математика
Регистрирани потребители: Google [Bot]