Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Rätselecke » Mal wieder ein virtual rätsel

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
07.01.2004, 18:07 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


haha war ne geile Idee mit der SUmme....

ich glaub ich habs

C++:
int connell(int x){return 2*x-(sqrt(0.25+2*x)-0.5);}


man bin ich gut...
das untergolft mir so schnell keiner ohne meine idee zu klauen...

Ach so bei der explizieten formel kann man jetzt schnell zeigen das die scheisse gegen 2 läuft

(2*n + 0.5 -wurzel(2*n+0.25)) /n = 2 + 0.5/n - wurzel(2*n+0.25)/n

wenn man n gegen unedlich laufen lässt.... 2 + 0 +0 = 2...
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 07.01.2004 um 18:16 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
07.01.2004, 20:27 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Hmm nach Formel:

C++:
int Connell(int n){return 2*n-floor((1+sqrt(8*n-7))/2);}


Vier Zeichen zu viel :/

Dieser Post wurde am 07.01.2004 um 20:27 Uhr von Guybrush Threepwood editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
07.01.2004, 20:56 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@Guybrush
wie was nach formel
steht das scheiss ding etwa irgendwo bei google... Ich hab das nicht gefunden.. rück mal den link rüber....

natürlich kann mans noch kürzer machen...

C++:
int connell(int x){return 2*x+.5-sqrt(.25+2*x);}


plus dem beefy trick mit dem ints weglassen weil ja alles was nicht expliziet definiert ist int ist...
oder man macht nen #define draus
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
07.01.2004, 21:06 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Ich meinte ja das meins nach Formel ist. Hab sie per google gefunden:
www.math.uwaterloo.ca/JIS/IANN/iann1.html
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
07.01.2004, 21:28 Uhr
(un)wissender
Niveauwart


@Windalf
Scheiß, wie bist du auf diese Endformel gekommen?
Ich hatte tausendmal was ähnliches stehen, aber immer gab es einen Fall wo mir ein kleiner Rundungsfehler alles versaut hat.
Los sag schon!


Bearbeitung:

Man kotzt mich das an, dass ich da nicht abschließend drauf gekommen bin, man man man man, ok geht wieder!


--
Wer früher stirbt ist länger tot.

Dieser Post wurde am 07.01.2004 um 21:41 Uhr von (un)wissender editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
07.01.2004, 22:40 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@Guybrush
so ne scheisse und ich habe mir den krempel selber zusammengebastelt

@unwissender

na so

ich habe mir folgendes überlegt
c(n) 2*n-c(n)

c(1) = 1 1
c(2) = 2 2
c(3) = 4 2
c(4) = 5 3
c(5) = 7 3
c(6) = 9 3
c(7) = 10 4
c(8) = 12 4
c(9) = 14 4
c(10) = 16 4
c(11) = 17 5

so wenn man sich das mal scharf anschaut ist das genau der scheiss den man braucht für summe n nur immer abgerundet....

so im wesentlichen ist das summe n umgekehrt betrachtet...
summe n = n*(n+1)/2;

so jetzt will ich das ja umgekehrt machen also x=n*(n+1)/2 haben

wenn ich das umstelle komme ich auf n^2+n-2*x=0;

daraus folgt das n=1/2 +- wurzel(1/4+2*x);
so das mit dem minus kann man in die tonne treten weil negativ...


also hat man n.... und das ist genau das was du abziehen musst...
für den ganzzahlanteil reicht also ein cast nach int und schon hast du die formel....

alles klar?

@virtual
Ach so ich würde mich dafür gerne adeln lassen.... Da hab ich mir doch jetzt den Virtuonominator 0. Ordnung verdient oder?

Hätte ich fast noch vergessen zu erwähnen... war ein geiles rätsel (besonders weil ich gewonnen habe) bitte noch so eins...
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 07.01.2004 um 22:57 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
07.01.2004, 23:15 Uhr
(un)wissender
Niveauwart


@Windalf

Aber immerhin hatte ich auch Summe und Wurzel, ok, es hat nicht gereicht, du hast eindeutig gewonnen.
--
Wer früher stirbt ist länger tot.

Dieser Post wurde am 07.01.2004 um 23:16 Uhr von (un)wissender editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
07.01.2004, 23:18 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@(un)wisssender
jo manchmal ist besser nicht einfach blind drauf los zu coden sondern erstmal ein blatt papier und ne stift zur hand zu nehmen...
aber ich habe ja auch erst drauf los gecodet und dann festgestellt das man so nicht weiterkommt...
Ich frag mich wo virtual immer die geilen ideen her hat?...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
018
08.01.2004, 06:37 Uhr
(un)wissender
Niveauwart


Papier? Das gibt es noch?
(Hast aber recht)
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
019
08.01.2004, 11:36 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@(un)wissender
das schlimme ist, dass wenn man sowas einen Mathematiker fragt, lächelt der wahrscheinlich nur gelangweilt und klatscht dir die Formel mit Beweis (den man nicht versteht...) an den Kopf

ist für den wahrscheinlich so, als wenn uns einer fragt (he kannst du mir mal ne Fakultät proggen...)
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ Rätselecke ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: