2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Куб натурального числа.
Сообщение26.10.2016, 20:07 


10/09/13
39
Санкт-Петербург
Доброго времени суток!
Сегодня мне предложили задачу, которая поставила меня в тупик:

Может ли число, состоящее из 10 различных цифр, быть точным кубом натурального числа?

Мне в голову пришло только следующее:
1. Поскольку сумма всех цифр = 45, то наше число делится на 9. Если бы удалось как-нибудь доказать, что оно не делится на 27, то на вопрос задачи мы дали бы отрицательный ответ.
2. Чтобы $n^3$ было десятизначным числом, n должно принадлежать $[1000; 2154]$.
3. Куб натурального числа может оканчиваться любой цифрой.
Как рассуждать дальше, не имею ни малейшего представления. Буду очень признателен всем, кто поделится какими-нибудь идеями.

 Профиль  
                  
 
 Re: Куб натурального числа.
Сообщение26.10.2016, 20:33 


10/04/12
704
Перебор говорит что нет

код: [ скачать ] [ спрятать ]
Используется синтаксис Text
$ cat test.c
#include <stdint.h>
#include <stdio.h>

static inline void test(uint64_t x)
{
    const uint64_t xxx = x * x * x;

    unsigned int mask = 0;
    uint64_t tmp = xxx;

    while (tmp != 0) {
        const unsigned int digit_mask = 1u << (tmp % 10);
        if (digit_mask & mask) {
            fprintf(stderr, "! %3ld %10ld -> %1ld\n", x, xxx, tmp % 10);
            return;
        }
        mask |= digit_mask;
        tmp /= 10;
    }

    printf("%3ld %10ld\n", x, xxx);
}

int main()
{
    for (uint64_t x=1000; x<=2155; ++x)
        test(x);
}
$ gcc -std=gnu99 test.c -o test
$ ./test 2>/dev/null
$ ./test
! 1000 1000000000 -> 0
! 1001 1003003001 -> 0
! 1002 1006012008 -> 0
! 1003 1009027027 -> 7
! 1004 1012048064 -> 4
! 1005 1015075125 -> 5
! 1006 1018108216 -> 1
! 1007 1021147343 -> 3
..................................
! 2146 9883008136 -> 0
! 2147 9896830523 -> 3
! 2148 9910665792 -> 6
! 2149 9924513949 -> 9
! 2150 9938375000 -> 0
! 2151 9952248951 -> 2
! 2152 9966135808 -> 8
! 2153 9980035577 -> 7
! 2154 9993948264 -> 4
! 2155 10007873875 -> 7
 

 Профиль  
                  
 
 Re: Куб натурального числа.
Сообщение26.10.2016, 21:04 


10/09/13
39
Санкт-Петербург
Спасибо, но хотелось бы понять, как эта задача решается без перебора. Если, как Вы говорите, "нет", то это надо бы как-то доказать.

 Профиль  
                  
 
 Re: Куб натурального числа.
Сообщение26.10.2016, 21:32 
Заслуженный участник
Аватара пользователя


13/08/08
14451
Идея с $27$ плохая.Число $9999999999$ на $27$ не делится. Несложные рассуждения, лишние здесь, приводят к тому, что есть числа нашего типа, кратные $27$.

 Профиль  
                  
 
 Re: Куб натурального числа.
Сообщение27.10.2016, 00:39 


10/09/13
39
Санкт-Петербург
gris в сообщении #1163352 писал(а):
Идея с $27$ плохая.Число $9999999999$ на $27$ не делится. Несложные рассуждения, лишние здесь, приводят к тому, что есть числа нашего типа, кратные $27$.

Что-то я Вас не понял. Почему идея с 27 плохая? Ведь если число делится на 9, то, будучи кубом, оно обязано делиться и на 27. А если не делится на 27, значит, оно - не куб. Или я не прав?
И при чем тут число 9999999999?
1. Оно не является кубом натурального числа.
2. В задаче говорится про десятизначное число, записанное разными цифрами.

 Профиль  
                  
 
 Re: Куб натурального числа.
Сообщение27.10.2016, 01:08 
Заслуженный участник
Аватара пользователя


09/09/14
6328
Thinker
А откуда задача, не знаете? Ну, есть стандартная такая задача для школьных олимпиад, в которой спрашивается про куб простого числа. С этим понятно. Может, кто-то просто решил самостоятельно "обобщить"? Или предполагается солидный первоисточник?

 Профиль  
                  
 
 Re: Куб натурального числа.
Сообщение27.10.2016, 02:05 


10/09/13
39
Санкт-Петербург
Я - репетитор по математике. Один мой ученик учится в физ-мат лицее. Их учитель постоянно дает им решать олимпиадные задачи. Но сегодня вышло так, что одну из этих задач я тоже не смог решить (позор для репетитора :facepalm: )

 Профиль  
                  
 
 Re: Куб натурального числа.
Сообщение27.10.2016, 05:59 


23/01/07
3419
Новосибирск
Thinker
Можно использовать сравнение $1000\equiv 1\pmod {27}$. Сравните с проверкой делимости на $9$, имея в виду то, что $10\equiv 1\pmod{9}$.

-- 27 окт 2016 10:08 --

Это, что касается проверки делимости. Про наличие куба, не знаю.

 Профиль  
                  
 
 Re: Куб натурального числа.
Сообщение27.10.2016, 07:59 
Заслуженный участник
Аватара пользователя


13/08/08
14451
Thinker, я имел в виду, что среди чисел нашего вида (состоящих из 10 различных цифр), имеются числа, кратные $27$. Вот мои рассуждения без калькулятора и бумажки. Рассмотрим любое число нашего вида, оканчивающееся на $27$. Если оно делится на $27$, то мы нашли нужное число. Если нет, то оно имеет остаток от деления на $27$ равный или $18$, или $9$. Если $18$, то рассмотрим число, в котором первые 8 цифр такие же, а оканчивается оно на $72$. Это число имеет другой остаток от деления на $27$. То есть, либо $0$, либо $9$. Если $0$, то мы нашли то, что нужно. Если нет, то у нас есть число нашего типа, которое имеет остаток от деления на $27$ равный $9$. Вот теперь число $9999999999$ делим на $9$. Получаем $1111111111$. Остаток от деления на $3$ равен $1$. Значит остаток от деления $9999999999$ на $27$ равен $9$. Разность $9999999999$ и найденного числа, конечно, делится на $27$. И она представляет собой число нашего типа, так как его цифры являются дополнениями до $9$ цифр вычитаемого.
То есть среди чисел нашего вида имеются кратные $27$. То есть не надо доказывать, что их нет. Хотя условие делимости возводимого в куб числа на $3$ сокращает поиск на компьютере в три раза. Да чего его жалеть, тот компьютер.

 Профиль  
                  
 
 Re: Куб натурального числа.
Сообщение27.10.2016, 09:35 
Заслуженный участник
Аватара пользователя


18/05/06
13437
с Территории

(Оффтоп)

Любой перебор такого размера кто-то сделал до нас. A129525

 Профиль  
                  
 
 Re: Куб натурального числа.
Сообщение27.10.2016, 10:59 
Заслуженный участник
Аватара пользователя


13/08/08
14451
TC хочет без перебора. А это даже арифметических действий с числами большими ста не предполагает.
Кстати, в OEIS задача решалась перебором. Только вот почему до $10000$? В теме уже озвучено, что хватит 2155. Ведь если больше, то будет уже больше 10 цифр в кубе, и наверняка будут две одинаковых. :?: Нарушаются права компьютеров!

 Профиль  
                  
 
 Re: Куб натурального числа.
Сообщение27.10.2016, 15:02 
Аватара пользователя


21/09/12

1871
$2134567890$ на 27 делится. Так что надо что-то другое искать.

 Профиль  
                  
 
 Re: Куб натурального числа.
Сообщение27.10.2016, 17:03 
Аватара пользователя


28/09/16
123
Thinker в сообщении #1163317 писал(а):
3. Куб натурального числа может оканчиваться любой цифрой.

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

 Профиль  
                  
 
 Re: Куб натурального числа.
Сообщение27.10.2016, 17:05 
Заслуженный участник


04/05/09
4582
Перстановка троек цифр не влияет на делимость на 27.

 Профиль  
                  
 
 Re: Куб натурального числа.
Сообщение27.10.2016, 17:58 


10/09/13
39
Санкт-Петербург
gris в сообщении #1163444 писал(а):
Кстати, в OEIS задача решалась перебором. Только вот почему до $10000$? В теме уже озвучено, что хватит 2155.

Они решили задачу перебором до того, как я создал эту тему :wink:
Короче, без перебора решить никто не может? Хороша задачка для 6-го класса!

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group