Skocz do zawartości
Forum Kopalni Wiedzy

Afordancja

Użytkownicy
  • Liczba zawartości

    1091
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    26

Zawartość dodana przez Afordancja

  1. ależ to naprawdę zwykłe sito (dla większych liczb niestety samego sita się nie da ze względu na pamięć). package liczbypierwszev2; /** * * @author Afordancja */ public class Sito { //public static final long maksLiczaP_table = Integer.MAX_VALUE; //public static final long maksLiczaP_table = 6469693230L; public final long maksLiczaP_table = 1000000000L * 5; MyBitSet bs; public Sito() { // long ileBs = maksLiczaP_table / wielkoscPaczkiBitow + 1; System.out.println("SITO:inicjalizuje bity....."); this.bs = new MyBitSet(maksLiczaP_table); System.out.println("SITO:wypelnienie bitow..."); this.bs.setAll(); this.bs.setBit(0, false); this.bs.setBit(1, false); System.out.println("SITO start..."); this.sito(2); int doilu = (int) Math.sqrt(maksLiczaP_table); int licznik = 0; for (long i = 3; i <= doilu; i += 2) { licznik++; if (licznik % 1000 == 0) { System.out.println("procent:" + (i * 1.0 / doilu * 100)); } this.sito(i); } System.out.println("SITO ---->koniec"); int liczbapierwszych = 0; /** for (long i = 0; i < maksLiczaP_table; i++) { if (this.bs.getBit(i)) { liczbapierwszych++; } } */ //ulepszone szybsze liczenie liczbapierwszych = (int) this.bs.countSetBits(); System.out.println("SITO liczba pierwszych:" + liczbapierwszych); } private void sito(long dzielnik) { if (!this.bs.getBit(dzielnik)) { return;//nie jest liczba pierwsza } long start = dzielnik + dzielnik; for (long i = start; i < maksLiczaP_table; i += dzielnik) { this.bs.setBit(i, false); } } private void status(){ String wy = ""; for(int i=0;i<100;i++){ if (this.bs.getBit(i)){ wy = wy +"1"; }else{ wy = wy + "0"; } } System.out.println(wy); } } MyBitSet to ulepszona trochę przeze mnie (pod te zadanie) klasa BItSet (czyli trzymająca bity w longach). Jak skończę szybszą wersję dla wielkich liczb to będzie co wrzucić Z ulepszonym liczeniem bitów (ale to już tyllko do liczenia pierwszych liczy) to nawet 82 sekundy dla 225 mln liczb pierwszych
  2. właśnie odpaliłem zwykłe moje sito bez żadnych udziwnień (dla wyższych liczb liczy minimalnie inaczej, ale tak samo). i pierwsze 234 954 223 liczb pierwszych (niestety bez zapisu) zajeło mi 92 sekundy (w javie), czyli dla 225 milionów wychodzi mi 88 sekund, dalej utrzymuję, że ich wynik D. nie urywa zwłaszcza, że niczego nie wiadomo czego nie zastosowałem, a do matematyków mi daleko,. hm..a zerknę (wieczorem). Dzięki za te informacjie
  3. Patrząc na progres to i tak nieźle. Bez zwiększenia zapotrzebowania raczej już nic nie wydolisz (ja w mojej aktualnej wersji jakoś potrzebuję 2-3 GB a i tak zapisuje to w bitach, a tej którą mam nadzieję dziś skończę już 3-4 GB), no chyba, ze jeszcze "magicznymi" matematycznymi sztuczkami, ale dla mnie to już naprawdę bliżej magii A dałbyś radę streścić jak to działa? (wiem, wiem, jestem leniem ) (jak masz kod to bym tez zerknął) hm..dalej mi się wydaje to jakieś słabe. Z chęcią sprawdził bym ile by na moim kompie działalo (windows). haha, coi to spodziewanego przychodu to jest on z pewnym prawdopodobieństwem, i obawiam się, ze mniejszym niż 2,5 na 100 tys. (prawdę mówiąc spodziewałem się, że że jak odpalę test na pierwszość "mojej liczby" to szybko stwierdzi, że nie jest pierwszą, a tu doba i nic (Ale nieświadomy dałem parametr 2->75% gwarancji, a mogę dać 1 z 50% prawdopodobieństwem, ale za to 2 razy szybciej). Ale jak patrzę na ceny to całkiem nieźle. wiesz jak to wygląda, to jakiś linkuks jest tak? I mogę sobie na godzinkę nawet wynająć? (mam alternatywę, jak kolega skonfiguruje klaster z 48 kompów, i za prąd tylko, ale to niewiele taniej wychodzi, tylko rdzeni więcej ) Kurczę, może i tak zrobię dla samej ciekawości, tylko najgorsze, że nie wiem ille godzin no bo ile razy to możę być szybsze niż mój komputerek. (Ta za 2,5 $ za h), 20?
  4. A słyszeliście może gdzieś jakieś porównanie jeśli chodzi o szybkość algorytmów na testy pierwszości? ( Dla wielkich liczb,(naprawdę wielkich) ) Próbowałem zrobić test Millera-Rabina, pewnej liczby (no dobra podam ją "miała powyżej 100 milionów zer , czytaj chciałem zagrać w "totolotka" i obstawiłem, że ta będzie pierwsza, i jak będzie to zgarniam 100 tys. usd ) i po dobie musiałem niestety przerwać bo potrzebowałem użyć kompa a pamieć mi prawie całą z żarło. Nawet nie wiem jakiego rzędu czasu mam się spodziewać, (hm...zrobię testy na mniejszych liczbach) do tygodnia, jestem w stanie czekać. (tylko test jednej liczby w tydzień to słabo, bo wytypowałem ich więcej)
  5. aj aj, nie chodziło mi o medyczne aspekty, raczej jak cortana/siri tylko o wiele wiele bliżej AI. Naprawdę przydał by mi się taki asystent z prawdziwego zdarzenia, nie tępe "dodaj do kalendarza" ale gdzie wyrażam jakaś myśl a on mi przypomni (w zależności od pogody, dnia, lokacji i czego tam sobie jeszcze wymyśle) poszuka itp. Co do medycznych, to było by to porównanie do szukania w google gdzie wynik często niezależnie od wpisanych objawów -> możesz mieć raka
  6. Na tym polega mniej więcej mój "big update" który pewnie zrealizuję jutro, bo dziś niestety prognozuję, że dzieci nie będą w nocy spać (chore) więc i ja dlatego idę spać na ten moment jadę z prędkością 250 tysięcy liczb pierwszych na sekundę, albo 1,7 mln. na sek. w zależności z której strony zakresu jadę, ale czuję, że da się dzieki właśnie dzięki hm... włąsnie doszedłem do wniosku, że nie wiem czy mówimy o tym samym Mógłbyś opisać szerzej. ?
  7. hm... tak przeleciałem sobie trochę większe zakresy i słabe te ich "jedynki", napisali przy kilknasu milionach było 30% (wierzę, więc naweat nie sprawdzam), sprawdziłem 54 miliony i już nie było 30% tylko 26%, dla zakresu licząć od najniższych. Jak wrzuciłem prawie 100 milionów liczb pierwszych ale z górnego zakresu longa, to wyszło mi 25,0762% czyli rozłożone w miarę równo. dziwi mnie natomiast co innego. może zauważyli ale nie opisane jest to w tym artykule, albo to oczywistość i wszyscy o tym wiedzą oprócz mnie . Otóż: (na pierwszy look) niezależnie od systemu zapisu (patrzyłem na systemy od trójkowego do trzydziestojedynkowego czy jak to tam się odmienia ). rzadziej zdarzają się pary liczb pierwszych gdzie ich końcówki są takie same, a przecież nie powinno tak być. -------------------3-------------- z:2 do:1 25970435 26,40% z:2 do:2 23214814 23,60% z:1 do:1 23213770 23,60% z:1 do:2 25970436 26,40% ------------------- 98369455 -------------------4-------------- z:3 do:1 25886258 26,32% z:3 do:3 23299262 23,69% z:1 do:1 23297675 23,68% z:1 do:3 25886260 26,32% ------------------- 98369455 -------------------5-------------- z:4 do:1 7000741 7,12% z:4 do:2 6118689 6,22% z:4 do:3 6215903 6,32% z:3 do:1 6120037 6,22% z:4 do:4 5257447 5,34% z:3 do:2 6542400 6,65% z:3 do:3 5223979 5,31% z:3 do:4 6707867 6,82% z:2 do:1 6214077 6,32% z:2 do:2 5224261 5,31% z:2 do:3 6401830 6,51% z:1 do:1 5255235 5,34% z:2 do:4 6752133 6,86% z:1 do:2 6706950 6,82% z:1 do:3 6752572 6,86% z:1 do:4 5875334 5,97% ------------------- 98369455 Co więcej, nie wiem czy dobrze myślę, ale może dalo by sie to jakoś wykorzystać przy wyszukiwaniu kolejnych liczb pierwszych.. ale nie myślałem nad tym jeszcze zbytnio. Wrócę jeszcze do optymalizacji kodu, chcę szybciej [edit] I nie wiem czy nawet wraz ze wzrostem liczby podstawy systemu reprezentacji, ta zleżność sie nie pogłębia, ale już mi się nie chce teraz sprawdzać, to na jutro, (albo na nigdy jak mi przejdzie )
  8. TAk, tak ja miałem na myśli raczej: https://pl.wikipedia.org/wiki/Test_pierwszo%C5%9Bci_Fermata
  9. To mogę podpowiedzieć (sam tego nie zrobiłem, bo trochę inaczej podszedłem do sprawy, ale ciekawi nie o ile by Ci to przyspieszyło, nie możesz przed każdym sprawdzeniem liczby zrobić jej test pierwszości, co to tam masz jakiieś wylosownae liczby (bo losować w trakcie się nie opłaca) i sprawdzasz czy któryś spełnia, jak wyjdzie, że nie jest pierwsza to olewasz ją, a jak wyjdzie, że (może) pierwsza to niestety jedziesz z koksem swoją metodą.
  10. hm..a możesz podać czasy dla signed? Ciekaw jestem jak to zmieni Twoje wyniki. Bez tablicy (ja mam taką, ale ona jest połową mojego rozwiązania, bo tylko dzielac przez liczby pierwsze prędkośc też nie powalała, ale była znacznie większa niż 26 sekund, czy nawet 2.6 sekundy) z liczbami pierwszymi z zakresu 2..int_max, nie dasz rady nawet się zbliżyć (tą metodą) do sensownych wyników. [edit] Chyba lepszą metodą pomiaru jest ile liczb sprawdzasz na jednoskę czasu. no bo przecież liczby nie sa równo rozłożone. PS. Sito atkina dla małych liczb, naprawdę wymiata, wow.(zaraz sprawdzę czy go użyję (czy ma sens) jako mój inicjalizator ) [kolejny edit] pfff. nie użyję 57 sekund do 1:13, dla Atkina. (a jechałem na moich "tablicach" dla longów.
  11. Ja stosuje jakby tak patrzeć sito Erastotelesa-Afordancja , i pamięciowo daję radę.(I czasowo wydaje mi się na ten moment też) hm... dawno nie pisalem pod GPU, ale coś mi się wydaje,że w praktyce to tak będzie daleko od 1Thz . Dla 2^32, to i Prockiem jest banał i szkoda nawet zabierać się za jakieś karty graficzne. Mi przychodzi tak trochę, jak zastosować "moje" sito na GPU, ale chyba aż takiego parcia nie mam. ale z tym sitem atkina to mnie zagięło, muszę porównać praktyczną wydajność mojego kodu z tym algorytmem, jeżeli przegram znacznie, to wrażam mój plan mega optymalizacji [edit] No dobra już widzę, że nie jest hop siup, albo wziąlem jakąś kiepską implementację tego algorytmu, bo chce abym stworzył tablicę dla wszystkich badanych liczb, a chciałbym teścik dla 100 mld. zrobić
  12. A okieno może wynosić miliard? a najlepiej okienko 1024*1024*1024 (chociaż nie wiem czy to nie zaszłość w moim kodzie jak optymalizowałem modulo, sprawdzę) Tzn. mogę i milion, parę ifów więcej, ale dla okienka miliard już to liczę jako efekt uboczny (testowałem coś i mi zostało ) Bo generalnie to https://primes.utm.edu/howmany.html Jak weryfikowałem czy mi dobrze szuka to sprawdzałem czy się zgadza z tą tabelka na dole.
  13. Ostatenie "podsumowanie" z pierwszych testów. Dwa zakresy sprawdzone od 2 do około 100 miliardów ->4,1 mld liczb pierwszych czas 39 minut i 16 sekund. od (long_max - około 100 miliardów) do long_max -> 2,4 mld liczb pierwszych czas 78 minut i 59 sekund. Na razie dalsze optymalizowanie czasowe odkładam na później (chyba, że się pojawi jakiś super czas ) . A co zrobię: 1. Przeczytam z grubsza co zrobili 2. wezmę 5 zakresów. (każdy zakres 100 miliardów liczb, a w każdym zakresie jak do mniemam, liczb pierwszych od 2,4 mld do 4,1 mld.) zakresy będą w miarę równo rozłożone w zakresie od 2 do long_max. czyli na początku, ćwiartka, połówka, trzy czwarte i końcówka (tak to sobie wymyśliłem). 3. Przeprowadzę takie same statystyki ostatnich cyfr, ale też ostatnich cyfr dla X systemów zapisu (nie wiem jeszcze ile ich wezmę). 4. Nie wiem co z tym zrobię
  14. To chyba dość oczywiste. A to już nie bardzo, bo skoro masz zestaw funkcji bazujących an liczbie 2 to po co Ci te poprzednie wyniki? Nie możesz ich wygenerować za pomocą tych funkcji? Kształt funkcji może nie wygląda jak biały szum, ale nie wygląda na taki oczywisty.No ale wyglądanie to sobie mogę wsadzić hm..jeśli dobrze spojrzałem to największa z moich to 9223372036854775783. Ostateczny wynik (trochę nie trafiłem, bo stop mam nie wg. znalezionych liczb, ale wg. zakresów szukania, a że jadę zawsze z dołu do góry, to nawet jak szukam od N do long_max, to N muszę podać). Znalezionych największych (w zakresie do long_max signed)liczb pierwszych 98 369 463 (@Jajcenty, będziesz się czepiał czy tyle może być? ) w czasie 6 minut i 32 sekundy. Koszt stały programu(niezależnie ile i które, liczby pierwsze będę liczył) to mniej więcej 4:25 minuty, jest dość nieoptymalny, ale olać. Nie stosowałem, żadnych bibliotek matematycznych oprócz sqr oczywiście Pozbyłem się praktycznie modulo (jest słabe). Obstawiam, że mogę jeszcze podkręcić dokonując małych optymalizacji, dużo pokręcić (ale to już przeczucie), dość mocno zmieniając koncepcję (a trochę mi się nie chce). Ostatecznie jeszcze widzę trzecią możliwość "optymalizacji" widzę możliwość przepisania tego na kartę graficzną (ale to było by już małe oszustwo). [edit] (Aby mieć wyniki w jednym miejscu) Znalezienie pierwszych(czyli najmniejszych) 4,1 mld liczb pierwszych (czyli zaczynając od liczby 2 a kończąc w granicach 100 mld-> dlatego około bo używam liczby 1024 w celach optymalizacyjnych ) zajęło mi 39 minut i 16 sekund) Jeszcze testowo spróbuje znaleźć ostatnie (największe) nie wiem wyjdzie ale szacuję, że powyżej 2 miliardów (no chyba, że są w wyższych liczbach jakoś mocno rzadziej) i zobaczę ile mi wyjdzie, w każdym razie jadę taki sam zakres jak od dołu N do max_long gdzie N = max_long - 100 * 1024*1024*1024.
  15. (JEdnak nie śpię i liczę liczby pierwsze z zakresu 3 do 100 mld ) Ostatnie mam na myśli to o czym pisał Jajcenty. Czyli biorę long_max (dla mnie to signed), i lecę w dół. i otrzymuję 49 kk liczb pierwszych, które są ostatnie z zakresu. Czyli nie szukam ich z zakresu 0..do N.. tylko od N do long_max (i Jajcenty postawił próg 100 milionów) Bo od dołu (od zera) to zraz będę wiedział czy dobrze liczę, bo spodziewam się ich znaleźć około 4 miliardy (Tzn. pierwsze 4 miliardy liczb pierwszych) Innymi słowy, większych już nie znajdę bo mi się nie mieszczą w longu [edit] Ok, wygląda na to, że działa dobrze. Znalezienie pierwszych 4,1 mld liczb pierwszych (czyli zaczynając od liczby 2) zajęło mi 39 minut i 16 sekund) Już nie mam tych 8 minut, ale jestem prawie pewien, że zmieszczę się w 8 minutach do znalezienia 100 mln. ostatnich (z przedziału N do long_max) liczb pierwszych. Po podaniu przez was czasów (bo jednak domniemam, że w C możecie być szybsi) zdecyduję czy wprowadzę moją mega koncepcję która jak domniemam, dość znacznie przyspieszy proces.,
  16. Ja skolei, jeżlei nie popełniłem nigdzie błędu. (wyniki skonfrontuję z wami), W niecałe 6 minut, wygenerowałem(w zasadzie to policzyłem) ostatnie 49 188 859 liczb pierwszych, czyli ekstrapolując (ale idę spać), 100 milionów powinienem pyknąć, w 8 minut (bo 4 minuty to koszt stały). Ale to już jutro. Są jakieś stronki gdzie poznam ile jest liczb pierwszych z jakiegoś zakresu liczb? to bym zweryfikował.
  17. Nie byłbym tego taki pewien Ależ akurat ja chcę zbadać trochę inne zależności (patrz mój pierwszy post). Tzn. chcę ich badanie bardziej uogólnić, bo przecież ostatnia cyfra to nic innego jak -> liczba pierwsza % 10. A dlaczego ta 10 taka uprzywilejowana ?
  18. Ja tego nie muszę nigdzie zapisać aby zrobić badanie, wystarczą mi dwie kolejne a potem je zapominamy Myślę, że mamy podobny koncept z radarem, i sprawdzałem (mimo, że w javie i parę rzeczy mam hm..delikatnie rzecz mówiąc, na szybciora (teraz to poprawię)) Twoje liczenie o tyłu (chociaż nie tak to sobie ułożyłem) i znalezienie 100 ostatnich zajmuje mi 20 minut. Przeczytam forum i zasiadam do poprawek, mam nawet mega koncepcję, która narodziła się w samochodzie, ale muszę to przemyśleć. Oj tam od razu konkurs, lepsza motywacja, do co BigInteger, to ja dziękuję już wole liczyć 2 razy mniej, wydajnością bym raczej padł. dobra koncepcja ale i tak nie będą, o kompy różne, ja będę na pewno pisał jednowątkowo (Aż tak serio do tego nie podchodzę)
  19. Tak właśnie robię Tylko wymyśliłem mały update, który wieczorem wdrożę i mam nadzieję, że przyspieszy dość znacznie. I tak też pewnie wszyscy robią. No nic zobaczę jak mój update wpłynie na szybkość, wielowątkowość oleję, bo tylko 2 rdzenie. Moj pierwszy cel to sprawdzić w jakim czasie jestem w stanie wygenerować liczby pierwsze od 2 do signed long max. (liczę tylko maks 8-12 godzin, nie lubię więcej czkać, ile wyliczę przez ten czas na tylu będę wykonywał badania. Potem badanie liczb dopiero.
  20. O a o ile szybciej? I czy używasz wątków ? Bo oprócz wątków(bo ich nie mam, z resztą komp gówniany bo tylko 2 rdzenie :/ ) mam z dwa, trzy miejsca gdzie mogę dość przyspieszyć (ale pisać mi się nie chce, bo wolę jak komp liczy, niż ja piszę ) i nie wiem czy czuć wyzwanie? A i w czym? w C? Możesz podać jakiś zakres np. od 1 do 100 miliardów (i ile tam masz liczb pierwszych? i w jakim czasie to liczysz) Wieczorem przysiąde i coś skrobnę. Kurcze, zapomniałem ze w javie Long jest signed, a nie mam zamiaru, bawić się w Big, wiec sprawdzę maks połowę mniej. @Radar i podaj czas dla tego co liczy @Jajcenty bo to raczej trochę inna klasa problemu, nie sądzę abyś miał jakieś rzędy wielkości szybciej.(ja niestety nie mogę podać po tylko signed long)
  21. hm..jesteś pewien? Mój algorytm, (pisany w javie, czyli raczej wolniej niż Twój), ale z trochę innym podejściem, zwraca w 5 minut i 34 sekundy 455 052 511 liczb pierwszych, zakresu 1 do 10 miliardów. w 11 czy 12, minyt, razy 2 mniej wiecej, potem zaczynaja sie male schody dla mnie (wydajnoscoiwe ale jeszcze nie sprawdzalem) Myślę, że na drugim komputerze, mogę na luzie dojść do zakresu 100 miliardów, potem schody, ale mam pewną myśl optymalizacyjną, wiec schody przełożę na trochę wyżej (Ale to na drugim kompie). [Edit] A te 100 pierwszych liczb to leciałeś od góry(MAX LONG?) tak?, aż sprawdzę tzn. moje plus 100 pierwszych od góry (w tym momencie mój algorytm raczej będzie słabszy niż teraz, bo z założenia szuka od dołu
  22. Tak, ale raczej myślę o czymś bardziej z integrowanym i z przesyłem danych do lekarza (W pokoju obok ). Idealnie by było jak by to były wszelkie możliwe badania bezinwazyjne. jak natlenienie krwi (przydaje się to? ) tętno, cukru itp. raczej nie da się zmierzyć bezinwazyjnie. (no chyba, że by ktoś chciał, lekkie ukucie, a tu cukier itd. (Ale to już zwiększa koszty przychodni więc by nie przeszło) Raczej nie szedł bym w jakieś rozbudowane odpowiedzi w języku naturalnym to aż taki nie jest problem, problemem jest to, że lekarz musiał by to czytać, a to raczej czasowo wyszło by do tyłu. Predefiniowane odpowiedzi (tak/nie..skala itp.) nie są takie złe, dzięki temu mogło by być zrobione drzewko pytań, i w zależności od odpowiedzi, kierunek "rozmowy" szedł by w różne strony. (u lekarza rodzinnego nie spodziewał bym się nie wiadomo czego). Ależ luz, lekarz dalej może popytać o pogodę itp., ale nie musi zadawać wielu pytań, ba wiele pytań zostało zadane wcześniej na które lekarz często nie ma czasu(a w 90% przypadków odpowiedz brzmi "nie") , bo kolejka itp. Co do 1 minutowej wizyty to powiem Ci jak wyglądała ostanio moja. (Nie lubię do tej baby łazić, ale tylko ona była do "wyboru"). - Co panu jest? - No gardło mnie boli, katar, ale nie kaszlę, chyba nie mam temperatury, nie mierzyłem. (nie skończyłem się jeszcze wywnętrzać , bo z katarem i bólem gardła to nie chodzę zazwyczaj do lekarza , a usłyszałem - aha, Po czym wypisała mi receptę z jakimś antybiotykiem, wapno itp.(nie spojrzała mi w gardło, kurtkę ledwie zdjąłem bo ciepło było) To była, lepsza z wizyt u niej bo nie lubię jej z innego powodu, chce za wszelką cenę jakoś udupić pacjenta, już miałem przygotowane riposty na wszelkie jej docinki ale miała widać dobry humor. Ogólnie nie oceniam, bo wyzdrowiałem , ale jak by wizyta wyglądała tak samo, ale wcześniej by mnie maszyna przepytała, na najróżniejsze pytania, czuł bym się lepiej
  23. Tak Watsona staram się śledzić i wiem o API Jednak Watson to już maszyna dużego kalibru, a ja mówię o czymś naprawdę prostym, nie o żadnym "AI" które coś tam interpretuje (Aczkolwiek podanie jakiś prsotych wskazówek, jest możliwe), tylko o prostej maszynce, która wyręcza lekarza i zaoszczędza jego czas na zadawanie pytań (mogło by to być jakieś drzewko pytań) itp.mogło by to podnieść znacznie szybkość a może i jakość. No a maszyny a la Watson cóż..wierzę, ba jestem prawie przekonany, że takie Watsony będą gościć "wkrótce" na naszych PCtach, ba może nawet komórkach.
  24. To jest na pewno jakiś problem. hm..ale czy zawsze. (Bardzo strzelam, i może się mylę), Załóżmy, że mamy przychodnię z lekarzami rodzinnymi. (Czyli ktoś ten biznes ma). I oferuję im (nie, nie mam takiej ), maszynkę która ludziom w kolejce, mierzy temperaturę wagę, ciśnienie i co tam się łatwo da. Plus maszyna zadaje jakieś standardowe pytania. Gdy pacjent wchodzi do lekarza, lekarz już widzi wszystko, zadaje pytani te które mu przyszły do głowy niestandardowo. I w ten sposób np. potrafi w ciągu dniówki, obsłużyć o 20% pacjentów więcej. Czyli cała przychodnia, nie potrzebuje np. 5 lekarzy tylko 4, jego zarobek roczny jest np. (kurcze nie wiem) podobny do kosztu maszyny(razem z kosztami konserwacji na 10 lat ), ok, niech będzie dwuletni (naprawdę nie wiem). Czyli właścicele przychodni niezależnie od NFZu mogli by zdecydować się na kupno takiej maszyny. Czyli jak by nie patrzeć długoterminowo opłaca się tę maszynę kupić, bo po 2 latach już wychodzimy do przodu
×
×
  • Dodaj nową pozycję...