Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
19 Сентябрь 2025, 15:43:27
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Гродненский Форум > Компьютеры > Программирование > Тема: Re: PASCAL RULEZZzzz
(Модераторы: Админ, barmalei) > Тема:

Сообщение #360848

Страниц  : 2 Далее»  Все   Вниз
  Печать  
Автор Тема: Re: PASCAL RULEZZzzz  (Прочитано 8293 раз)
0 Пользователей и 1 Гость смотрят эту тему.
maxposedon
Настоящий гродненец
****

Репутация: +26/-0
Offline Offline

Сообщений: 696


empty

Просмотр профиля
« Ответ #0 : 25 Ноябрь 2006, 11:18:57 »

Цитировать
Правда Котов не помог Веселый, но сам допетрил вот до этого алгоритма Улыбка:

var n,p,i,j,k:longint;
 procedure prost;
  begin j:=0;
 for i:=1 to n do begin
  if n mod i = 0 then j:=j+1;
  if j>2 then break;
 end;
  if j=2 then write(i:10);
end;
 begin
  write('Vvedi granicu diapazona: '); readln(k);
for n:=1 to k do prost;
readln;
end.


Критикуйте, если есть что???!!!!

а!!!...
во первых, алгоритм остался  почти тот же, реализация тока лучше

вот если заменить, проверку, вместо n, до sqrt(n)... и бежать от 2(а не от 1)
и выход не при j>2, а при j>0 то уже лучше...
НО! сложность будет N*log(N), что правда уже неплохо)), но сё равно в раз 100 медленнее чем у меня,
(хотя уже тот факт что 100 это константа , радует)

а сл-но опять N*N, и опять ~115 суток при n = 10^8

ты бы думалку включил)
вперед читать основы, и попроси своих преподов расказть тебе про сложность алгоритмов, а то умрёшь в неведении...
рано тебе еще задачи на графы решать)

а мы посмотрим... Улыбка
« Последнее редактирование: 25 Ноябрь 2006, 11:24:28 от maxposedon » Записан
Страниц  : 2 Далее»  Все   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2025, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,08 секунд. Запросов: 20.