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

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


 
[Вернуться к задаче]   1 2
  1  Соколов Игнат Александрович, 17 апреля 2024 г. 11:06:39
     Что делает на 8 тесте
  2  Джугостран Антон Юрьевич, 06 февраля 2024 г. 19:47:12
     зачем на python напрягаться, если можно просто import math и math.factorial() :)
  3  Золотарев Арсений Дмитриевич, 07 января 2023 г. 19:25:39
     кстати, в long double помещается факториал 1000, вопрос в другом, как убрать точку и семь нулей после числа?
     long double только первые 18-20 десятичных цифр вычисляет. А нужны все цифры.
  4  Пацкевич Олег Дмитриевич, 03 июня 2022 г. 23:10:38
     На PascalABC спокойно заходит с BigInteger и forом до 1000
  5  Дубровский Матвей Павлович, 21 февраля 2022 г. 14:34:35
     боже спасибо моему учителю, что осудил меня с начинаниями в c++, и сказал учить питон и джаву!
     Встроенная длинная арифметика не во всех случаях помогает. Полезно уметь это реализовать и вручную.
  6  Кенже Ерасыл, 09 сентября 2021 г. 15:19:01
     тут надо полное число выводить или в экспоненциальной форме можно?
     Требуется точное значение ответа.
  7  Завгородний Михаил Сергеевич, 08 апреля 2018 г. 15:33:43
     вижу длинку, пишу на питоне
  8  Никита, 01 апреля 2016 г. 19:06:13
     функция factorial в питоне заходит на фулл (:
  9  Карпицкая И А, 10 января 2016 г. 10:15:39
     Небольшой коммент для моих однокурсников и не только. Предупреждаю, что если вы будете решать "обычным" способом (и не только на интах, но даже и на лонг лонгах), вы гарантированно упадёте на пятом тесте. Причина - ну слишком большое число. Решайте длинной арифметикой///
  10  Темирбаев Мирас, 13 февраля 2014 г. 9:36:08
     почему 0! = 1 ?????????????
     по определению
  11  Лукьянов Иван, 17 октября 2013 г. 21:13:14
     Интересно, а тут есть тесты N=0 или N=1? Похоже, что нет :)
     Есть и тот и другой. А N=1 - это собственно самый первый тест в системе, он же первый тест в примере.
  12  Медведев Алексей Владимирович, 17 ноября 2012 г. 12:14:25
     Не могу понять где у меня ошибка( Использовал double, должно было хватить( Си
     Вы учли тему задачи? Здесь в качестве ответа может получиться число с более 2000 цифр. О каком double Вы говорите?
  13  Дюков Александр Валериевич, 01 января 2012 г. 20:06:50
     увеличте входные данные до 10000
си++ на 10000 укладывается секунду
  14  Чагаев Резван Русланович, 06 августа 2011 г. 18:52:28
     Потому что если вы пишите на Java, есть замечательный класс BigInteger, который уже все сделал за вас.
  15  Smirnov Oleg, 12 мая 2011 г. 17:07:30
     решил 2^N, потом посмотрел на эту задачу, изменил 1 cимвол и Accepted
  16  Zadr, 02 марта 2011 г. 11:01:58
     Длинная арифметика - раздел олимпиадного программирования, в котором рассматривается реализация действий с большими числами, не умещающихся в стандартных типах данных. На сегодняшний день единственным языком, используемым для решения олимпиадных задач и поддерживающим длинную арифметику, является Java, где все необходимые функции для работы с длинными числами встроены и можно обойтись без трудоемких реализаций.
:D
     Копировать умеете, далеко пойдете :)
  17  Рокьян Эдгар, 20 февраля 2011 г. 19:22:47
     если что, делайте массив на 2000 элементов - пройдет =)
     Не обязательно, число может получиться и подлиннее: при максимальном N=999 ответ содержит 2565 цифр!
  18  Евстропов Евгений Фёдорович, 04 января 2011 г. 16:44:52
     народ первый тест полубасу 1
:D:D
  19  Фрол Артём Андреевіч, 13 декабря 2010 г. 15:30:38
     Моя программа правильные значения выводит только до миллиарда, это до 12! вроде, бы. Использовал цикл for і и умножение. Подскажите, пожалуйста какой тип данных выбрать или в чём причина? Заранее спасибо.
     Здесь N до 999, это очень большое число, в стандартный целый тип не помещается. Нужно использовать длинную арифметику, читайте об этом в разделе "Курс олимпиадника" в соответствующем разделе.
  20  Жидков Николай Васильевич, 25 августа 2010 г. 13:52:38
     Я решил. Если решил задачу A*B, то эта не очень сложная.
 1 2

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

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