Siemka jestem tu i chciałbym prosić o poradę.
Mianowicie mam problem z tym7 zadaniem podczas kompilacji wyskakuje “Przekroczono limit czasu” który wynosi 0.372s niżej podany kod na ideonie wykonuje się w 0.01s.
Czy w moim kodzie jest coś nie tak?
int ileTestow = int.Parse(Console.ReadLine());
for (int i = 0; i < ileTestow; i++)
{
string[] tablica = Console.ReadLine().Split();
int poczatek = int.Parse(tablica[0]);
int koniec = int.Parse(tablica[1]);
int wynik = 0;
int tak = 0;
for (int j = poczatek; j <= koniec; j++)
{
double kkk = Math.Sqrt(j);
for (int k = 2; k <= kkk; k++)
{
if (j % k == 0) { tak++; break; }
}
if (tak > 0) { tak = 0; }
else { wynik++; }
}
Console.WriteLine(wynik);
}
created
last reply
- 3
replies
- 573
views
- 2
users
- 1
link