Перейти к содержанию

Математическое и загадочное


E.K.

Рекомендуемые сообщения

Держи: ~87688 без факториала 123456789_22222_111111_.xlsx

~120 не хватает с использованием факториала 123456789_22222_111111__.xlsx


По поводу одинаковых операторов для 1 ->9 и 9 -> 1 с одинаковым результатом - для 1 - 1111 - пока не хватает 130 формул :crazy:


Если есть варианты - пишите.:

341
364
388
409
412
421
431
436
437
442
473
482
492
523
527
583
597
607
644
652
668
678
776
786
802
808
809
829
832
844
863
876
880
881
896
898
901
902
903
904
908
913
914
917
925
926
929
931
933
938
940
942
946
949
951
956
962
964
967
971
973
974
977
979
980
982
983
988
991
993
994
997
998
1001
1003
1005
1007
1010
1012
1013
1015
1018
1021
1022
1027
1028
1030
1031
1032
1037
1039
1040
1041
1042
1046
1047
1048
1049
1051
1052
1055
1057
1058
1059
1060
1066
1067
1069
1072
1073
1074
1075
1076
1078
1082
1083
1084
1085
1086
1087
1088
1092
1093
1094
1099
1101
1102
1103
1106
1108
1109

 

  • Спасибо (+1) 1
  • Согласен 1
Ссылка на комментарий
Поделиться на другие сайты

@Skarbovoy, запутался в твоих двух файлах)) 

Пока решал эти задачки сделал выводы:

1. Python удобный, но, зараза, медленный..

2. Вернуться к написанию программ на delphi после python'а сложно, язык забыл.. 

3. Идею начать обучение на C++ (десять лет назад написал 3-4 проги на C за семестр) оставил до лучших времен, так как ничего не понятно..

 

:)  

 

З.Ы. Ты макросы в Excel'е что-ли писал? =) Чтобы твою задачку с одинаковыми операторами решить, надо скрипт поправить немного, но когда он отработается, ты уже решение наверняка выложишь..  :(

Ссылка на комментарий
Поделиться на другие сайты

 

 


Ты макросы в Excel'е что-ли писал?
И хи тоже.

Макросы у меня всего лишь подставляют формулы в нужные места. И когда в файле не хватает пару десятков тысяч формул и ты подсовываешь ему другой файл с десятками тысяч - Excel уходит в себя на пару часов. Бинарный поиск - не, не слышал))

Познакомился с замечательной ошибкой - Code execution has been interrupted - макрос просто отказывается запускаться на одном из компьютеров, зато без проблем работает на другом.

 

 


запутался в твоих двух файлах))
Выложил именно 2, потому что в варианте без факториалов могло оказаться больше решений.
Ссылка на комментарий
Поделиться на другие сайты

 

 


Попробуй это https://ru.wikipedia.org/wiki/Maxima

Слишком ново для меня.. Уж лучше C изучить (Hello World уже осилил :) ).

 

Кстати, сегодня на питоне отработался скрипт для операторов: +, -, *, / и ^ (для a^b, где (a,B) < 101)

С результатом можно ознакомиться здесь - https://github.com/santax666/temp_rep

 

Чуть позже отработают 2 скрипта по тем же операторам, то уже с условием a^b, где (a,B) < 10001. Но результат там не особо будет отличаться - максимум на 100-200 чисел найдено больше будет.

 

Сравнил сейчас свой файл 987654321.txt с файлом от @Skarbovoy:

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

 

Кстати, о скорости работы разных языков программирования здесь описано.

 

Но в целом работа достойная, мне понравилось.  :santa:

Ссылка на комментарий
Поделиться на другие сайты

  • 1 month later...

 

 


БИТ.ИСКЛИЛИ ФАКТР(БИТ.ИЛИ(3; 4))

БИТ.ИСКЛИЛИ = BITXOR в англ. версии, побитовое исключающие или, XOR, ^ в c++

БИТ.ИЛИ = BITOR, побитовое или...

В Excel доступны с версии 2013.

Ссылка на комментарий
Поделиться на другие сайты

Задачка (подсмотрел в интернетах) -

 

Есть торт на 100 гостей, большой торт, на всех хватит. Гости подходят по очереди. Первый отрезает себе по-честному 1% торта. Второй – 2% от оставшегося торта. Третий – 3% от того, что осталось после первых двух. И так далее. Последний сотый гость забирает себе что осталось - 100% самого последнего куска. Кто из гостей отрезал себе самый большой кусок? Каким номером выгоднее всего подходить к столу?

 

Внимание! Очевидно, что эксели-калькуляторы решают эту задачку вжиком. А вот мне интересно, а вы эту задачку сможете решить чисто логически, без бумаги и карандаша? Я смог :)

  • Спасибо (+1) 1
Ссылка на комментарий
Поделиться на другие сайты

 

 


Очевидно, что эксели-калькуляторы решают эту задачку вжиком. А вот мне интересно, а вы эту задачку сможете решить чисто логически, без бумаги и карандаша? Я смог
Смог, но перепроверив в экселе оказалось что был излишне оптимистичен

у меня вышло уже за 20 человек можно пропустить. Так пошел думать где я напортачил

 

Кстати все 100 человек никак не получат

Уже 52й человек получит 4 стотысячных от торта (если торт пусть будет 100 кг, то он получит 4 грамма) а первый кусок торта весом в 1 кг

54й уже меньше грамма и оставшиеся сорок с чем-то человек будут делить оставшиеся 0.7 грамма

  • Спасибо (+1) 1
Ссылка на комментарий
Поделиться на другие сайты

проверил по эксельке.

Моя догадка оказалась практически верна :).

с 10й все верно

Изменено пользователем oit
  • Согласен 1
Ссылка на комментарий
Поделиться на другие сайты

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

Вы сможете оставить комментарий после входа в



Войти
×
×
  • Создать...