8 svar
133 visningar
dsvdv behöver inte mer hjälp
dsvdv 212
Postad: 23 dec 2021 16:43

Binär sträng

Jag har fått tips om att man ska lösa uppgiften med en binär sträng. Vad är det för metod? Hur vet man att man ska just använda denna metod? Finns det en annan metod som man kan använda?

Bubo 7347
Postad: 23 dec 2021 17:07 Redigerad: 23 dec 2021 17:07

"bi-" i binär betyder två, så det passar dåligt i en fråga med tre färger.

Om du tar EN svart, hur många möjligheter har du då att välja de andra nio?

Om du tar TVÅ svarta, ...?

Lägg ihop. Tänk också på noll svarta och tio svarta.

dsvdv 212
Postad: 23 dec 2021 17:31

Om jag tar en svart, har jag nio sätt att välja de andra nio bollar? 

Dr. G 9479
Postad: 23 dec 2021 18:49
dsvdv skrev:

Om jag tar en svart, har jag nio sätt att välja de andra nio bollar? 

Du kan ta mellan 0 och 9 vita bollar och fylla på upp till 9 med gula bollar. 

Yngve 40278 – Livehjälpare
Postad: 23 dec 2021 19:56

Den här uppgiften lämpar sig väl för att använda metoden stars and bars (stjärnor och galler).

Låt de 10 bollarna representeras av 10 stjärnor i en rad. Lägg till 2 galler som bestämmer färgerna.

Exempel: Alla stjärnor till vänster om gallren motsvarar vita bollar. All stjärnor mellan gallren motsvarar svarta bollar. Alla stjärnor till höger om gallren motsvarar gula bollar.

Problemet blir då identiskt med "på hur många sätt kan dessa två galler placeras?"

dsvdv 212
Postad: 24 dec 2021 00:24
Yngve skrev:

Den här uppgiften lämpar sig väl för att använda metoden stars and bars (stjärnor och galler).

Låt de 10 bollarna representeras av 10 stjärnor i en rad. Lägg till 2 galler som bestämmer färgerna.

Exempel: Alla stjärnor till vänster om gallren motsvarar vita bollar. All stjärnor mellan gallren motsvarar svarta bollar. Alla stjärnor till höger om gallren motsvarar gula bollar.

Problemet blir då identiskt med "på hur många sätt kan dessa två galler placeras?"

tack för länken, nu fattar jag!

Yngve 40278 – Livehjälpare
Postad: 24 dec 2021 10:45 Redigerad: 24 dec 2021 10:46

Bra.

Ser du även nu varför detta problem faktiskt går att lösa med hjälp av en binär sträng?

God Jul!

Bubo 7347
Postad: 24 dec 2021 11:35

Jag tror att jag behöver julledigt...

Tack.

dsvdv 212
Postad: 26 dec 2021 23:26
Yngve skrev:

Bra.

Ser du även nu varför detta problem faktiskt går att lösa med hjälp av en binär sträng?

God Jul!

Yess,

Vi kan exempelvis skriva; OOO|OOOOO|OO

I detta fall kommer vi använda formeln  k+n-1k-1 och i det här fallet är k=3  och  n=10

så vi får då: 3+10-13-1=122=66

Svara
Close