Jump to content

Sommartrix


carlsson

Recommended Posts

Köp 100 djur för 100,-

 

Höna 0,5 kr/st

Gris 3,-/st

Kalv 10,-/st

 

Hur många blir det av varje?

 

Problemet är inte fullständigt specifierat, och går att lösa på ett oändligt antal sätt...

 

...vadå, du sa inte att man var tvungen att köpa hela djur. Bara att gå till slaktarn... ;-)

 

Fast nu blev jag faktiskt nyfiken; finns det någon analytisk metod för att lösa det hela om man stoppar in heltalskravet? Det gick förstås ganska fort att få fram genom att lösa ut höns och svin som funktion av antal kalvar och sena testa sig fram, men det hade ju varit mer estetiskt tilltalande att lösa det helt och hållet medelst logik. :-)

Link to comment
Share on other sites

Först försökte jag med penna och papper, och det fungerade bra till jag insåg att 0,5x+3y+10z=x+y+z har flera lösningar.

Bajs!

Sedan funderade jag en stund, startade excel, gjorde två formler och provade mig fram lite. Gick på ett kick.

Kan för lite matte

Janusz

Link to comment
Share on other sites

...vadå, du sa inte att man var tvungen att köpa hela djur. Bara att gå till slaktarn... ;-)

 

Carlsson glömde ett rabatterbjudande: 100 valfria djur, 100kr,,, :P

Link to comment
Share on other sites

Man måste köpa minst ett exemplar av varje djur

 

Var inte preciserat i orginaluppgiften (men borde självklart varit med) det är för lätt att lösa den när man kan sätta noll som ett antal. Pröva att skippa att köpa kalvar....

Link to comment
Share on other sites

Man måste köpa minst ett exemplar av varje djur och man får inte döda av djur.

 

Låt x vara antal höns (0.5 kr)

y vara antal grisar (3 kr)

z vara antal kalvar (10 kr)

 

min x + y + z

 

då 0.5x + 3y + 10z = 100

x + y + z = 100

x >= 1

y >= 1

z >= 1

 

Simplex metoden ger snabbt att

x = 94, y = 1, z = 5 för

 

94 + 1 + 5 = 100 djur

och

94*0.5 + 1*3 + 5*10 = 100 kronor

 

asad

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...