Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
[Вернуться к задаче]   1 2 3
  21  Абдуматин и Абдуводжид, 11 августа 2020 г. 13:46:10
     Спасибо брату Ньютону за его метод.
  22  Кайролла Кайырхан, 23 марта 2020 г. 16:13:22
     Сколько тестов у задачи ?
  23  Зинов Вадим, 07 декабря 2019 г. 4:08:03
     Олег, Никак =) Можно быстрое преобразование фурье для перемножения многочленов привинтить, тогда NLogN будет, но с этим куда больше морок))
  24  Чечулин Лев Олегович, 03 декабря 2019 г. 16:40:04
     Зинов Вадим А как у тебя получается длинные числа перемножать за линию?
  25  Жданов Максим Андреевич, 29 марта 2019 г. 10:25:57
     Решил через алгоритм "длиннорукого квадратного корня", реализованного на питоне. 10 ** 3000 считает за 0.04 секунды
  26  Яндулов Богдан, 20 июля 2018 г. 11:51:18
     Методом Ньютона за секунду можно получить корень из числа ~10^100 000.
  27  Дещук Ярослав Александрович, 26 июня 2018 г. 11:05:43
     А отрицательные числа присутствуют?
     Цитата из условия "натуральное число".
  28  Винк В В, 03 мая 2018 г. 6:00:16
     На моём стареньком ноутбуке работает ровно 1 секунду с числом, состоящем из 7500 девяток. С девятками работает дольше всего, то есть со случайным числом той же длины вероятно будет быстрей. Если в Яндекс поиске набрать "Оригинальный метод извлечения квадратного корня", то первая ссылка укажет на страницу с названием "Математика, которая мне нравится". Лунёв Антон Андреевич, 05 августа 2009 г. 22:49:06 здесь пишет, что его решение укладывается в тайм лимит даже для 50000-значных чисел. Интересно это действительно так?
  29  Зинов Вадим, 28 апреля 2018 г. 16:59:35
     Почему бин поиск в лоб не может работать? 3000log2(10) * 6000 ~ 60 000 000 - валится Но, если за основание длинки брать 1e9 , то 3000log2(10) * 667 ~ 6 500 000, что уже укладывается в секунду
  30  Винк В В, 26 апреля 2018 г. 14:28:54
     Нашёл интересный метод вычисления квадратного корня вычитанием нечётных чисел. Реализовал на Си++. Время 0.092 сек. Пишут, что этот метод реализован в большинстве ЭВМ, так как он самый быстрый.
     На какой длине числа из случайных цифр у Вас на компьютере он работает за 1 секунду? И ещё можно ключевые слова для поиска например в гугле или википедии?
  31  Завгородний Михаил Сергеевич, 05 марта 2018 г. 18:09:44
     На питоне вообще изи
  32  Камынин Иван Анатольевич, 08 мая 2017 г. 0:07:43
     Очень сложная задача, гораздо больше 67% !!! P.s ну это если решать без разбора !
  33  Зубашев Степан, 12 августа 2016 г. 14:21:51
     Все задачи на длинную арифметику решал по принципу "как в тетради руками". С делением длинного на длинное уже возникла сложность. Бинарный поиск проблему решил (правда там есть ещё куда оптимизировать). С корнем возникла засада. Я не умею брать корни на бумаге. Оказывается математики умеют. Перенёс такой алгоритм (он оооочень странный, прямо магия :D) на длинную арифметику. AC. Макс. время 0.28sec. Думаю если оптимизировать, то можно легко до 0.05-0.15 уложиться. Т.к. слишком грубо.
  34  Попов Максим Станиславович, 04 июня 2015 г. 16:31:43
     Поможет ли в Python 3 для решения задачи тип Decimal?
  35  Павлов Михаил Валерьевич, 07 февраля 2014 г. 9:34:41
     Если решать по формуле " nx = (x + n / x) / 2 " то на java проходит менее чем за пол секунды. хотя это что-то долго для этого метода.
  36  Сулайманбек Асылбекович Карабеков, 18 декабря 2013 г. 18:54:58
     Использовал метод Ньютона, сразу ACCEPTED!
  37  Мамбетниязов Кутлымурат, 26 декабря 2012 г. 20:53:29
     Почему не просто: writeln(round(sqrt(a))); ?
     По вопросу видно, что не с той задачи вы начали :) Здесь длинная арифметика, почитайте об этом в разделе "Курс олимпиадника".
  38  Глейх Андрей Артурович, 14 июля 2012 г. 10:50:24
     Ка ни ущербна реализация длинной арифметики на Java но все таки она готовая к использованию. Метод Ньютона + длинная арифметика и ваши волосы будут мягкими и шелковистыми!
     Это точно метод Ньютона, а не бинарный поиск?
  39  Шантарин Владимир Викторович, 26 июня 2012 г. 22:30:50
     Ох я и намучался... за 0.984 сдал, прямо впритык :D
  40  Шуршилов Артём Александрович, 19 июня 2012 г. 0:51:00
     Решая методом Ньютона(касательных) надо брать "улучшенный выбор начального приближения" и тогда будет ништяк)все таки не пойму решал вроде правильно выдавал ошибку с округлением TLE интересная штука...
 1 2 3

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru