ВК Никиты Понькина: ponkini... 🎯 Поддержать популяризацию математики на Патреоне: / savvateev Наши ресурсы: alexei_... / aleksey_savvateev / savvatan savvateev.live... savvateev.xyz Производство студии video-doska.ru.
Пікірлер: 195
@shrigley45003 жыл бұрын
- Если бы мы были перфекционистами, то мы бы продолжили это стирать продолжает стирать)
@Маткульт-приветАлексейСавватее3 жыл бұрын
:-)))
@ФёдорБорейко3 жыл бұрын
Вы специально для таких роликов сделали футболку с отраженным принтом?)
@_grayskin3 жыл бұрын
В конце только подумал что это зеркалка. Писать наоборот левой рукой?...
@svaaccelerator3133 жыл бұрын
Видео в конце отражается вокруг вертикальной прямой, иначе бы текст был перевёрнутый
@Маткульт-приветАлексейСавватее3 жыл бұрын
Ну да !!!
@Sergey-Primak3 жыл бұрын
@@Маткульт-приветАлексейСавватее осталось только рукопожатия делать левой рукой
@Арлекинок3 жыл бұрын
Ты гений
@slovesnov3 жыл бұрын
Число 142857 при умножении на 2, 3, 4, 5, 6 даёт числа, которые получаются перестановкой цифр. 285714 = 2 * 142857, 428571 = 3 * 142857, 571428 = 4 * 142857, 714285 = 5 * 142857, 857142 = 6 * 142857
@_Yes_.2 жыл бұрын
лол
@pavelketov3473 жыл бұрын
Что-то так и осталось непонятно - исходно в условии задачи цифры в числе должны быть разные или могут повторяться? Я попробовал перебор при условии, что цифры не повторяются - это задача мне показалась интереснее. К тому же она конечна и можно легко составить каталог. Нашел несколько очень интересных вариантов: Перевороты: 4 * 2178 = 8712 переворот 9 * 1089 = 9801 переворот 4 * 21978 = 87912 переворот Лесенка в результатах: 2 * 438271605 = 876543210 результат вниз 5 * 175308642 = 876543210 результат вниз 2 * 4938271605 = 9876543210 результат вниз 5 * 1975308642 = 9876543210 результат вниз И самое интересное число с лесенкой вверх, которое работает с любыми k, кроме кратных 3: 2 * 123456789 = 246913578 число вверх 4 * 123456789 = 493827156 число вверх 5 * 123456789 = 617283945 число вверх 7 * 123456789 = 864197523 число вверх 8 * 123456789 = 987654312 число вверх - здесь вообще почти переворот, кроме двух последних цифр!!!
Чтобы показать нолик вместо буквы "О", его обычно перечеркивают внутри, удобно
@egregiouss18653 жыл бұрын
К чему этот сарказм
@АнжелкаИванова-ь6й3 жыл бұрын
@@egregiouss1865 прошу прощения, это не сарказм, скорее совет на будущее. Это ведь и правда просто, удобно и понятно
@chyrvonykastrychnik48193 жыл бұрын
@@АнжелкаИванова-ь6й в видео нолик и так с о не спутаешь, но совет дельный
@andrew5333 жыл бұрын
Θ - это буква "тета"
@АнжелкаИванова-ь6й3 жыл бұрын
@@andrew533 да, проблема "омографных" (простите за придуманное слово) символов ещё тот гемморой Поэтому перечеркивать ноль лучше по диагонали, как например в шрифте Consolas
@tyler49243 жыл бұрын
В этой задаче мне кажется забавным, что для четырехзначных чисел существует 2 числа и соответствующие 2 множителя, которые инвертируют порядок цифр: 1089 x 9 = 9801 2178 x 4 = 8712 А для 5, 6 и более значных чисел необходимо только дописывать 9 в середину: 10989 x 9 = 98901 21978 x 4 = 87912 109989 x 9 = 989901 219978 x 4 = 879912 1099989 x 9 = 9899901 2199978 x 4 = 8799912
@dima_math3 жыл бұрын
Здравствуйте, Алексей Владимирович! Я начал смотреть Ваш курс "Высшая математика. Математический анализ" на "Открытом образовании", но не понял, как там поставить лайк и где написать комментарий. Поэтому я решил поставить лайк здесь. И комментарий, как видите, пишу здесь же: "Ура! Наконец-то Вас и видно, и слышно! Как долго я этого ждал!" Большое спасибо за Ваш курс! И вообще за все, что Вы делаете!
@Маткульт-приветАлексейСавватее3 жыл бұрын
СПАСИБОООООО, дорогой Дмитрий !!!!!
@themakerismerciful67493 жыл бұрын
Математика математикой, а доска у вас четкая)
@Маткульт-приветАлексейСавватее3 жыл бұрын
Ага!!!! Иногда будем тут сниматься.
@pagorbunov3 жыл бұрын
2 минуты смотрел, как Савватеев протирает мой экран
@Маткульт-приветАлексейСавватее3 жыл бұрын
терпение и смирение - важные добродетели :-)))
@АшотЗироян-д7н3 жыл бұрын
Здравствуйте, крутой ролик, вы самый лучший математик😉
@user-qe2zm1xd5k3 жыл бұрын
А я чо не крутой?
@Маткульт-приветАлексейСавватее3 жыл бұрын
:-))) только я популяризатор, не математик прям вот совсем, так, чуток :-))
@kiffaolan12943 жыл бұрын
По сути можно просто приписывать к этому числу его же: 17821782 * 4 = 71287128, 178217821782 * 4 = 712871287128 Таким образом получаем бесконечное число решений.
@ОООХООО-ы9и3 жыл бұрын
по аналогии - на сколько можно поделить круг?
@nikolaymatveychuk61453 жыл бұрын
да, и этот способ куда проще. Тоже так решал.
@vadimromansky82353 жыл бұрын
Назовем такие числа приводимыми) вопрос, сколько существует неприводимых?
@ЕвгенийАлексеев-н6н3 жыл бұрын
По условию цифры внутри числа должны быть разными.
@Маткульт-приветАлексейСавватее3 жыл бұрын
Ага, кстати, да !!!
@Kostarasta3 жыл бұрын
2475 * 3 = 7425; 1359 * 7 = 9513; Подскажите, почему данные варианты не подходят?
в данном варианте они рассмотрели только один из вариантов расположения четырёх цифр. Всего таких вариантов расположения четырёх цифр существует 24, то есть ещё 22 варианта, которые они не рассмотрели.
@КириллЛавров-щ7й3 жыл бұрын
Никита такой пуська 😍
@КурилКоров3 жыл бұрын
2па пажилой профессор
@guyindakeds30163 жыл бұрын
На медвежонка похож
@thatguyindakeds3 жыл бұрын
Солидарен с ораторами выше
@kennymckormick66883 жыл бұрын
Чувак, ты, один и тот же?
@gugengein3 жыл бұрын
16:45 Наконец-то догадался, что надо намочить тряпку, прежде чем стирать. Но надолго Алексея не хватило: в ролике с Горчинским тоже стирает на сухую. Память как шаровары с дырявыми карманами. Что не положишь - вываливается и шабаш.
@rootqwfh20753 жыл бұрын
Спасибо, Алексей Владимирович, за такие видео, и за визуализацию действий, которой нет на постнауке. У меня на скрип мозгов даже котэ прибежал.
@Hello-ts6hk3 жыл бұрын
Если что это все четырёхзначные числа, которые подходят такому условию 1035 * 3 = 3105 1089 * 9 = 9801 1359 * 7 = 9513 1386 * 6 = 8316 1782 * 4 = 7128 2178 * 4 = 8712 2475 * 3 = 7425
@ВикторИванищев-у8ю3 жыл бұрын
Получается есть такое число бесконечной длинны: 1782 1782 ............ 1782 удовлетворяющее условию. И получается таких чисел бесконечно, даже на основании 1782
@Dimoniada3 жыл бұрын
Саватан, Саватан... ))) Молодец короче!
@Маткульт-приветАлексейСавватее3 жыл бұрын
Пасиб!!
@Sergey-Primak3 жыл бұрын
Не думая! int(1000000/7)=142857, k = 2..6
@mamphys3 жыл бұрын
сильный код!
@holasoyann3 жыл бұрын
какой прекрасный молодой человек, да еще и математик.... дева4ки, держитесь.......
@Маткульт-приветАлексейСавватее3 жыл бұрын
:-))
@thelastpitstop33233 жыл бұрын
var a,b,c,x,y: integer; Result: string; begin for a = 1000 to 9999 do for b = 1 to 9 do begin c = a*b; if Length(IntToStr(c)) = 4 then begin x = IntToStr(c); y = IntToStr(a); if (y[0]=x[1]) and (y[1]=x[0]) and (y[2]=x[3]) and (y[3]=x[2]) then Result:= Result + y + '*' + IntToStr(b) + '=' + x + #13#10; end; end; end; ShowMessage (Result); как то так.... Фокусы с "паскалем")))
@DmitriVik3 жыл бұрын
Как уже писали, из-за ошибки с переносом в правую часть (k-10) надо было, а не (10-k) убрали k=9, а при k=9 есть очень интересные "масштабируемые" решения, например (ведущие нули для форматирования текста оставил) 9× 001 089 = 009 801 9× 010 089 = 090 801 9× 100 089 = 900 801 где впереди всегда будет 9, количество нулей в "тысячах" всегда совпадают, а в конце будет 801.
@nikitochkahrum43713 жыл бұрын
Ошибки при переносе нет. В данном случае рассматриваются лишь решения со сменой сотен с тысячами, десятков с единицами. В вашем варианте другая смена цифр, но это тоже решения исходной задачи))
@pavelketov3473 жыл бұрын
Повторять цифры нельзя
@DmitriVik3 жыл бұрын
@@pavelketov347 почему? В условии сказано только про изменение порядка, на повтор ограничений не наложено.
@alexanderkutsenko223 жыл бұрын
Спасибо за контент. Пойду на канал Васи Уткина, утихомирю воображение, не на шутку разыгравшееся)
@fwd87893 жыл бұрын
Сильвернейм уже математиком стал?)))
@SergeyAkulinin2 жыл бұрын
Если ограничиться только разными цифрами в числах (то есть, не больше 10 цифр в числе), и указать, что первая цифра не 0, то программа перебирающая все варианты пишется за 5 минут. От минимальных решений: 1035 * 3 = 3105 1089 * 9 = 9801 1359 * 7 = 9513 1386 * 6 = 8316 1782 * 4 = 7128 2178 * 4 = 8712 2475 * 3 = 7425 ... до максимальных: 4938270156 * 2 = 9876540312 4938270516 * 2 = 9876541032 4938270615 * 2 = 9876541230 4938270651 * 2 = 9876541302 4938271065 * 2 = 9876542130 4938271506 * 2 = 9876543012 4938271560 * 2 = 9876543120 4938271605 * 2 = 9876543210 всего 300482 чисел (формат комментария не позволит выписать их все) Интересно ещё пронаблюдать за их распределением - есть часто попадающиеся, есть большие промежутки без них...
@@Маткульт-приветАлексейСавватее 10ти значных - 244423 штук
@Dima_Bragin3 жыл бұрын
@@Маткульт-приветАлексейСавватее 10ти значных - 244423 штук
@PeterZaitcev3 жыл бұрын
Алексей Владимирович, пожалуйста, вырезайте на монтаже длинные места, где вы ничего не говорит и не пишете - например, когда очищаете доску или ищете новый маркер
@Маткульт-приветАлексейСавватее3 жыл бұрын
Простите !! Не успеваем. Слишком много планов. Потерпите :-)))
@mamphys3 жыл бұрын
@@Маткульт-приветАлексейСавватее пожалуйста не вырезайте. динозаврам привет.
@Ivan23 жыл бұрын
Хорошая стеклянная доска.
@ИгорьНегода-т9л3 жыл бұрын
2178*4=8712 переворачивается число.
@interemx3 жыл бұрын
я тоже учился в ПГНИУ на мехмате:)
@ОтецЕвлампий3 жыл бұрын
Прекрасный ролик, побольше бы мыслящей молодёжи, как пример для их сверстников показывать бы на канале, прекрасный заход однако. 😉 👍👍👍
@Маткульт-приветАлексейСавватее3 жыл бұрын
Я тоже так полагаю!! Будем приглашать !!!!
@slovesnov3 жыл бұрын
Будет бесконечное число решений, так как можно приписывать любое число нулей в конце, к ответу. Например 1782000*4=7128000. Также можно решение приписывать к самому себе сколько угодно раз, например, 17821782*4=71287128, 178217821782*4=712871287128. Вот ещё одна серия бесконечных решений 1000035 = 3*3000105, между 1 и 3 в числе 1000035 можно добавить нули, и добавить столько же нулей между 3 и 1 в числе 3000105, равенство сохранится.
@redrony3 жыл бұрын
Сколько знаю, в условии было ограничение на разные цифры в числе
@балковчанин3 жыл бұрын
программистам сразу режет по глазам kzbin.info/www/bejne/qIHOqWSsd7WDp9k
@sabe11us3 жыл бұрын
Надо же! ПМИ мехмата ПГНИУ в телевизоре показывают! Как мехматовец, правда, ММТ, чрезвычайно рад видеть такую экспансию математиков земляков :)
@Маткульт-приветАлексейСавватее3 жыл бұрын
:-))) Никита заслужил!
@GBE300H3 жыл бұрын
Математика для киберАтлетов
@ЕвгенийИванов-и3у3 жыл бұрын
Думаю был бы интересен формат типа именно ваш путь к решению. Как математики обычно шаманят, чтобы решить задачу?
@pxl17033 жыл бұрын
А видео отзеркалено или нет? Я прост не понимаю почему мы с разных сторон видим одну и ту же запись одинаково)
@АлексейСахоненко3 жыл бұрын
Да, вообще непонятно...
@Kokurorokuko3 жыл бұрын
они пишут нормально для себя, а потом видео отзеркаливают.
@travnitsanastasiya7433 жыл бұрын
@@Kokurorokuko ага, еще и надписи на футболках заранее печатают перевернутыми;)
@SmouLow3 жыл бұрын
Математика - математикой, а в гп этот ваш Никита - балду гоняет
@НатальяПанкина-ц3р3 жыл бұрын
Почему при умножение x0z на число не может получиться чптырехзначное? Откуда это ограничение?
@HellTango3 жыл бұрын
Из начального условия. Число цифр должно быть таким же, как и в первоначальном числе. 2:04 об этом.
@ОлегШим-ы5у3 жыл бұрын
Притягивание за уши и подмена понятий. СТРАШНО РАЗОЧАРОВАН!
@ОлегШим-ы5у3 жыл бұрын
Подогнать результат и я смогу, для этого и знаний математики не нужно.
@raznocty3 жыл бұрын
0101*10=1010
@Gabik8133 жыл бұрын
Доска с мелом куда практичней
@ВолодяТатаринов-ю8ч3 жыл бұрын
Никак не могу понять, Савватеев пишет левой рукой или он одет в вывернутую на изнанку футболку?
@fullfungo3 жыл бұрын
Это правая рука
@АлексейСахоненко3 жыл бұрын
Тоже не могу понять этот фокус с доской...
@Kokurorokuko3 жыл бұрын
футболка специальная, пишет правой рукой, видео отзеркалено
@Uni-Coder3 жыл бұрын
Видео на 29 минут. Перебор (на правильном языке) занял бы менее 29 микросекунд. Поучительное видео, но чуть поинтереснее были бы числа, скажем, 10-значные и выше. И, кстати, 20:49 8*16 = 128, конечно
@GURU103 жыл бұрын
Смотрю в час ночи, кайф
@inchouse3 жыл бұрын
А что за доску вы используете? Как это работает?)
@RinaRivka3 жыл бұрын
Они писали нормально, не зеркально. Потом видно, просто во время монтажа сделали видео зеркальным, или изначально видео зеркально снималось. Вроде я не ошибаюсь))))
@inchouse3 жыл бұрын
@@RinaRivka Что-то непонятно все равно. Интересно было бы со стороны глянуть как процесс проходит
@СерхиоБускетс-ф7я3 жыл бұрын
на стекле пишут
@СерхиоБускетс-ф7я3 жыл бұрын
@@RinaRivka думаю это стекло, если бы это было зеркало, то где тогда рука, которая на нем пишет? камера же сзади тогда стояла бы, руку было бы видно. А тут скорее всего за стеклом просто пишут, а потом отзеркалили видимо.
@RinaRivka3 жыл бұрын
@@СерхиоБускетс-ф7я Так я это и имела ввиду :)
@teum30483 жыл бұрын
1782=2*3^4*11 🤔
@ДенисШушпанов-т2щ3 жыл бұрын
Никита, земеля
@pavelkolov18503 жыл бұрын
Кстати По поводу Перми все абсолютно правильно. Они говорят как Перьмь. И ненавидят когда говорят неправильно(Бывшая жена оттуда родом)
@Маткульт-приветАлексейСавватее3 жыл бұрын
Я уже выучил !!!!
@pavelkolov18503 жыл бұрын
@@Маткульт-приветАлексейСавватее я это услышал. И очень за вас рад. Кстати заметил одну вещь, кто это знает начинает учить этому других.
@yurifromspb3 жыл бұрын
Трехзначные кратные 37 групируются в тройки с циклически связанными записями (плюс 9 чисел вида xxx). 037 074 111 148 185 222 259 296 333 370 407 444 481 518 555 592 629 666 703 740 777 814 851 888 925 962 999 В других системах счисления тоже можно такое найти.
@PeterZaitcev3 жыл бұрын
Но ведь... но ведь 8×16 = 128...
@NikolayVityazev3 жыл бұрын
ахаха, у каждого из нас нет-нет да и получится 144 при умножении 8 на 16 =)))
@PeterZaitcev3 жыл бұрын
@@NikolayVityazev нет, если ты программист
@ache21372 жыл бұрын
8*16=144)
@alexkorn5723 жыл бұрын
А почему K
@stifstif38752 жыл бұрын
)
@АлександрРогов-к2б3 жыл бұрын
👍
@СерхиоБускетс-ф7я3 жыл бұрын
Откр 17: 16 сии 10 рогов (правителей), которые ты видел на звере (союзе стран), сии возненавидят блудницу (сша), и разорят ее, и обнажат, и плоть ее съедят, и сожгут ее в огне; 17 потому что Бог положил им на сердце - исполнить волю Его, исполнить одну волю, и отдать царство их зверю, доколе не исполнятся слова Божии. 18 Жена же, которую ты видел, есть великий город, царствующий над земными царями (Нью-Йорк через фондовую биржи контролирует доллар) После падения Вавилона и блудницы, за Израиль встанет Михаэль, который пойдет с севера на Гога-Антихриста. Даниила 12:1 И встанет тогда Михаил, князь великий .. и наступит время тяжкое, какого не было с момента, как они стали народом и доселе...
@Voprosik1023 жыл бұрын
Примерно до середины думал, что пишут на зеркале. Но с тряпкой вышла подстава
@aliguseinov48363 жыл бұрын
k должна быть равна 1 по модулю 3, дабы сохранить сумму цифр
@rtravkin3 жыл бұрын
20:50 ??? Ээ… степени двойки неплохо бы и в лицо знать…
@di_mi_mi_ka3 жыл бұрын
не (10-К), а (К-10)?
@nikitochkahrum43713 жыл бұрын
Но... при переносе в правую часть знак меняется...
@VladG733 жыл бұрын
Прикольно вы левой рукой поздоровалась!
@vanmihaylovich3 жыл бұрын
Алексей всем протёр экран на чисто 12:42 😙👌
@SergeiSaburov3 жыл бұрын
Приятно видеть земляка! :)
@ЕвгенийИванов-и3у3 жыл бұрын
Что значит полоска над буквами?
@kristicube50083 жыл бұрын
Смотри, abc это когда а, б и ц перемножены, а когда сверху черта это единое число. Типа абс с чертой при а=1, б=2, с=3, будет чисто 123 (сто двадцать три)
@ЕвгенийИванов-и3у3 жыл бұрын
@@kristicube5008 спасибо большое. Это и впрямь логично. К тому же об этом как-то шла речь.
Здравствуйте! Классное видео! У меня такой вопрос, как посоветуете прокачать геометрию?
@bodyguardik3 жыл бұрын
для начала - самостоятельно оценить уровень своего вопроса
@leofender57533 жыл бұрын
почти все задачи с прямыми линиями сводятся к теореме Пифагора, остается только разобраться с окружностью))))
@Маткульт-приветАлексейСавватее3 жыл бұрын
Школково, Земсков, Павликов, Wild Mathing и Трушин в помощь!!!
@ЭльвираБазарова-в1ж2 жыл бұрын
Очень красиво!!!
@Rushing_Russian3 жыл бұрын
Лютый контент пока..
@Olegria3 жыл бұрын
Почему я топлю за Савватеева? Потому что за границей капитала нужно много математиков. Хорошо бы, чтобы их было не менее 25% от всего населения. Тогда мы очень быстро будем приближаться к границам капитала, за которыми нужны творцы. А без математики, шахмат, музыки - нет гениальных физиков, химиков, биологов, медиков и другого разнообразия творческих людей... :)
@Маткульт-приветАлексейСавватее3 жыл бұрын
:-))))
@ОООХООО-ы9и3 жыл бұрын
1/2=2 2/2=4 деление клеток приводит к увеличению Вопрос ваша математика разве применима к биологии?
@АндрійДенисенко-з7в3 жыл бұрын
1 = 1/2 + 1/2
@wakeupgringo3 жыл бұрын
о, вы от Верховного Волхва Всерода великого Юрия Степановича Рыбникова?
@АндрійДенисенко-з7в3 жыл бұрын
@@wakeupgringo а никакого умножения в природе нет. ШУЕ ППШ!
@ОООХООО-ы9и3 жыл бұрын
@@АндрійДенисенко-з7в есть только "приумножение".
@ОООХООО-ы9и3 жыл бұрын
@@wakeupgringo а кто это?
@jack.jay.3 жыл бұрын
Чуваки из пятого измерения смотрят на это всё и думают: "Зачем эти глупые людишки расписывают то, что и так очевидно с первого взгляда?" )))
@ОООХООО-ы9и3 жыл бұрын
Или яблоня числом 1 даст яблок числом 💯 предположим
@ОООХООО-ы9и3 жыл бұрын
продолжение: или это всё таки не математика, а логика одна из множеств, которая ко всему абсолютно не применима.
@redrony3 жыл бұрын
Яблоня множество, в котором есть яблоки, в чём проблема?
@ОООХООО-ы9и3 жыл бұрын
@@redrony ты зришь одно дерево яблоня, а на этом древе множество плодов под названием яблоки.
@redrony3 жыл бұрын
@@ОООХООО-ы9и именно, это древо и есть множество, а яблоки - его элементы То же самое, что и с мешком чего-нибудь, мешок множество, а "что-нибудь" - его элементы Это вполне нормально, можно поделить квадрат на две части и вместить в эти квадраты четверть его площади, каждая четверть меньше половины, поэтому без проблем "влезет" в неё То же и тут, место в множестве есть и ограничивается только генетикой, мол, сколько яблок на дереве в принципе может расти
@Instingtful3 жыл бұрын
А ещё они забавно растут в кол-ве в зависимости от числа цифр в числе. 4х значных -7 5ти значных - 48 6ти значных - 313 7и значных - 1846 8и значных - 13101
@rasimbot3 жыл бұрын
Что тут забавного?
@Dima_Bragin3 жыл бұрын
9ти значных 24603
@Dima_Bragin3 жыл бұрын
10ти - 244423
@ЕвгенийУстюшин2 жыл бұрын
@@Dima_Bragin интересен интервал 8и и 9и значных, потому что там наименьшая разница.
@РежьХохлов-т4т3 жыл бұрын
123456789*11 123456789*111 И тд
@kk-is7cz3 жыл бұрын
Какая-то странная задача... Взяли частный случай, нашли примеры - решили. А в общем случае примеров очень много и все они находятся перебором в 2 строчки кода. Смысл был бы если бы хотя бы искалось наименьшее такое число. Тогда можно было бы доказать что трёхзначных нет, а первое четырёхзначное легко найти. А так...
@ИльяБилаш-у6с3 жыл бұрын
програмно ты решаешь тупо перебором. понятно, что на 4х значных числах этот метод срабатывает легко и быстро. а теперь попробуй десятизначные например. смысл же данного подхода - сократить количество вариантов для перебора. заметь, они тут проверили меньше 10 чисел. да, для десятизначных будет конечно гораздо больше вариантов. но в любом случае - на несколько порядков меньше, чем общее количество возможных.
@kk-is7cz3 жыл бұрын
@@ИльяБилаш-у6с Я скорее говорю о том, что вопрос задачи неинтересный. А на десятизначных кстати работать не так долго будет. А с решением вроде того что в видосе только для десятичных придется сильно помучиться. Некрасивая задача.
@ИльяБилаш-у6с3 жыл бұрын
@@kk-is7cz тебе неинтересный. кому-то интересный. на вкус и цвет как говорится. А по поводу "не так долго на десятизначных" - тебе нужно проверить (9999999999-999999999)*9 = 81000000000 значений, если вообще без оптимизаций. подобный алгоритм по прикидкам снизит это количество на 3-5 порядков. А если тебе нужно проверить не 1 вариант разложения, а все? да, для каждого варианта придется составить свой алгоритм. но снижение на несколько порядков для каждого из вариантов кардинально снизит время работы программы.
@Dima_Bragin3 жыл бұрын
@@ИльяБилаш-у6с проверить 81миллиард значений? I7 делает 270миллиардов операций в секунду.
@ИльяБилаш-у6с3 жыл бұрын
@@Dima_Bragin ок, у меня как раз I7 (Core(TM) i7-8700 CPU @ 3.20GHz, 32ГБ ОЗУ) жду от тебя исходный код программы, который можно скомпилировать и запустить на linux (желательно - и на windows тоже) от себя обещаю показать абсолютно честный результат (его любой сможет проверить на своей системе, если не будешь привязываться к платформе) вот и посмотрим, сколько реально времени понадобится отработать алгоритму с полным перебором.
@ЕвгенийАлексеев-н6н3 жыл бұрын
Я не математик, но вначале 16-ой минуты не может верхнее число быть 909, а нижнее 101. У каждого из этих чисел начало и конец отличаются, т. е. количество сотен не может равняться количеству единиц. Причём это применимо к обоим числам по отношению друг к другу. А значит самое крупное что возможно в этой дроби это 908/102. И, следовательно, самое большее значение дробь могла бы принять строго меньше 9-и. Или я не прав?
@Маткульт-приветАлексейСавватее3 жыл бұрын
Ага, всё так, можно чуток сократить перебор.
@andreyfrolov38133 жыл бұрын
Помогите решить задачу, пожалуйста 😅 Допустим у нас 1000000 квартир на каждую надо купить цифры на дверь, сколько надо купить нулей, единиц, двоек, троек, четверок, пятерок, шестерок, семерок, восьмерок и девяток?
@Z1gurD3 жыл бұрын
Попробуй решить задачу для 10 квартир, 100 и 1000 и ты поймешь логику.)
@PeterZaitcev3 жыл бұрын
Допустим, у нас есть 10ⁿ квартир о 0 до 10ⁿ-1, и мы ставим начальные нули - тогда каждая из n цифр этого числа принимает все возможные значения от 0 до 9 и делает это одинаковое число раз. Всего таких чисел у нас 10ⁿ, каждое длиной n, т.е. всего нужно n×10ⁿ цифр, или каждой цифры надо n×10^(n-1). Теперь посчитаем, сколько нулей мы сэкономим, если не писать их перед числом. У нас есть числа от 0 до n знаков, в каждом от n до 0 стартовых нулей (на квартиру №0 табличка не нужна), и таких квартир у нас всегда ровно 9×10^(k-1), где k - число цифр в таком числе. Это значит, что на k-значных числах мы сэкономим (n-k)×9×10^(k-1) нулей. Суммируем это для всех k от 1 до n включительно, и заменяем квартиру №0 (которой табличка не нужна) на квартиру №10ⁿ, которой нужно 1 единица и столько же нулей, сколько в числе 0. Для n=6 получаем, что нам надо 600000 всех цифр от 2 до 9, 600001 единица и 488895 нулей
@kennymccormick42023 жыл бұрын
Алексей Вам почет и уважение. Никита тебе успешного будущего. за державу обидно...я понимаю что это не главное, но мляяя... умы и таланты даже на запись видео для просветления много тысячной аудитории не могут позволить себе новую рубашку своего размера и не Батин старый ремень... хотя смысл тут воздух сотрясать...
@nikitochkahrum43713 жыл бұрын
Ремень испанский, ему всего года 2, рубашка моего размера, надевал её раз 5, если вам интересно, на это я как раз не жалуюсь, а за державу действительно обидно, но по немного другим соображениям((