Dodaj wpis w tym temacie
Spis tematów | Strona: 1 2 ... 539 540 541 ... 554 555 Wyślij wiadomość do admina |
Przewiń wpisy ↓ | moje ... oprogramowanie |
2025-02-13 (16:52)![]() Data rejestracji: 2020-08-05 Ilość postów: 5909 ![]() | wpis nr 1 552 685 [ CZCIONKA MONOSPACE ] 777ch Program dopiero co powstał, jakieś błedy mogą się jeszcze zdarzyć , ale podstawowe wyliczenia sprawdzane z arkuszem. W ramach testu sprawdziłem też gwarancję 9 i 10 na ten wpis. ![]() ![]() Tu dla V-98 mogą być błedy : ![]() jak masz uwagi, to proszę |
2025-02-13 (16:55)![]() Data rejestracji: 2020-08-05 Ilość postów: 5909 ![]() | wpis nr 1 552 686 [ CZCIONKA MONOSPACE ] Będę wieczorem jakby co. |
2025-02-13 (17:22)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 552 690 [ CZCIONKA MONOSPACE ] MultiTest dzięki ,gwarancje się zgadzają czas dla 7 mam lepszy za to czas dla 8 mam gorszy 6* to wynika z dopuszczenia v=99 dla 8 i dopuszczenia k=80 Tego typu przeliczeń w zasadzie się nie robi . Ale ponieważ robot mieli dla ustawień gwarancji przy Multi [t]* to ..... chciałem zaobserwować czy i na ile -->poprawianie gwarancji dla 2,3,4,5 ustawionej dla Multi [t]* daje przełożenie dla gwarancji 7,8,9,10 po to mi to narzędzie ....... tylko by sprawdzić no i tylko ten ............. czas Gdyby to zrobić inaczej , czyli na zasadzie podziału na rdzenie.......... wynikiRdzeni: array [1..4]of wynik; //cztery wątki .................................. ....................................... albo np. -->16 wątków ![]() może kiedyś ....... |
2025-02-13 (19:45)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 552 714 [ CZCIONKA MONOSPACE ] MultiTest Gratulacje, masz lepsze rozwiązanie. No to ja ponownie odpadam, 🤭 trzeba będzie pomyśleć o przeliczeniu i wyodrębnieniu unikatów, bo to zdaje się być szybszą metodą. Gratulacje.👍 |
2025-02-13 (22:40)![]() Data rejestracji: 2020-08-05 Ilość postów: 5909 ![]() | wpis nr 1 552 750 [ CZCIONKA MONOSPACE ] 777ch Dzięki. Twoje metody są bardzo dobre, więc jeżeli się udaje przybliżyć do twoich czasów, to super Jednak może nie odkładaj tych wątków, to może być świetne dodatkowe rozwiązanie. Ja bym musiał najpierw potrenować możliwości klasy TThread w delphi. |
2025-02-14 (10:11)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 552 786 [ CZCIONKA MONOSPACE ] MultiTest Zaskoczyłeś mnie czasem obliczeń ! jakie ten program ma limity dla v,k,b ..... jeśli można prosić . |
2025-02-14 (13:58)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 552 820 [ CZCIONKA MONOSPACE ] fair_play Czemu się nie odzywasz ? |
2025-02-14 (18:56)![]() Data rejestracji: 2016-05-12 Ilość postów: 8687 ![]() | wpis nr 1 552 855 [ CZCIONKA MONOSPACE ] Szukam pewnego rozwiązania, ale pojawił się błąd i nie mogę go znaleźć. Deklarujemy tabelę braków as Byte. I zapisujemy w niej 1. Jedynkę można zapisać na jednym bicie, więc marnujemy 7 bitów z tego bajtu. Gdyby wykorzystać wszystkie bity to potrzebna pamięć do braków zmniejszyłaby się 8 krotnie. Nad tym kontempluję ![]() |
2025-02-14 (19:01)![]() Data rejestracji: 2017-03-29 Ilość postów: 8940 ![]() | wpis nr 1 552 856 [ CZCIONKA MONOSPACE ] ... a boolean, 0 i 1 ? Konwersja zbyt czasochłonna? --- wpis edytowano 2025-02-14 19:06 --- |
2025-02-14 (19:08)![]() Data rejestracji: 2016-05-12 Ilość postów: 8687 ![]() | wpis nr 1 552 858 [ CZCIONKA MONOSPACE ] Jacku, ale po tym rozstrzygnięciu T/F coś z tym fantem trzeba zrobić ![]() |
2025-02-14 (22:48)![]() Data rejestracji: 2020-08-05 Ilość postów: 5909 ![]() | wpis nr 1 552 906 [ CZCIONKA MONOSPACE ] 777ch Coś mi się nie zgadzają wyliczenia, bo wyszło że za mało pamięci, tam gdzie nie powinno być. A póki co,poniżej sprawdzone czasy na gwarancjach dziesiątek według podanych tu wpisów. ![]() ![]() ![]() jeżeli chcesz, to wyślę Ci ten program w wersji okienkowej do testów bo chyba masz wydajniejszy ode mnie komputer. |
2025-02-14 (23:14)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 552 913 [ CZCIONKA MONOSPACE ] MultiTest A co jeśli będzie 90 tys linii bo czasy masz dobre.. Ale metoda zdaje się być rozkładem no 15 liczb na :7,8,8,19 i sprawdzeniu ich dubli taka lista to pewne przeładowanie pamięci,kwestia ilości .. Jak Ci podam 40 liczbowe zestawy i odpowiednią ilość to nie ma szans.. a u mnie sprawdzi ..niezależnie od V,k,b tyle że im większe V,k,b tym przyrost czasu niemiłosiernie wzrasta…bo ja robiè podział na sektory csn więc limituje mnie jedynie czas. Bo limity to V=99 K=80 b pewnie cirka 200-300 tys linii limit jest ……. jedynie w rozmiarze tablicy dynamicznej. Mnie nie interesuje ten program tylko szybsze rozwiązanie bez limitu jak u mnie,tylko kod mnie interesuje. Ale to pewnie hasz po liniach.. --- wpis edytowano 2025-02-14 23:16 --- |
2025-02-14 (23:20)![]() Data rejestracji: 2020-08-05 Ilość postów: 5909 ![]() | wpis nr 1 552 914 [ CZCIONKA MONOSPACE ] Fakt, jest limit w tablicy dynamicznej. Podaj co u Ciebie się sprawdziło i w jakim czasie . Może na pocżątku ta setka dwudziestek na 10 warranty. --- wpis edytowano 2025-02-14 23:23 --- |
2025-02-14 (23:25)![]() Data rejestracji: 2017-03-29 Ilość postów: 8940 ![]() | wpis nr 1 552 917 [ CZCIONKA MONOSPACE ] 777ch Nie chcę się wtrącać, bo to nie mój amatorski poziom, ale czy nie mógłbyś w swojej wersji np. po znalezieniu unikatów w ilości powiedzmy 1.000 podwyższyć dla nich poziom poszukiwanej poprzeczki. Dajmy na to z 450 na 470. Tak aby ta tablica o dynamicznie zmienianym rozmiarze nie rozrastała się w miliony, czy miliardy unikatów? ... ale pewnie już tak robisz. Ja tak robiłem, gdy nie bylem pewny jak duży będzie wynik poszukiwań, a po przerwaniu działania programu uruchamiałem od ostatniego znalezionego układu, np. 3 z 20. --- wpis edytowano 2025-02-14 23:29 --- |
2025-02-15 (00:20)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 552 924 [ CZCIONKA MONOSPACE ] MultiTest, Jacek_K1961 ========================================== 4914 ≤ C(75,25,7) ≤ 25085 Created by: Dietmar Pree Method of Construction: Local search ========================================== Sam proces nadania dla każdej sekwencji kodu csn zajmuje czas. Stąd ,jeśli był by to proces wielowątkowy czyli : jednocześnie wiele wątków wykonawczych. To czas byłby podzielony przez liczbę watków cirka co niestety...... jest uzależnione od liczby rdzeni procesora. Dlatego pytałem Cię MultiTest ![]() o limity ........ bo ty nie kodujesz sekwencji, tylko zliczasz na tlist lub w tablicy ...... ![]() tylko unikaty .......... i podstawie ilości duplikatów wykonujesz tylko i wyłącznie samo przeliczenie. Stad te niskie czasy........... ale zarazem blokada bo przepełnienie pamięci jest tylko kwestią czasu , a dokładnie ilością sekwencji do przeliczeń. no ...... taka naga prawda ![]() ![]() ![]() Poniżej same czasy kodowania czyli absolutne minimum dojdzie tylko jedna linia kodu co ciut podwyzszy czas przeliczeń czyli przypisanie do tablicy w miejsce kodu csn zamiast 0 kod 1 ale ten proces wyłączyłem tu, abyście mogli poznać te czasy minimalne, NO I OCZYWIŚCIE drugi powód to brak miejsca dla całości obliczeń w jednej tablicy. -----------------Minimalne czasy ---------------------- algorytm przeliczeń [7,8,9,10] --> na kody csn ! wykonane na bazie rozpisu C(75,25,7) ≤ 25085 =============================================== Max adres7/kod7: 1984829850 --- Test samego czasu kodowania sekwencji warr[7] --- --- bez bez analizy duplikatów --- Liczba linii sprawdzanych : 25085 Time calculated : 18,1537864385363 s =============================================== Max adres8/kod8: 16871053725 --- Test samego czasu kodowania sekwencji warr[8] --- --- bez bez analizy duplikatów --- Liczba linii sprawdzanych : 25085 Time calculated : 38,9180583739101 s =============================================== Max adres9/kod9: 125595622175 --- Test samego czasu kodowania sekwencji warr[9] --- --- bez bez analizy duplikatów --- Liczba linii sprawdzanych : 25085 Time calculated : 92,4619225531904 s =============================================== Max adres10/kod10: 828931106355 --- Test samego czasu kodowania sekwencji warr[10] --- --- bez bez analizy duplikatów --- Liczba linii sprawdzanych : 25085 Time calculated : 225,060476609014 s =============================================== --- wpis edytowano 2025-02-15 00:22 --- |
2025-02-15 (00:38)![]() Data rejestracji: 2020-08-05 Ilość postów: 5909 ![]() | wpis nr 1 552 925 [ CZCIONKA MONOSPACE ] 777ch Czy celem jest CSN i ogromne tablice ? Czy dla prawidłowego wyliczenia gwarancji można się bez tego obejść ? |
2025-02-15 (00:39)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 552 926 [ CZCIONKA MONOSPACE ] Jeszcze raz ............ MultiTest Fakt, jest limit w tablicy dynamicznej. Podaj co u Ciebie się sprawdziło i w jakim czasie . Może na pocżątku ta setka dwudziestek na 10 warranty. ------------------------------------------------------------------ Ja zrobiłem tak ,że jak program wykryje przeliczanie ponad wielkość tablicy to wykonuje obliczenia dzielone czyli ładuje do tablicy tylko tyle ile się zmieści. Jeśli wykryje że zmieści całość to wykonuje obliczenia bez podziału na sektory csn. To zapewnia pewność wykonania 100% tyle że.......kosztuje czas . np. w przypadku np: ![]() a liczyłem to: 01 03 07 09 10 13 15 16 20 21 22 25 26 31 35 37 38 39 43 45 46 47 50 51 52 60 61 62 64 65 66 68 69 71 73 74 75 76 78 80 01 03 04 05 07 08 10 14 15 17 18 19 20 21 25 26 28 32 34 35 38 40 42 44 49 50 52 56 59 61 63 65 66 67 68 73 74 75 78 80 01 04 05 06 07 08 09 13 15 16 18 27 29 31 35 37 38 40 41 43 45 47 49 50 51 52 53 54 57 60 61 63 65 69 70 72 73 76 78 80 01 05 07 14 15 16 22 26 28 29 31 32 36 37 38 41 42 43 44 45 46 47 48 50 51 54 58 61 62 63 64 67 68 69 72 73 74 76 77 78 01 02 04 05 07 08 10 11 13 15 16 17 19 20 22 24 25 26 28 29 30 31 32 37 40 44 48 50 51 53 54 59 63 66 67 71 72 73 75 79 01 02 04 07 09 12 15 16 17 22 25 27 28 29 30 31 33 36 37 38 39 42 43 45 46 50 54 56 57 58 60 63 65 67 73 74 76 78 79 80 01 02 03 04 05 06 07 09 11 14 19 25 26 29 31 34 36 39 40 42 43 44 45 48 51 52 55 56 57 58 59 60 67 70 71 73 76 77 78 80 02 03 04 05 06 07 13 16 17 18 22 24 25 27 28 29 31 34 35 37 39 40 41 44 48 49 50 54 56 57 59 61 62 63 65 67 69 74 75 79 01 02 04 05 10 14 15 17 18 20 22 25 26 28 29 32 34 35 40 41 42 48 49 50 53 55 56 57 61 63 66 68 71 74 75 76 77 78 79 80 01 04 05 06 08 13 15 17 19 20 29 31 32 33 35 38 41 44 45 47 49 51 54 55 57 58 59 60 61 63 66 67 68 69 73 75 76 77 78 79 02 04 06 07 08 10 12 13 14 18 19 20 23 26 27 30 31 32 34 39 43 45 47 52 53 54 58 59 61 62 63 66 68 69 75 76 77 78 79 80 01 03 06 08 11 12 13 14 20 21 22 23 24 26 28 30 31 39 43 46 48 50 52 53 58 60 61 62 63 65 66 67 71 72 73 75 76 77 78 79 01 02 03 04 06 09 10 13 14 16 18 21 23 24 25 27 28 29 32 34 36 37 38 40 43 44 45 47 48 50 51 53 54 56 63 66 70 76 79 80 01 02 04 05 07 08 09 11 12 13 15 16 19 21 30 32 34 35 37 40 43 44 47 48 49 51 52 54 57 58 59 60 61 63 64 66 67 72 73 79 01 03 04 06 07 10 13 14 15 17 21 27 29 35 37 42 44 45 48 50 53 55 58 59 62 63 64 65 66 68 69 70 71 72 73 74 76 77 78 80 01 02 03 04 05 06 07 09 11 15 16 17 26 27 28 30 32 36 39 40 42 46 47 51 52 55 56 57 59 60 62 65 66 68 69 70 71 74 76 80 01 02 03 04 05 07 08 10 13 18 22 24 26 28 29 33 35 36 42 44 45 47 48 49 50 53 54 57 59 62 63 64 65 67 68 71 72 75 77 78 01 04 09 10 12 14 15 17 18 20 22 23 29 30 31 32 33 35 36 37 40 41 43 44 47 48 52 53 54 56 57 59 63 68 71 72 73 75 77 80 01 03 04 05 06 08 09 10 11 14 15 20 22 26 28 33 34 35 37 38 39 46 47 49 50 51 52 53 57 58 59 66 67 68 69 71 75 76 77 78 01 02 03 06 09 11 12 13 15 16 18 20 22 26 27 28 32 33 36 37 38 39 40 42 43 44 49 50 54 56 57 59 61 64 66 69 74 76 77 78 01 02 04 07 08 09 11 12 14 15 20 22 23 27 28 29 31 33 35 37 38 39 40 43 44 45 46 48 49 51 52 53 55 59 62 64 66 69 77 79 03 04 05 08 09 13 14 16 17 18 19 26 27 29 31 33 35 36 37 38 40 44 45 47 50 51 52 53 56 57 61 62 64 65 66 69 75 76 77 80 01 06 08 10 12 13 14 15 19 20 22 29 30 34 35 37 38 40 43 45 46 47 48 50 54 55 56 61 62 65 66 67 68 71 73 74 76 77 79 80 01 02 04 05 06 12 15 18 19 20 23 24 25 26 32 35 37 40 42 43 47 48 49 51 52 53 55 58 61 62 63 64 65 67 69 73 74 76 77 80 01 02 05 07 08 09 10 11 16 17 18 20 21 22 23 25 26 27 31 33 38 39 41 43 44 45 46 51 52 57 59 62 63 66 69 70 72 75 77 79 04 11 12 14 17 18 19 20 22 26 32 34 35 37 39 41 42 44 45 47 48 49 50 55 58 59 60 61 63 64 67 68 69 72 73 74 75 76 79 80 04 05 06 07 08 09 10 12 16 21 25 28 30 31 32 34 36 37 42 45 53 56 57 59 60 61 63 64 65 69 70 71 72 73 74 75 76 77 79 80 01 02 03 05 08 12 15 16 17 20 23 24 25 26 29 30 35 43 46 47 49 52 53 54 56 57 58 59 60 62 63 65 69 70 71 76 77 78 79 80 01 03 07 10 11 12 16 17 19 20 24 26 27 28 29 30 31 32 35 37 41 42 46 51 52 54 55 56 62 63 64 65 67 69 73 74 75 77 78 79 02 03 05 07 08 09 10 11 12 15 22 23 26 30 31 33 34 35 36 37 41 43 46 47 49 51 59 60 63 64 65 66 68 70 72 73 75 76 79 80 03 05 08 11 12 13 16 18 21 26 27 31 35 36 37 38 40 43 44 45 46 47 49 50 51 54 55 57 58 60 61 62 65 66 68 71 73 75 77 80 01 03 04 06 08 09 11 14 16 24 25 27 30 31 33 34 35 40 45 46 47 48 50 51 52 53 54 58 59 62 64 66 68 69 73 75 76 77 79 80 01 02 04 06 07 08 11 13 14 15 16 24 25 28 31 33 36 37 39 40 43 44 45 47 48 50 52 54 56 57 59 61 63 64 65 70 72 75 76 78 01 02 03 04 05 07 08 10 15 16 17 18 21 22 29 30 31 33 34 36 37 38 41 42 43 45 46 47 48 50 56 58 60 63 64 65 66 68 75 76 01 04 05 06 07 10 11 13 14 15 16 19 21 25 27 28 30 34 36 40 41 44 46 47 48 49 51 52 56 57 58 62 64 65 71 72 74 77 78 80 01 06 07 09 10 12 13 16 20 21 23 24 26 27 35 37 40 41 42 43 46 47 50 51 52 53 55 57 59 62 64 65 66 67 69 71 72 74 78 80 01 02 05 08 13 14 16 17 18 19 20 21 25 27 28 29 30 31 35 38 39 44 46 47 48 51 54 56 59 60 63 64 65 71 72 74 75 76 77 79 01 02 07 10 15 17 19 20 24 25 27 28 29 30 31 34 36 37 40 42 44 45 48 49 50 51 52 55 56 58 59 64 66 67 70 72 75 76 79 80 01 02 03 05 06 10 14 15 16 18 20 22 23 25 27 28 29 31 32 33 35 39 40 41 44 46 48 52 53 55 56 57 59 62 66 68 69 75 76 79 01 04 06 09 10 11 13 18 19 20 21 23 27 28 30 32 33 34 36 37 41 43 45 48 51 54 56 59 60 61 62 65 66 68 69 72 73 74 75 77 |
2025-02-15 (00:55)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 552 928 [ CZCIONKA MONOSPACE ] Dla np: 05 08 11 13 21 24 27 29 30 31 35 39 42 44 48 50 51 52 60 66 72 73 80 88 89 01 03 08 16 17 20 23 29 37 38 42 45 57 59 61 62 74 79 83 84 85 91 95 97 98 06 15 17 18 20 33 38 39 41 42 45 47 52 54 55 56 58 60 64 70 71 78 89 96 99 01 06 09 16 17 22 23 40 43 45 48 50 52 57 59 60 65 66 69 70 73 79 89 93 99 warr[7] ![]() warr[8] ![]() dla warr[9] oraz dla warr[10] tez policzy ![]() ale szkoda mi czasu ![]() ................ potrzebna jest tablica --> bit stores just a 0 or 1 : Integers are typically stored with either 4 or 8 bytes 4 bytes can store numbers between -2147483648 and 2147483647 8 bytes can store numbers between -9223372036854775808 and 9223372036854775807 tu czytaj: https://web.stanford.edu/class/cs101/bits-bytes.html |
2025-02-15 (01:01)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 552 929 [ CZCIONKA MONOSPACE ] 777ch Czy celem jest CSN i ogromne tablice ? Czy dla prawidłowego wyliczenia gwarancji można się bez tego obejść ? ============================== Najlepsza koncepcja to oczywiście taka by czas był krótki a obliczenia prawidłowe ![]() i bez przepełnienia pamięci ....... by szło na starszym łapku z 8gb ramu ![]() by np. fair_play dał rady policzyć Nic .....tylko zrobić ![]() a policzyłem w tym czasie dla warr[9] te cztery linie co podałem powyżej ![]() |
2025-02-15 (01:09)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 552 930 [ CZCIONKA MONOSPACE ] MultiTest zrób i podaj czasy tak by liczył niezależnie od v,k,b czyli np dla: 15848 ≤ C(74,25,8) ≤ 113348 https://ljcr.dmgordon.org/cover/show_cover.php?v=74&k=25&t=8 |
| Dodaj wpis w tym temacie | Spis tematów | Wyniki lotto | Strona: 1 2 ... 539 540 541 ... 554 555 Wyślij wiadomość do admina |