Dan moet ik alles wat ik er nog over wil zeggen dus nog in één post proppenquote:Op zaterdag 25 augustus 2007 23:48 schreef GlowMouse het volgende:
[..]
Hierna nog één post, dan zit het topic vol en is de discussie ten einde. Heb jij het laatste woord als niemand je voor is![]()
[..]
Dat 'gewoon per definitie' klopt niet. Als y een functie is van x, dan kun je schrijven u(x, y(x), z) = x + y(x) + z. Neem je bij deze functie de partiële afgeleide nemen naar x, dan blijkt uit de definitie dat andere parameters buiten beschouwing moeten worden gelaten. Zou je toch y(x+h) gebruiken, blijft de tweede parameter niet constant. ∂u/∂x is dus 1, onafhankelijk van de relatie tussen x en y. Omdat je in praktijk ook wel eens wilt weten wat y doet als alleen x een infinitesimaalkleine wijziging ondergaat, is ook de totale afgeleide maar geïntroduceerd.
Wat dacht je van een tabel waarin je de verschillende mogelijke uitkomsten samen met het aantal maal dat ze voorkomen neerzet? Uitgekauwd voorbeeld: 10 x muntje flippen geeft 7 x kop en 3 x munt. Dan tabel:quote:Op zondag 26 augustus 2007 00:14 schreef UnderTheWingsOfLove het volgende:
Wat is een frequentietabel?:o
Ik denk inderdaad ook 10, maar ik wil je natuurlijk niet de verdiende eer van de eerste oplossing ontnemenquote:Op zondag 26 augustus 2007 02:56 schreef Gebraden_Wombat het volgende:
Ok, een ingeving gehad, nu kan ik het met 10 slaven. Ben nog niet helemaal tevreden, misschien dat ik er morgen nog eentje af kan afschaven. Maar nu echt slapen.
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.heeft de hoop dat het allemaal stiekum toch nog goed komt...
Fotoboek
quote:Op zondag 26 augustus 2007 03:55 schreef keesjeislief het volgende:
[..]
Ik denk inderdaad ook 10, maar ik wil je natuurlijk niet de verdiende eer van de eerste oplossing ontnemendus ik zal mijn poging in een spoiler zetten.
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.Daher iſt die Aufgabe nicht ſowohl, zu ſehn was noch Keiner geſehn hat, als, bei Dem, was Jeder ſieht, zu denken was noch Keiner gedacht hat.
Je kunt mijn idee en jouw eerste idee met elkaar verenigen door n-dimensionale matrices te bekijken, en dan te kijken welke n het beste resultaat geeft. Dat moet ook 10 opleveren.quote:Op zondag 26 augustus 2007 10:34 schreef Gebraden_Wombat het volgende:
Mijn oplossing was niet zo wiskundig, maar goed.
Mijn idee was dat je maar 2 slaven nodig hebt om de dodelijke uit 4 opties te kiezen. Ze gaan namelijk allebei dood, 1 van 2ën of geen van beiden.
Nu deel je de 32x32 matrix op in 162 2x2 matrixjes en laat die slaven dezelfde test uitvoeren op al die matrixjes. Maar nu weet je nog niet in welke van die 162 matrixjes nu de dodelijke zit. Maar dat is hetzelfde probleem als net, maar nu met een 16x16 matrix.
Doe dus nu hetzelfde: laat 2 slaven het hele veld afgaan, maar ipv dat een slaaf 1 fles drinkt, drinkt hij alle 4 de flessen uit een 2x2 matrix.
Als je dit 5x doet met steeds 2x zo grote hokjes heb je de hele matrix van 32x32 gehad, en je hebt er maar 5*2 = 10 slaven voor nodig.
En toch bevallen die 24 lege plekken me niet
Minstens net zo sterk, snel en slim is. Kan het dus zo zijn dat twee haaien, H1 en H2 precies even sterk, snel en slim zijn en derhalve H1 opgegeten zou kunnen worden door H2, maar ook omgekeerd? Ik wilde iets met een partiële ordening en naar een gerichte acyclische graaf toe, en dan een bipartite graaf construeren waar twee matchings op worden uitgevoerd. Maar, ik zit even te denken of dat wel zo fijn gaat als het geen partiële ordening geeft.quote:Op zondag 26 augustus 2007 10:47 schreef Wolfje het volgende:
De koning heeft inderdaad 10 slaven nodig.
Nu een vraagje over algoritmen!
Gegeven n haaien waarvan de kracht, snelheid en intelligentie (dit zijn constanten) bekend zijn. Een haai kan een andere haai opeten als hij minstens net zo sterk, snel en slim is. Voorts is gegeven dat een haai maximaal 2 andere haaien kan opeten. Geef een algoritme om het kleinst aantal haaien dat na de lunch nog in leven is, te bepalen.
Als onderstaand algoritme klopt, is O(n²) een bovengrens.quote:Op zondag 26 augustus 2007 10:47 schreef Wolfje het volgende:
De koning heeft inderdaad 10 slaven nodig.
Nu een vraagje over algoritmen!
Gegeven n haaien waarvan de kracht, snelheid en intelligentie (dit zijn constanten) bekend zijn. Een haai kan een andere haai opeten als hij minstens net zo sterk, snel en slim is. Voorts is gegeven dat een haai maximaal 2 andere haaien kan opeten. Geef een algoritme om het kleinst aantal haaien dat na de lunch nog in leven is, te bepalen.
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
[ Bericht 2% gewijzigd door GlowMouse op 26-08-2007 11:42:44 ]eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
quote:Op zondag 26 augustus 2007 11:30 schreef GlowMouse het volgende:
[..]
Als onderstaand algoritme klopt, is O(n²) een bovengrens.SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Er zit niet zo'n definitieve ordening in, daar b.v. kracht groter kan zijn, maar snelheid en intelligentie niet. Verder lijkt je algoritme me greedy, qua opeten. (D.w.z. het eet de eerste 'kleinere' haai die het tegenkomt.) Ik weet niet helemaal of je daar met het sorteren rekening mee houdt ... sorteren kan nog steeds natuurlijk.
Er is dus geen strikt lineaire ordening, aangezien sommige elementen onvergelijkbaar zijn. Wel kun je ervoor zorgen dat 'kleinere' haaien altijd rechts staan van een element in de array. Ik denk dat je dat wilt. Als je dan zoals jij doet, achteraan begint, en dan greedy laat opeten, dan gaat het volgens mij mis, je hebt b.v. de volgende situatie (ik ga ervanuit dat alle eigenschappen strikt groter moeten zijn, wil een haai kunnen eten, net als jij doet):
Drie haaien: (1,1,2), (1,2,1) en (2,1,1): Deze kunnen elkaar niet opeten.
Nog drie haaien: (1,1,3), (3,3,3) en (3,1,1): Deze kunnen elkaar niet opeten.
Haai (1,1,3) kan (1,1,2) eten, en verder niet. (3,1,1) kan (2,1,1) eten. (3,3,3) eet alle drie de haaien uit het eerste rijtje.
Als je ordening in de array nu zo is (en ik zie niet in waarom dat niet zo zou zijn, daar de eerste drie elementen onderling niet vergelijkbaar zijn, evt. maak je er (1,1,10) en (10,1,1) van):
[(1,1,3),(3,1,1),(3,3,3),(1,1,2),(2,1,1),(1,2,1)] dan pakt haai (3,3,3) de eerste de twee haaien die hij pakken kan. Nu hebben (1,1,3) en (3,1,1) niets meer. De optimale oplossing is echter niet dat er twee haaien worden opgegeten en 4 overblijven, maar dat er 3 worden opgegeten. En dat kan. Maar dan moet wel (1,1,3) (1,1,2) opeten, of (3,1,1) (2,1,1) -- de overige twee kunnen dan b.v. door (3,3,3) opgegeten worden, en het is klaar.
[edit]
Bovenstaande is een wat rommelig verhaal geworden. Maar ik denk dus dat je greedy aanpak niet werkt.Daher iſt die Aufgabe nicht ſowohl, zu ſehn was noch Keiner geſehn hat, als, bei Dem, was Jeder ſieht, zu denken was noch Keiner gedacht hat.
Dat strikt groter heb ik later gewijzigd. Haai a kan haai b eten als haai b geen eigenschap heeft die strikt groter is, dat is wat ik van Wolfjes uitleg begrijp. Het sorteeralgoritme had ik nog niet goed aangepast, dat zou zo moeten zijn:quote:Op zondag 26 augustus 2007 11:49 schreef Iblis het volgende:
[..]
Er zit niet zo'n definitieve ordening in, daar b.v. kracht groter kan zijn, maar snelheid en intelligentie niet. Verder lijkt je algoritme me greedy, qua opeten. (D.w.z. het eet de eerste 'kleinere' haai die het tegenkomt.) Ik weet niet helemaal of je daar met het sorteren rekening mee houdt ... sorteren kan nog steeds natuurlijk.
Er is dus geen strikt lineaire ordening, aangezien sommige elementen onvergelijkbaar zijn. Wel kun je ervoor zorgen dat 'kleinere' haaien altijd rechts staan van een element in de array. Ik denk dat je dat wilt. Als je dan zoals jij doet, achteraan begint, en dan greedy laat opeten, dan gaat het volgens mij mis, je hebt b.v. de volgende situatie (ik ga ervanuit dat alle eigenschappen strikt groter moeten zijn, wil een haai kunnen eten, net als jij doet):
Drie haaien: (1,1,2), (1,2,1) en (2,1,1): Deze kunnen elkaar niet opeten.
Nog drie haaien: (1,1,3), (3,3,3) en (3,1,1): Deze kunnen elkaar niet opeten.
Haai (1,1,3) kan (1,1,2) eten, en verder niet. (3,1,1) kan (2,1,1) eten. (3,3,3) eet alle drie de haaien uit het eerste rijtje.
Als je ordening in de array nu zo is (en ik zie niet in waarom dat niet zo zou zijn, daar de eerste drie elementen onderling niet vergelijkbaar zijn, evt. maak je er (1,1,10) en (10,1,1) van):
[(1,1,3),(3,1,1),(3,3,3),(1,1,2),(2,1,1),(1,2,1)] dan pakt haai (3,3,3) de eerste de twee haaien die hij pakken kan. Nu hebben (1,1,3) en (3,1,1) niets meer. De optimale oplossing is echter niet dat er twee haaien worden opgegeten en 4 overblijven, maar dat er 3 worden opgegeten. En dat kan. Maar dan moet wel (1,1,3) (1,1,2) opeten, of (3,1,1) (2,1,1) -- de overige twee kunnen dan b.v. door (3,3,3) opgegeten worden, en het is klaar.
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.De volgorde wordt dan:
[(3,3,3), (1,1,3), (3,1,1), (1,1,2), (2,1,1), (1,2,1)]
(3,1,1) eet (2,1,1) op, (1,1,3) eet (1,1,2) op, en (3,3,3) eet (1,1,3) en (3,1,1) op.eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
quote:Op zondag 26 augustus 2007 12:32 schreef GlowMouse het volgende:
Dat strikt groter heb ik later gewijzigd. Haai a kan haai b eten als haai b geen eigenschap heeft die strikt groter is, dat is wat ik van Wolfjes uitleg begrijp. Het sorteeralgoritme had ik nog niet goed aangepast, dat zou zo moeten zijn:Daarom had ik (1,1,10) en (10,1,1) nog genoemd i.p.v. (1,1,3) en (3,1,1). Als we nu vergelijken:SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.De volgorde wordt dan:
[(3,3,3), (1,1,3), (3,1,1), (1,1,2), (2,1,1), (1,2,1)]
(3,1,1) eet (2,1,1) op, (1,1,3) eet (1,1,2) op, en (3,3,3) eet (1,1,3) en (3,1,1) op.
(3,3,3) is niet groter dan (10,1,1), maar ook (10,1,1) is niet groter dan (3,3,3) => Ze zijn gelijk. Ergo, de volgorde in de array zou kunnen worden:
[(10,1,1),(1,1,10),(3,3,3),(1,1,2), (2,1,1), (1,2,1)]
En dit gaat mis.Daher iſt die Aufgabe nicht ſowohl, zu ſehn was noch Keiner geſehn hat, als, bei Dem, was Jeder ſieht, zu denken was noch Keiner gedacht hat.
Ja, dat is inderdaad zo. En ze kunnen elkaar ook niet tegelijkertijd op etenquote:Op zondag 26 augustus 2007 11:26 schreef Iblis het volgende:
[..]
Minstens net zo sterk, snel en slim is. Kan het dus zo zijn dat twee haaien, H1 en H2 precies even sterk, snel en slim zijn en derhalve H1 opgegeten zou kunnen worden door H2, maar ook omgekeerd?
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.En #2SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
[ Bericht 82% gewijzigd door GlowMouse op 26-08-2007 13:20:31 ]eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.Daher iſt die Aufgabe nicht ſowohl, zu ſehn was noch Keiner geſehn hat, als, bei Dem, was Jeder ſieht, zu denken was noch Keiner gedacht hat.
quote:Op zondag 26 augustus 2007 13:33 schreef Iblis het volgende:
Volgende poging:
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt. Ik had het gevoel dat je door de sorteren de boel zou kunnen optimaliseren, daar je een bepaald segment aangeeft waaruit gegeten kan worden. De graaf hoeft zo niet expliciet gemaakt te worden.quote:Het matching algoritme twee keer uitvoeren is volgens mij ook niet correct! Het kan mis gaan als een eter precies twee mogelijke prooien heeft en een daarvan wordt in de eerste matching door een andere haai opgegeten. Een voorbeeld hiervan is:
eters: (10,10,101) en (100,100,100)
prooien: (5,10,5), (10,9,10), (11,1,10) en (11,10,1).
Het kan zijn dat de eerste matching eter 1 - prooi 1 en eter 2 - prooi 2 geeft. In de tweede matching is er dus niks meer voor eter 1. De beste keuze zou zijn dat eter 1 de eerste twee prooien eet en de andere de rest.
Klopt. Is dat te verhelpen door de eters twee maal op te nemen? En dan één keer te machten? Dan zal eter1 b.v. aan prooi1 gematcht worden, eter1' aan prooi2, en eter2 aan prooi3 en eter2' aan prooi 4.
quote:Op zondag 26 augustus 2007 14:40 schreef Iblis het volgende:SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Weet je wel wat een Taylorreeks is? Als je de definituie bekijkt, kun je de ontwikkeling toch gewoon uitschrijven? De restterm schatten is heel eenvoudig. Kom, iets meer eigen initiatiefquote:Op maandag 27 augustus 2007 10:15 schreef KaterPils het volgende:
Hulp nodig met wiskunde:
De functie g(x) is gegeven door: g(x) = 3e-machtswortel uit x+1
i) bepaal de tweede orde Taylorreeksonwikkeling rond x = 0
ii) laat zien dat |R3(x)|< 5x^3 / 81
iii) Bepaal de 3e-machtswortel uit 1003
En nog een over limieten:
Bepaal de volgende limiet:
Lim x-> oneindig ln(x) / x
Dank u vriendelijk.
Nee. Een ongerichte graaf is een paar verzamelingen (V,E) waarbij de elementen van E ongeordende paren van verschillende elementen van V zijn. Deze definitie laat niet toe dat er twee kanten tussen twee knopen lopen.quote:Op dinsdag 28 augustus 2007 22:59 schreef GlowMouse het volgende:
Mogen er in een samenhangende ongerichte graaf twee kanten zijn tussen twee knopen?
Ik vermoed dat er een voorwaarde m.b.t. timing mist? Kan een haai die al een andere haai gegeten heeft nu wel of niet opgegeten worden door nog een andere haai? Logisch gezien kan een haai natuurlijk niet tegelijkertijd twee haaien eten, dus zou een haai zowel eter als prooi moeten kunnen zijn. Dit zie ik echter niet terug in de aangedragen oplossingen?quote:Op zondag 26 augustus 2007 10:47 schreef Wolfje het volgende:
De koning heeft inderdaad 10 slaven nodig.
Nu een vraagje over algoritmen!
Gegeven n haaien waarvan de kracht, snelheid en intelligentie (dit zijn constanten) bekend zijn. Een haai kan een andere haai opeten als hij minstens net zo sterk, snel en slim is. Voorts is gegeven dat een haai maximaal 2 andere haaien kan opeten. Geef een algoritme om het kleinst aantal haaien dat na de lunch nog in leven is, te bepalen.
quote:Op zondag 2 september 2007 02:54 schreef cjs het volgende:
[..]
Ik vermoed dat er een voorwaarde m.b.t. timing mist? Kan een haai die al een andere haai gegeten heeft nu wel of niet opgegeten worden door nog een andere haai?
Waaruit ik zou afleiden dat een haai zeker niet postuum nog een andere haai kan eten.quote:Op zondag 26 augustus 2007 12:43 schreef Wolfje het volgende:
En ze kunnen elkaar ook niet tegelijkertijd op eten.
Jawel, mijn oplossing houdt daar impiliciet met de manier van coderen van de bipartiete graaf rekening mee.quote:Logisch gezien kan een haai natuurlijk niet tegelijkertijd twee haaien eten, dus zou een haai zowel eter als prooi moeten kunnen zijn. Dit zie ik echter niet terug in de aangedragen oplossingen?
We kunnen een partiële ordening op jouw haaien aanbrengen, van klein naar groot:quote:Stel je hebt de haaien (1,1,2), (1,2,1), (2,1,1), (1,1,3), (1,2,3) en (3,3,3). Volgens de voorwaarden is het zelfs mogelijk dat (1,1,3) (1,1,2) opeet en dat vervolgens (1,2,3) (1,2,1) en (1,1,3) opeet en weer vervolgens dat (3,3,3) (2,1,1) en (1,2,3) opeet.
Om vervolgens dit stukje te missen:quote:Op zondag 26 augustus 2007 11:49 schreef Iblis het volgende:
[..]
Drie haaien: (1,1,2), (1,2,1) en (2,1,1): Deze kunnen elkaar niet opeten.
Nog drie haaien: (1,1,3), (3,3,3) en (3,1,1): Deze kunnen elkaar niet opeten. (Wel dus!)
Haai (1,1,3) kan (1,1,2) eten, en verder niet. (3,1,1) kan (2,1,1) eten. (3,3,3) eet alle drie de haaien uit het eerste rijtje.
quote:Op zondag 26 augustus 2007 12:32 schreef GlowMouse het volgende:
[..]
]
De volgorde wordt dan:
[(3,3,3), (1,1,3), (3,1,1), (1,1,2), (2,1,1), (1,2,1)]
(3,1,1) eet (2,1,1) op, (1,1,3) eet (1,1,2) op, en (3,3,3) eet (1,1,3) en (3,1,1) op.
Wat maakt een graaf verschillend? 2 reguliere grafen zijn per definitie alleen cykels (i.e. rondjes), dus op 6 punten heb je of:quote:Op donderdag 6 september 2007 16:23 schreef Leso_Varen het volgende:
Ik heb een probleem met een wiskunde project. Het gaat over grafen. De opgave is:
Hoeveel 2-reguliere grafen G=(V,E) bestaan er met V={1,2,3,4,5,6}? En hoeveel 3-reguliere grafen?
Onze hele klas (6VWO) komt er niet uit, en de leraar werkt niet mee. Wijzelf dachten 60, maar dat was in elk geval niet goed, er moet nog iets bij volgens de projectleidster.
Iemand die mij kan helpen?
1 2 3 | | | *--*--* |
1 2 3 | \ / \ / * * |
1 2 3 4 5 | / \ * * \ / *--* |
1 2 3 4 5 | / \ /| |\ / \ / \ * * --> *-+---+-* of *---X---* \ / \| |/ \ / \ / *---* *---* *---* |
1 2 3 4 5 6 7 | *---* *---* *---* /| |\ /| |\ /| |\ 6*-+---+-*3 5*-+---+-*2 4*-+---+-*1 \| |/ \| |/ \| |/ *---* *---* *---* 5 4 4 3 3 2 |
Hartstikke bedanktquote:Op donderdag 6 september 2007 21:00 schreef Iblis het volgende:
[..]Uitleg.
Maar goed, dit is wel het idee... hopelijk heb je er wat aan.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |