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)

575. Liczby znaczące

Kod zadania: PZPI3

Jeszcze kilka dni temu Jasiowi śniły się głównie liczby pierwsze. Dziś, interesują go już tylko pewne specyficzne liczby złożone. Jasio nazywa liczbę złożoną liczbą znaczącą, jeżeli średnia arytmetyczna wszystkich dzielników właściwych tej liczby (tj. z wyłączeniem jedności i jej samej) nie przekracza pierwiastka z tej liczby. Przykładowo, 4 jest liczbą znaczącą, ale 6 już nie (bo średnia dzielników wynosi 2.50, a pierwiastek nieco ponad 2.44).

Jasio jest zainteresowany obliczeniem, ile w danym przedziale znajduje się liczb znaczących. Pomóż mu znaleźć odpowiedź na to pytanie.

Wejście

Pierwsza linia wejścia zawiera liczbę całkowitą t (t<=100000). W kolejnych liniach podanych jest t przypadków testowych.

Każdy przypadek testowy złożony jest z jednej linii zawierającej parę liczb całkowitych a b, określających dolne i górne ograniczenie przedziału badanego przez Jasia (1<=a<=b<=109).

Wyjście

Dla każdego przypadku testowego, wypisz ile liczb znaczących znajduje się w przedziale [a,b].

Przykład

Wejście:
2
4 6
1 3

Wyjście:
1
0

Dodane przez:Adrian Kosowski
Data dodania:2005-05-21
Limit czasu wykonania programu:10s
Limit długości kodu źródłowego50000B
Języki programowania:All except: PERL 6
Pochodzenie:I Pomorskie Zawody w Programowaniu Indywidualnym - fina³

ukryj komentarze
2012-02-14 23:58:08 Marcin Nowak
hmm czy testy się zmieniły? Mam 3401 dla 1-10^9 i całą resztę jak na forum, ale mimo wszystko dostaję WA...
2011-07-01 11:49:17 Kamil Magryta
Bardzo przyjemne te zadanko, takie czysto matematyczne ;).

Ostatnio edytowany: 2011-07-01 11:50:05
2011-06-30 17:24:01 Piotr Kąkol
3401 :-)
2011-06-29 21:30:26 Maxardis
Jakieś kiepskie testy są w tym zadaniu.
Na forum Adam napisał, że między 1 a 10^9 jest 3400 takich liczb znaczących. Wg mnie jest ich 3401 a szczerze wydaje mi się, że jednak ja mam racje bo napisałem sobie bruta, który ładne parę godzin liczył wynik.
Tak czy siak specjalnie wysłałem dwa programy, które dawały różne odpowiedzi dla przedziałów od 968516641 wzwyż i oba dostały AC.

Jeśli ze zmianami testów trzeba poczekać to chociaż może podzielcie się jaki macie wynik dla przedziału 1..10^9

Ostatnio edytowany: 2011-06-29 21:32:58
SPOJ System © 2012 Sphere Research Labs | Projekty informatyczne i aplikacje na zamówienie. All Rights Reserved.