Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 14:52 25.05.24 
Клубове / Наука / Хуманитарни науки / Логика Пълен преглед*
Информация за клуба
Тема Re: мда... [re: zaphod]
АвторNedev (Нерегистриран) 
Публикувано27.09.05 04:06  



Малко баламската си го дал алгоритъма, зафоде. Първо, простите числа по-малки от n са около n/log(n), а точните квадрати само sqr(n). Така че алгоритъма трябва да се подхване от другия край. После, освен че х (ако означим 3p+37=x^2) е четно, то не се дели на 3. Първата цифра на р е : 1 ако x(mod 10)=0 ; 9 ако x(mod 10)=2,8 ; 3 ако x(mod 10)=4,6. Обаче първата цифра на р ти я знаеш априори ако правилно си подбираш интервалите за хиксовете. И т.н. Начинът за проверяване дали р е просто е съвсем друга бира, но не считам за уместно да се наизустяват алгоритми, и квадратичният върши работа. Грубо казано, ако си поставиш за цел да преровиш всички такива числа от 1 то N ще имаш sqr(3N)/30 проверки за простота. Това ти дава най-много линейна сложност за алгоритъма (при квадратичен критерий) и то с доста добра константа. Ако разбира се N ти е дадено предварително и си пуснеш един Ерастотен до sqr(N)преди цялата процедура, получаваш още по-добър резултат. Като цяло мисля че задачката е уместна за интервю, особено като включи и оценка на кандидата за сложността на алгоритъма.



Цялата тема
ТемаАвторПубликувано
* какво да направи едно момиче? zaphod   23.09.05 12:00
. * Re: какво да направи едно момиче? Milenn   23.09.05 20:45
. * мислех задачата за по-трудна :( zaphod   23.09.05 22:03
. * Re: мислех задачата за по-трудна :( Milenn   26.09.05 01:26
. * мда... zaphod   26.09.05 20:41
. * Re: мда... pe   26.09.05 21:37
. * Re: мда... zaphod   26.09.05 22:35
. * Re: мда... pe   27.09.05 01:03
. * Re: мда... zaphod   27.09.05 21:22
. * Re: мда... pe   27.09.05 01:13
. * Re: мда... Nedev   27.09.05 04:06
. * Re: мда... pe   27.09.05 06:43
. * Re: мда... zaphod   27.09.05 08:39
. * Re: мда... nedev   27.09.05 11:54
. * а, подвел съм се от х zaphod   27.09.05 21:12
. * Re: мислех задачата за по-трудна :( 21O11   03.10.05 16:15
. * Re: какво да направи едно момиче? pe   24.09.05 23:15
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.