img img img img img img img img img img img img img img img img img img img img img img
Логотип Человек живет, пока думает.
Решайте задачи и живите долго!
Для участия в проекте необходимо
и достаточно зарегистрироваться!
Rss Регистрация || Вход
Вход
Diofant.ru
Картинка
Отражение Отражение Картинка Картинка
Рисунок
Rss

Задачи: Информатика   

Пожалуйста, не пишите нам, что вы не можете решить задачу.
Если вы не можете ее решить, значит вы не можете ее решить :-)
Показывать на странице:
Задачу решили: 5
всего попыток: 7
Задача опубликована: 01.12.11 08:00
Прислал: admin img
Источник: Проект "Эйлер" (http://projecteuler.net)
Вес: 1
сложность: 1 img
класс: 8-10 img
баллы: 100
Темы: алгебраimg

Тройку натуральных чисел (a,b,c) будем называть тройкой Кардано, если она удовлетворяет условию:

 

Например, тройка (2,1,5) является тройкой Кардано.
Найдите, сколько существует троек Кардано при a, b и  c меньших, чем 30 000 000.

Задачу решили: 2
всего попыток: 3
Задача опубликована: 26.12.11 08:00
Прислал: admin img
Источник: Проект "Эйлер" (http://projecteuler.net)
Вес: 1
сложность: 1 img
класс: 8-10 img
баллы: 100
Темы: алгебраimg

Округлим квадратный корень из натурального числа n до ближайшего целого и будем называть полученный результат округленным квадратным корнем.
Теперь рассмотрим следующий алгоритм вычисления округленного квадратного корня, фактически являющийся модификацией формулы Герона для целочисленной арифметики:
Пусть d — количество знаков числа n,
x0 = 2?10(d-1)⁄2 для нечетных d, и
x0 = 7?10(d-2)⁄2 для четных d.
Будем вычислять последовательность xk
xk+1=[(xk+{n/xk})/2]
до тех пор, пока последовательные значения не совпадут: xk+1 = xk. Скобки [] - означают округление вниз, а {} - округление вверх.
Для примера вычислим округленный квадратный корень из 4321. Это четырехзначное число, поэтому x0 = 7 ? 10(4-2)⁄2 = 70.
x1=[(70+{4321/70})/2]=66
x2=[(66+{4321/66})/2]=66
Поскольку  x2 = x1,  двух итераций  оказалось достаточно, и мы нашли округленный квадратный корень, равный 66 (это правильный результат, поскольку квадратный корень из 4321 примерно равен 65,7343137…)
Описанный метод оказался удивительно эффективным. Например, для вычисления округленных квадратных корней из пятизначных чисел требуется не более 5 итераций. Существует всего 82 пятизначных числа (например, число 10097), для которых алгоритм требует пяти шагов.
Найдите максимальное число итераций, которое может потребоваться для вычисления округленного квадратного корня из 14-значного числа. В качестве ответа укажите количество 14-значных чисел, для вычисления округленного квадратного корня из которых требуется найденное максимальное число шагов. 

Задачу решили: 4
всего попыток: 9
Задача опубликована: 19.03.12 08:00
Прислал: admin img
Источник: Проект "Эйлер" (http://projecteuler.net)
Вес: 1
сложность: 1 img
класс: 8-10 img
баллы: 100

Представьте, что у вас появилась возможность вложить свой трудовой рубль и стать рублевым миллиардером.
Правила такие:
У вас есть один трудовой рубль. Каждый день вы инвестируете некоторую долю своего капитала  f , которую вы должны зафиксировать  раз и навсегда. Известно, что на следующий день ваши инвестиции удваиваются с вероятностью 1/2, но с такою же вероятностью вы их теряете.
Например, если вы выбрали f=1/4, то в первый день вы инвестируете 0,25 руб. Допустим, вам сопутствовала удача. Тогда к вечеру у вас будет 1,5 руб., и назавтра вы инвестируете 0,375 руб. Если фортуна на этот раз от вас отвернется, через два дня у вас останется 1,125 руб., а если повезет — 1,875 руб. Таким образом, при f=1/4 через два дня ваш капитал превысит 1,5 руб. с вероятностью 25%.
Вы решили стать миллиардером с вероятностью не менее 99% за минимальное количество дней. Сколько именно дней вам нужно запланировать на это, если вы выберете оптимальное значение f?

Задачу решили: 0
всего попыток: 1
Задача опубликована: 02.07.12 08:00
Прислал: admin img
Источник: Проект "Эйлер" (http://projecteuler.net)
Вес: 1
сложность: 1 img
класс: 8-10 img
баллы: 100
Темы: алгебраimg

Функция Аккермана A(m,n) рекурсивно задается для неотрицательных целых чисел m и n следующим образом:

A(m, n) = \left\{ \begin{array}{rrrrr}
n+1, m=0 \\
A(m-1, 1), m>0, n=0 \\
A(m-1, A(m, n-1)), m>0, n>0
\end{array}

Например, A(1, 0) = 2, A(2, 2) = 7 и A(3, 4) = 125.

Чему равен остаток от деления \sum A(m,n) на 148, где 0 \le m,n \le 6?

 
Задачу решили: 7
всего попыток: 11
Задача опубликована: 03.12.12 08:00
Прислал: admin img
Источник: Проект "Эйлер" (http://projecteuler.net)
Вес: 1
сложность: 1 img
класс: 8-10 img
баллы: 100
Темы: алгебраimg
Лучшее решение: Vkorsukov

Как известно, последовательность Фибоначчи определяется рекуррентно:

f(0)=0 , f(1)=1, и f(n)=f(n-1)+f(n-2) при n>1.

Найдите Σf(pi), где pi – простые числа, и 1014< pi <1014+5*106.

Остаток от деления полученной суммы на 1234567891011 будет ответом к этой задаче.

Задачу решили: 3
всего попыток: 3
Задача опубликована: 14.01.13 08:00
Прислал: admin img
Источник: Проект "Эйлер" (http://projecteuler.net)
Вес: 1
сложность: 1 img
класс: 8-10 img
баллы: 100

Как и в стандартной игре Ним, в игре Простой Ним участвуют два игрока, которые по очереди берут камни из трех куч. Каждым ходом игрок может взять из одной кучи некоторое количество камней, если это количество выражается простым числом.

Проигрывает тот, кто не может сделать очередной ход.

Позиция в Простом Ниме характеризуется тройкой неотрицательных целых чисел (a,b,c).

Как обычно, выигрышной позицией считается такая позиция, что при правильной стратегии очередной игрок может обеспечить себе победу. Остальные позиции называются проигрышными.

Можно подсчитать, что при 0≤a≤b≤c≤29 существует 651 проигрышная позиция.

Найдите, сколько существует проигрышных позиций при 0≤a≤b≤c≤20000.

Задачу решили: 0
всего попыток: 0
Задача опубликована: 15.04.13 08:00
Прислал: admin img
Источник: Проект "Эйлер" (http://projecteuler.net)
Вес: 1
сложность: 1 img
класс: 8-10 img
баллы: 100
Темы: алгебраimg

Обозначим через U(n,m) количество биномиальных коэффициентов Ckm, которые не делятся ни на 2, ни на 5, где натуральные числа m,n и k удовлетворяют неравенству m≤k<n.

Например, U( 1234567890, 107-10) = 24.

Найдите U(1234567890987654321, 1012-10).

 
Задачу решили: 5
всего попыток: 6
Задача опубликована: 30.09.13 08:00
Прислал: admin img
Источник: Проект "Эйлер" (http://projecteuler.net)
Вес: 1
сложность: 1 img
класс: 8-10 img
баллы: 100
Темы: алгебраimg

Возьмем натуральное число k, и будем выписывать последовательность рациональных чисел ai = xi/yi следующим образом:
a1 = 1/k
ai = (xi-1+1)/(yi-1-1) при i>1.
При этом все дроби xi/yi будем приводить к несократимому виду.
Мы будем продолжать последовательность до тех пор, пока нам не встретится целое число n.
Определим функцию  f(k)  как f(k) = n.
Например, при k = 20:

1/20 → 2/19 → 3/18 = 1/6 → 2/5 → 3/4 → 4/3 → 5/2 → 6/1 = 6

Поэтому f(20) = 6.

Можно проверить, что f(2) = 2, f(3) = 1 и Σf(k3) = 18764 для простых k, не превышающих 100.

Найдите Σf(k3) для простых k, не превышающих 5×106.

Задачу решили: 6
всего попыток: 10
Задача опубликована: 11.11.13 08:00
Прислал: admin img
Источник: Проект "Эйлер" (http://projecteuler.net)
Вес: 1
сложность: 1 img
класс: 8-10 img
баллы: 100
Темы: алгоритмыimg

По бесконечной клетчатой доске, клетки которой окрашены в черный или в белый цвет, ползает муравей. Он может двигаться в одном из четырех направлений: вверх, вниз, влево и вправо, с каждым шагом перемещаясь в соседнюю по стороне клетку. При этом муравей соблюдает следующие правила движения:

  • Если он находится на черной клетке, он перекрашивает клетку в белый цвет, изменяет направление своего движения на 90 градусов против часовой стрелки и переходит в соседнюю клетку.
  • Если он находится на белой клетке, он перекрашивает клетку в черный цвет, изменяет направление своего движения на 90 градусов по часовой стрелке и переходит в соседнюю клетку.

Пусть в начальный момент все клетки доски белые, а муравей находится в точке с координатами x=0 и y=0. Клетки доски ориентированы вдоль координатных осей и имеют единичный размер.
Найдите |x|+|y| после 1018 шагов.

 
Внимание! Если Вы увидите ошибку на нашем сайте, выделите её и нажмите Ctrl+Enter.