POLSKI SPOJ

Problem hidden
This problem was hidden by Editorial Board member probably because it has incorrect language version or invalid test data, or description of the problem is not clear.

Zadanie w systemie SPOJ (srednie)

520. Dyzio

Kod zadania: DYZIO2


Treść
Dyzio jest chłopcem, który bardzo lubi matematykę. Ostatnio poznał bardzo ciekawe liczby, zwane liczbami pierwszymi. Po lekcji został mu jednak bardzo duży niedosyt. Pani wypisała tylko kilka przykładów takich liczb, a Dyzio chciałby poznać je wszystkie. Postanowiłeś pomóc młodemu matematykowi i uświadomić mu, że liczby pierwsze nie występują tak rzadko, jak mu się wydaje. Napisz program, który dla zadanego przez Dyzia przedziału wyznaczy liczbę liczb pierwszych w nim zawartych.


Wejście
Dane podawane są na standardowe wejście. W pierwszym wierszu podana jest liczba N (1<=N<=20000) zestawów danych. Dalej podawane są zestawy danych zgodnie z poniższym opisem:

Jeden zestaw danych
W pierwszym i jedynym wierszu zestawu danych znajdują się dwie liczby a i b (2<=a<=b<=106), oddzielone pojedynczą spacją, oznaczające odpowiednio początek i koniec przedziału domkniętego, dla którego program będzie wyznaczał ilość liczb pierwszych.

Wyjście
Wyniki programu powinny być wypisywane na standardowe wyjście. W kolejnych wierszach należy podać odpowiedzi obliczone dla kolejnych zestawów danych. Wynikiem dla jednego zestawu jest liczba liczb pierwszych znajdujących się w przedziale domkniętym [a,b].


Przykład

dane wejściowe:
2
6 19
12 50


wynik:
5
10


Dodane przez:Rafał Nowak
Data dodania:2005-05-08
Limit czasu wykonania programu:1s
Limit długości kodu źródłowego5000B
Języki programowania:All except: BF ERL ICK JS WSPC

ukryj komentarze
2012-05-24 07:03:36 Tomasz Gandor
Podpowiem, że wejście nie spełnia opisu zadania ;) Kiedy w to uwierzysz, od razu znajdziesz rozwiązanie...
2011-11-19 15:31:31 Bartosz Jarzyna
No dobra, jakieś wskazówki? Jest tutaj jakaś matematyczna prawidłowość, którą mam zauważyć, czy może po prostu mam to obliczać? Bo robie to drugie i cały czas wywala mi przekroczenie limitu czasu, już nie wiem co mogę usprawnić w algorytmie
2011-08-31 19:08:43 Krzysztof Gutkowski
Na początku napisałem program który wypisywał ile nie ma liczb pierwszych w przedziale, czyli przeciwieństwo tego programu <śmiech>
2010-11-19 14:46:59 Ewa Piotrowska
Najbardziej z tego zadania podoba mi się lista języków "zabronionych" - a już miałam zamiar ten program w BF pisać... :D
2010-08-03 15:30:17 Jedynak Jarosław
Jeśli czegoś nie umiesz to poćwicz a nie narzekaj.
Swoją drogą przeklinanie programu komputerowego nie jest chyba normalne, nie?
2010-07-29 01:13:32 Michał Woś
sędzia kalosz, mega kalosz..
SPOJ System © 2012 Sphere Research Labs | Projekty informatyczne i aplikacje na zamówienie. All Rights Reserved.