eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingJak najszybciej obliczyć wieloskładnikową sumę potęg? › Re: Jak najszybciej obliczyć wieloskładnikową sumę potęg?
  • X-Received: by 2002:a05:6214:1149:: with SMTP id b9mr4163745qvt.227.1581448798051;
    Tue, 11 Feb 2020 11:19:58 -0800 (PST)
    X-Received: by 2002:a05:6214:1149:: with SMTP id b9mr4163745qvt.227.1581448798051;
    Tue, 11 Feb 2020 11:19:58 -0800 (PST)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!goblin1!goblin.
    stu.neva.ru!news-out.google.com!nntp.google.com!postnews.google.com!google-grou
    ps.googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Tue, 11 Feb 2020 11:19:57 -0800 (PST)
    In-Reply-To: <e...@g...com>
    Complaints-To: g...@g...com
    Injection-Info: google-groups.googlegroups.com; posting-host=5.173.18.215;
    posting-account=5sNFBgoAAAAxlae8lv99mPyGsDs6ynwB
    NNTP-Posting-Host: 5.173.18.215
    References: <e...@g...com>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <5...@g...com>
    Subject: Re: Jak najszybciej obliczyć wieloskładnikową sumę potęg?
    From: osobliwy nick <o...@g...com>
    Injection-Date: Tue, 11 Feb 2020 19:19:58 +0000
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable
    Xref: news-archive.icm.edu.pl pl.comp.programming:214749
    [ ukryj nagłówki ]

    Ogólnie algorytm szybkiego potęgowania jest mi znany. Chodzi mi natomiast o coś
    innego. Ten algorytm trzeba wykonać dla wielu potęg, które wchodzą w skład sumy.
    Jeśli wykonamy po kolei:

    a^1
    a^2
    a^3
    ...
    a^64

    To zajmie nam to t1+t2+t3+...+t64 czasu. Niezależnie, czy użyjemy algorytmu szybkiego
    potęgowania. Natomiast ja chciałbym, aby program zaczął liczyć niezależnie w tym
    samym momencie a^1, a^2, ..., a^64. Wówczas powinno to zająć co najwyżej tyle ile
    czas potęgowania największego wykładnika. Czy coś takiego jest możliwe? Co więcej
    chciałbym, aby w międzyczasie program liczył jeszcze inne, niezależne rzeczy, które
    przydadzą się później. Wszystko po to, aby oszczędzić czas i nie wykonywać tych
    operacji po kolei, zwłaszcza, że ich wyniki są od siebie niezależne. Dopiero po ich
    uzyskaniu trzeba policzyć sumę, ale liczenie ich po kolei jest trochę stratą czasu,
    zakładając, że można uruchomić kilka procesów jednocześnie. Czy ma to sens?

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: