Dodaj wpis w tym temacie
Spis tematów | Strona: 1 2 ... 331 332 333 ... 554 555 Wyślij wiadomość do admina |
Przewiń wpisy ↓ | moje ... oprogramowanie |
2020-05-05 (18:43)![]() Data rejestracji: 2016-05-12 Ilość postów: 8720 ![]() | wpis nr 1 290 483 [ CZCIONKA MONOSPACE ] Ale Ty coverujesz chyba w pascalu, a tam będzie znacznie krócej. Jeśli nie zależy Ci na listingu braków a tylko na ich liczbie to można to przyspieszyć "wyliczając" braki, a nie skanując "maskę". Zmieniając ten fragment: For x6 = x5 + 1 To skreśleń l6 = mat(y, x6) adr6 = adr5 - (liczb - l6) maska(adr6) = maska(adr6) + 1 If maska(adr6) = 1 Then jest = jest + 1 Next wtedy braki=kombinacje-jest maska(adr6) = 1 tylko przy pierwszym odnotowaniu danej "szóstki", a więc każda następna taka sama nie zostaje zaliczona. Oczywiście na początku należy wyzerować "jest" --- wpis edytowano 2020-05-05 18:58 --- |
2020-05-05 (18:59)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 290 484 [ CZCIONKA MONOSPACE ] jak wtedy wygląda czas przeliczeń jeśli to zastosujesz muszę wyskoczyć ..na jakąś godzinkę braki = to jedyna istotna informacja --- wpis edytowano 2020-05-05 19:00 --- |
2020-05-05 (19:08)![]() Data rejestracji: 2016-05-12 Ilość postów: 8720 ![]() | wpis nr 1 290 487 [ CZCIONKA MONOSPACE ] Niewiele się różni, może o sekundę. Jak pisałem wcześniej krytyczne znaczenie ma ilość skreśleń, a następnie ilość zakładów. Zawsze muszą odnotować ilość_zakładów*combin(skreśleń,6) "szóstek". Przy 10 skreśleniach odnotowuję 210 "szóstek" w każdym zakładzie, przy 15 skreśleniach już 5005 "szóstek", a przy 30 aż 593 775. W analizowanym rozpisie przy 25 skreśleniach odnotowuję 177 100 "szóstek" w linii rozpisu co przy ich 266 ilości sprawia konieczność odnotowania 47 108 600 "szóstek". I to stanowi 100% potrzebnego czasu obliczeń, Wtedy braki=adr0-jest. Jeszcze jedno istotne pytanie. Czy jak liczysz jakieś gwarancje w pascalu. to przy każdej kolejnej próbie obliczeń tego samego rozpisu uzyskujesz identyczny czas obliczeń ? Bo u mnie różnice sięgają nieraz 2 na 14 sekund, a więc 14%. Nie wiem czy to kwestia innych zajęć procesora (np przy ściąganiu czegoś z sieci). --- wpis edytowano 2020-05-05 19:25 --- |
2020-05-05 (20:12)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 290 502 [ CZCIONKA MONOSPACE ] -- Gwarancja if hit=5 ----- C(49,25,5,5)=62[-1765] Brak {1765} Sprawdzono zbiór = 1906884 kombinacji Gwar..[5]= 99,9074406204048 % x1: [1127422] x2: [264312] x3: [453231] x4: [41861] x5: [6709] x6: [3756] x=7: [7828] Nr:18 ..6->16.. 20:03:34 Pula liczb: 16 hit min: 49 Time calculated : 185,459771221074 ms Time calculated : 190,975871072874 ms Time calculated : 194,605795818337 ms Time calculated : 191,027837121722 ms różnice są ok 5ms sprawdź u siebie 02 03 05 07 09 10 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 01 02 03 04 05 06 07 08 14 17 18 19 20 21 22 23 24 33 34 35 36 37 38 39 40 01 02 03 04 05 06 07 08 16 25 26 27 28 29 30 31 32 41 42 43 44 45 46 47 48 01 02 03 04 05 06 07 08 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 01 02 03 04 08 09 10 11 12 17 18 19 20 25 26 27 28 33 34 35 36 41 42 43 44 01 02 03 04 09 10 11 12 21 22 23 24 29 30 31 32 37 38 39 40 45 46 47 48 49 01 02 03 04 13 14 15 16 17 18 19 20 29 30 31 32 33 34 35 36 45 46 47 48 49 01 02 03 04 13 14 15 16 21 22 23 24 25 26 27 28 37 38 39 40 41 42 43 44 49 01 02 05 06 09 10 13 14 17 18 21 22 25 26 29 30 33 34 37 38 41 42 45 46 49 01 02 05 06 09 10 11 13 14 19 20 23 24 27 28 31 32 35 36 39 40 43 44 47 48 01 02 05 06 11 12 15 16 17 18 21 22 27 28 31 32 33 34 37 38 43 44 47 48 49 01 02 05 06 11 12 15 16 19 20 23 24 25 26 29 30 35 36 39 40 41 42 45 46 49 01 02 07 08 09 10 13 15 16 17 18 23 24 25 26 31 32 33 34 39 40 41 42 47 48 01 02 07 08 09 10 15 16 19 20 21 22 27 28 29 30 35 36 37 38 43 44 45 46 49 01 02 07 08 11 12 13 14 17 18 23 24 27 28 29 30 33 34 39 40 43 44 45 46 49 01 02 07 08 11 12 13 14 19 20 21 22 25 26 31 32 35 36 37 38 41 42 47 48 49 01 03 05 07 09 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 01 03 05 07 09 11 13 15 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 01 03 05 07 10 12 14 16 17 19 21 23 26 28 30 32 33 35 37 39 42 44 46 48 49 01 03 05 07 10 12 14 16 18 20 22 24 25 27 29 31 34 36 38 40 41 43 45 47 49 01 03 06 08 09 11 14 16 17 19 22 24 25 27 30 32 33 35 38 40 41 43 46 48 49 01 03 06 08 09 11 14 16 18 20 21 23 26 28 29 31 34 36 37 39 42 44 45 47 49 01 03 06 08 10 12 13 15 17 19 22 24 26 28 29 31 33 35 38 40 42 44 45 47 49 01 03 05 06 08 10 12 13 15 18 20 21 23 25 27 30 32 34 36 37 39 41 43 46 48 01 04 05 08 09 12 13 16 17 20 21 24 25 28 29 32 33 36 37 40 41 44 45 48 49 01 04 05 08 09 12 13 16 18 19 22 23 26 27 30 31 34 35 38 39 42 43 46 47 49 01 04 05 08 10 11 14 15 16 17 20 21 24 26 27 30 31 33 36 37 40 42 43 46 47 01 04 05 08 10 11 14 15 18 19 22 23 25 28 29 32 34 35 38 39 41 44 45 48 49 01 04 06 07 09 12 14 15 17 20 22 23 25 28 30 31 33 36 38 39 41 44 46 47 49 01 04 06 07 09 12 14 15 18 19 21 24 26 27 29 32 34 35 37 40 42 43 45 48 49 01 04 06 07 10 11 13 16 17 20 22 23 26 27 29 32 33 36 38 39 42 43 45 48 49 01 04 06 07 10 11 12 13 16 18 19 21 24 25 28 30 31 34 35 37 40 41 44 46 47 02 03 05 08 09 12 13 14 15 17 20 22 23 26 27 29 32 34 35 37 40 41 44 46 47 02 03 05 08 09 12 14 15 18 19 21 24 25 28 30 31 33 36 38 39 42 43 45 48 49 02 03 05 08 10 11 13 16 17 20 22 23 25 28 30 31 34 35 37 40 42 43 45 48 49 02 03 05 08 10 11 13 16 18 19 21 24 26 27 29 32 33 36 38 39 41 44 46 47 49 02 03 06 07 09 12 13 16 17 20 21 24 26 27 30 31 34 35 38 39 41 44 45 48 49 02 03 06 07 09 12 13 16 18 19 22 23 25 28 29 32 33 36 37 40 42 43 46 47 49 02 03 06 07 10 11 14 15 17 20 21 24 25 28 29 32 34 35 38 39 42 43 46 47 49 02 03 06 07 10 11 12 14 15 18 19 22 23 26 27 30 31 33 36 37 40 41 44 45 48 02 04 05 07 09 11 12 14 16 17 19 22 24 26 28 29 31 34 36 37 39 41 43 46 48 02 04 05 07 09 11 14 16 18 20 21 23 25 27 30 32 33 35 38 40 42 44 45 47 49 02 04 05 07 10 12 13 15 17 19 22 24 25 27 30 32 34 36 37 39 42 44 45 47 49 02 04 05 07 10 12 13 15 18 20 21 23 26 28 29 31 33 35 38 40 41 43 46 48 49 02 04 06 08 09 11 13 15 17 19 21 23 26 28 30 32 34 36 38 40 41 43 45 47 49 02 04 06 08 09 11 13 15 16 18 20 22 24 25 27 29 31 33 35 37 39 42 44 46 48 02 04 06 08 10 12 14 16 17 19 21 23 25 27 29 31 34 36 38 40 42 44 46 48 49 02 04 06 08 10 12 14 16 18 20 22 24 26 28 30 32 33 35 37 39 41 43 45 47 49 03 04 05 06 09 10 15 16 17 18 23 24 27 28 29 30 35 36 37 38 41 42 47 48 49 03 04 05 06 09 10 15 16 19 20 21 22 25 26 31 32 33 34 39 40 43 44 45 46 49 03 04 05 06 11 12 13 14 17 18 23 24 25 26 31 32 35 36 37 38 43 44 45 46 49 03 04 05 06 11 12 13 14 15 19 20 21 22 27 28 29 30 33 34 39 40 41 42 47 48 03 04 07 08 09 10 12 13 14 17 18 21 22 27 28 31 32 35 36 39 40 41 42 45 46 03 04 07 08 09 10 13 14 19 20 23 24 25 26 29 30 33 34 37 38 43 44 47 48 49 03 04 07 08 11 12 15 16 17 18 21 22 25 26 29 30 35 36 39 40 43 44 47 48 49 03 04 07 08 11 12 15 16 19 20 23 24 27 28 31 32 33 34 37 38 41 42 45 46 49 05 06 07 08 09 10 11 12 17 18 19 20 29 30 31 32 37 38 39 40 41 42 43 44 49 05 06 07 08 09 10 11 12 21 22 23 24 25 26 27 28 33 34 35 36 45 46 47 48 49 05 06 07 08 13 14 15 16 17 18 19 20 25 26 27 28 37 38 39 40 45 46 47 48 49 05 06 07 08 11 13 14 15 16 21 22 23 24 29 30 31 32 33 34 35 36 41 42 43 44 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 41 42 43 44 45 46 47 48 49 09 10 11 12 13 14 15 16 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 49 |
2020-05-05 (20:27)![]() Data rejestracji: 2016-05-12 Ilość postów: 8720 ![]() | wpis nr 1 290 510 [ CZCIONKA MONOSPACE ] brak=1765, a czasy obliczeń: 00,8828125sek. 01,2500000sek. 00,8906250sek. 00,8828125sek. 00,8750000sek. |
2020-05-05 (20:28)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 290 512 [ CZCIONKA MONOSPACE ] Problem jest taki że w moim programie jest 68 tys linii to spory nakład pracy....... ![]() a to co ty wymyśliłeś ,jak na razie jest za wolne, abym skasował prawie wszystko,i zaczynał od nowa --> to sposób przeliczeń jest podstawą.... oczywiście chciałbym zastosować coś co jest -->super szybkie, ale to co widzę na tę chwilę w excelu , nie rokuje tej super szybkości ... wiem to na 99,9 % |
2020-05-05 (20:34)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 290 513 [ CZCIONKA MONOSPACE ] = 0,191 027 837 121 72 Sekund [s] czyli Time calculated : 191,027837121722 ms u Ciebie na kompie byłoby to zapewne ok. 120~130 ms bo to na czym liczę w kuchni ![]() jest już "pradawne" 1,6 Ghz |
2020-05-05 (20:39)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 290 514 [ CZCIONKA MONOSPACE ] Trzeba nad tym .....popracować jeszcze , to nie jest tak, że w paskalu będzie od razu 10x szybciej .....ale w odpowiedniej chwili, wrzucę to na warsztat . |
2020-05-05 (21:24)![]() Data rejestracji: 2016-05-12 Ilość postów: 8720 ![]() | wpis nr 1 290 530 [ CZCIONKA MONOSPACE ] "--> to sposób przeliczeń jest podstawą...." Bez wątpliwości. Ale ja nie znam Twojego podejścia do tych przeliczeń więc trudno mi się do tego odnieść. Gdybyś mógł w kilku zdaniach go opisać tak jak ja opisałem swoje podejście, może wtedy objąłbym to umem ![]() Jak napisałem w rozważanym rozpisie w 266 liniach przy 25 skreśleniach mamy 47 108 600 szóstek. I chyba żadnej z nich nie opuszczasz w przeliczeniach. Rzecz w tym jak te przeliczenia przeprowadzasz, pojedyńczo każdą szóstkę, czy jakoś je grupujesz. |
2020-05-05 (21:43)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 290 540 [ CZCIONKA MONOSPACE ] Wrócimy do tego tematu ..jutro pozdrawiam |
2020-05-06 (10:23)![]() Data rejestracji: 2016-05-12 Ilość postów: 8720 ![]() | wpis nr 1 290 641 [ CZCIONKA MONOSPACE ] 777ch> Myślę, że dla Ciebie zaimplementować moją procedurę w pascalu to żaden problem. Przecież jest ona bardzo prosta: Linia po lini rozpisu, szóstka po szóśtce w linii, znajdujesz jej adres. W matrycy adresów sprawdzasz czy już taka zapisana. Jeśli nie, to zapisujesz i inkrementujesz licznik szóstek. Jeśli jest już zapisana to nic nie robisz. Na koniec wyliczasz braki odejmując od wszystkich możliwych kombinacji licznik szóstek. I to wszystko. Nie chodzi o to, żebyś nią podmieniał coś w Twoim kodzie, tylko żeby na boku sprawdzić czas obliczeń i czy jest sens się nią zajmować. Pozdrawiam. |
2020-05-06 (12:09)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 290 665 [ CZCIONKA MONOSPACE ] fair_play Zrobię to ,tylko musisz poczekać , wszyscy czekają .... strasznie nie lubię jak mnie ktoś popędza bo wtedy mi się nie chce...... Piszę jak jest ,nie pogniewaj się. pozdrawiam |
2020-05-06 (12:34)![]() Data rejestracji: 2016-05-12 Ilość postów: 8720 ![]() | wpis nr 1 290 670 [ CZCIONKA MONOSPACE ] poczekam ![]() |
2020-05-06 (12:36)![]() Data rejestracji: 2007-04-03 Ilość postów: 41774 ![]() | wpis nr 1 290 671 [ CZCIONKA MONOSPACE ] fair_play, a może zrób zakład z kolegą 777ch o jego ulubiony trunek, że nie da rady w przeciągu ... dni tego zrobić? ![]() Bo doping to tylko w sporcie jest zakazany... --- wpis edytowano 2020-05-06 12:37 --- |
2020-05-06 (12:38)![]() Data rejestracji: 2016-05-12 Ilość postów: 8720 ![]() | wpis nr 1 290 672 [ CZCIONKA MONOSPACE ] a jak mu go dostarcżę, bo z pewnością wygra ? ![]() |
2020-05-06 (12:39)![]() Data rejestracji: 2007-04-03 Ilość postów: 41774 ![]() | wpis nr 1 290 673 [ CZCIONKA MONOSPACE ] Przelewem! ![]() |
2020-05-06 (12:41)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 290 674 [ CZCIONKA MONOSPACE ] Dajcie spokój ...... nie można porządnie się wyspać ![]() ![]() |
2020-05-06 (16:14)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 290 720 [ CZCIONKA MONOSPACE ] fair_play jak by co to klepnąłem to na razie jako procedurę sprawdzającą pod niezależnym przyciskiem ..... a moje dwie sprawdzarki gwarancji również są ,więc mogę porównać czas https://ljcr.dmgordon.org/cover/show_cover.php?v=26&k=15&t=6 75 ≤ C(26,15,6) ≤ 111 Created by: Jiang Yong Ming czasy dla v<=26 C(26,15,6,6)=111[-0] Brak {0} Sprawdzono zbiór = 230230 kombinacji Gwar..[6]= 100 % x1: [66631] x2: [63139] x3: [58179] x4: [28805] x5: [9566] x6: [2674] x>=7: [1236] Nr:0 ..1->2.. 15:58:35 Time calculated : 7,537 s ..by fairplay Time calculated : 4,001 s ..by 777ch teraz molochy 2148 ≤ C(42,14,6) ≤ 6246 Created by: Enzo Franzese https://ljcr.dmgordon.org/cover/show_cover.php?v=42&k=14&t=6 -- Gwar.6 if [6] --nospeed C(42,14,6,6)=6246[-0] Brak real {0} Sprawdzono zbiór = 5245786 kombinacji Gwar..[6]= 100 % .Time calculated : 8213,6081 s moja stara -- Gwar.6 if [6] --test Fairplay C(42,14,6,6)=6246[-0] Brak {0} Sprawdzono zbiór = 5245786 kombinacji Gwar..[6]= 100 % .Time calculated : 1408,023 ms..by fairplay --- wpis edytowano 2020-05-06 16:15 --- |
2020-05-06 (16:21)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 290 723 [ CZCIONKA MONOSPACE ] -- Gwar.6 if [6] --nospeed C(49,25,6,6)=266[-0] Brak real {0} Sprawdzono zbiór = 13983816 kombinacji Gwar..[6]= 100 % . . . . . . . Time calculated : 8904,163 ms -- Gwar.6 if [6] --test Fairplay C(49,25,6,6)=266[-0] Brak {0} Sprawdzono zbiór = 13983816 kombinacji Gwar..[6]= 100 % . . . . . . . Time calculated : 1526,191 ms..by fairplay |
2020-05-06 (16:37)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 290 726 [ CZCIONKA MONOSPACE ] na razie sprawdziłem -- Gwar.6 if [6] --test Fairplay C(80,25,6,6)=100 % brak[0] Brak {0} Sprawdzono zbiór = 300500200 kombinacji Gwar..[6]= 100 % . . . . . . . Time calculated : 57899,294 ms..by fairplay |
| Dodaj wpis w tym temacie | Spis tematów | Wyniki lotto | Strona: 1 2 ... 331 332 333 ... 554 555 Wyślij wiadomość do admina |