koichi
лично я вообще не люблю ноуты, но я не могу сказать, что они плохи. они для меня просто оверпрацс, за котооыц я не готов отдавать деньги самолично
koichi
но удобство ноутов это не отменяет
koichi
да и какой смысл вообще спорить о вещах, выстраивая мнение на субъективных доводах. Были бы ноуты неудобные - рынка бы не было, вопрос закрыт уже на этом :(
Борисов
Работать за ноутбуком с экраном 15 дюймов )) Зачем такие сложности ?
koichi
вот лучше котиком полюбуйтесь https://youtu.be/7VSR4_tAYvw
Dark
да и какой смысл вообще спорить о вещах, выстраивая мнение на субъективных доводах. Были бы ноуты неудобные - рынка бы не было, вопрос закрыт уже на этом :(
Ну, я сказал об этом минут 20 назад, это всё субъективно, мне не нравится, кому-то нравится. У меня есть своё мнение, у кого-то оно другое. Я с больной спиной вообще работаю за ПК стоя в 60% времени, чувствуя себя довольно отлично.
Igor
это не задача)
Задача правда она совсем простая в реализации не понял какой период там собрались искать и зачем :) def fib_mod(n, m): res = {0: 1, 1: 1, 2: 1} def f (k): if k not in res: i, j = k // 2, (k + 1) // 2 res[k] = (f(j) * f(i + 1) + f(j - 1) * f(i)) % m return res[k] return f(n)
Igor
Со скобками и то имхо веселей
Dariya
зачем?
ищут периодичность, с которой появляются одни и те же остатки
Igor
ищут периодичность, с которой появляются одни и те же остатки
что они делают я понимаю посчитать модуль быстрее чем искать период
Dariya
вот тут будет расчет некого числа фибоначчи? res[k] = (f(j) * f(i + 1) + f(j - 1) * f(i))
Dariya
f(j) * f(i + 1) + f(j - 1) * f(i)
Dariya
да
насколько я помню по задаче, после теста двух числел - 10е и 2е число последовательности - тест пойдет на более крупных числах, типа 500е и 250е. Из-за этого тесты падают, потому что происходит переполнение
Гамлет
Капец, тут датасатанистов больше, чем программистов
Dariya
поэтому там в коментах стали искать период Пизано, чтобы не считтать напрямую все числа последовательности, как я понимаю
Dariya
что такое 10е?
10е число последовательности, это число 55
Igor
10е число последовательности, это число 55
Простите без подкола не пойму что вы хотите доказать
Igor
я догадываюсь что тесты будут на "больших числах"
Igor
n = 10**100 python f.py 0.03s user 0.01s system 90% cpu 0.040 total
Dariya
целое число - это не само число, это индекс числа в последовательности фибоначи то есть там в тесте написано - входные значения 10 и 2 имеется в виду, что входные значения - это 10е и 2е число последовательности, то есть 55 и 1 далее будут браться числа последовательности условно 100е и 20е числа последовательности - то есть 354224848179262000000 и 6765
Igor
сойдет за "большое число" ?
Igor
мы делим каждый раз число попалам
Dariya
Даша я понимаю что такое число фибоначи :) там логарифмическая сложность это рекурентная формула
я не сомневаюсь, что вы понимаете. но если там в лоб считать каждое число и находить от них остаток - то програма крашитс, поэтому люди там и искали период Пизано
Dariya
чтобы не было переполнения памяти
Igor
чтобы не было переполнения памяти
я код сдал :) ничего там не крашится , период искать дольше и кода вроде больше
Dariya
это круто) я пытаюсь объяснить, почему искали период)
Igor
а главное рекурентные формулы учат почти всегда, а период пизано это очень синтетическая вещь которую знать вообще не обязательно
Dariya
так курс просто для того, чтобы люди научились составлять алгоритмы а понадобится или нет - их уже не так волнует
Erik
Капец, тут датасатанистов больше, чем программистов
Да вроде вообще никого, кроме Андрия
Dariya
Ужас...вы это правда все прям, понимаете?😳
тут не то чтобы высшая математика, логарифмы вроде щас и в школе проходят да и гуглится все
Gf
Смотрите, я пишу парсер. И я решил для начала попробовать вывести все цитаты с одной страницы. У меня проблема в том, что в String не пихается текст цитаты. И я не пойму с чем это связанно. help me please
Dariya
Я их до сих пор не понимаю.))) А Вы говорите школа).
ну они и не то, чтобы часто нужны для решения мат задач в основном, так что не стоит переживаний
Alexander
Я их до сих пор не понимаю.))) А Вы говорите школа).
Ну может ты кнопочку красную будешь двигать, зачем тогда тебе логарифм?
Pavel
Народ, можете помочь? У меня есть файл хедер с классом AI и файл с его реализацией. Всё выполнено на языке С++. Проблема, у меня в оба файла включена библиотека vector и подключено пространство имен std, но почему-то файл реализации отвергает возвращаемое значение функции в виде вектора. В чём может быть ошибка?
Pavel
Pavel
А в ашке что?
в ашке как раз всё в порядке
koichi
не думаю, что я прав, но разве он просто не знает, что такое Move?
koichi
как минимум по выделению синтаксиса он его не помечает
Pavel
Ну вот блин, судя по пометкам так и есть, но я не понимаю, почему он его не должен знать
Pavel
эта структура определена внутри того же класса
Gf
ничего не понял, можно чутка подробней
Алексей
эта структура определена внутри того же класса
Вопрос не по теме, а зачем и в хеддере и в срр указана функция minimax?
Алексей
Чтоб посмотреть гит бы посмотреть
Pavel
Вопрос не по теме, а зачем и в хеддере и в срр указана функция minimax?
в хедере описаны методы класса, в cpp их реализация
Andrey
Всех приветствую. Хочу попросить помощи. У меня не получается реализовать рандомное заполнение 5-ти кубов, в конечном итоге всегда 3шт одинаковые и другие два тоже равны по значению. Язык с#. Спасибо!
Andrey
koichi
в ашке как раз всё в порядке
а не нкжно создавать объект и обращаться от его значений приватных? я хз на плюсах не работаю, но когда раньше подключал приходилось объект создавать, чтобы обращаться к его ыункциям
Pavel
если кому интересно, вот решение проблемы с вектором
koichi
правда немного не так сформулировал, но имел ввиду это
Pavel
а не нкжно создавать объект и обращаться от его значений приватных? я хз на плюсах не работаю, но когда раньше подключал приходилось объект создавать, чтобы обращаться к его ыункциям
и структура и метод объявлены в одном и том же классе, посто требовалось описать реализацию метода. для этого создавать объект не нужно)
koichi
ну, я словами всегда додик, я имел ввиду это, но правильно написать не позволяет некомпетенция в вопросе
Алексей
если кому интересно, вот решение проблемы с вектором
Здорово. А ты саму игру пишешь? Для игры с компьютером? С человеком? Или пишешь анализ?
Алексей
игру с компудактером)
Круто, а анализ доски? Типа кто выиграл
Andrey
Верно, это я проверку делал и забыл на "i" исправить. Но результат не изменился, теперь вместо трёх нулей другие 3 одинаковые цифры
Andrey
Например вот
koichi
Например вот
те, в которых 5 и те, в которых 6 они последовательно как идут в массиве?
Erik
Всё, настал момент, когда я выложил ссылку на гитхаб в статусе телеги. Теперь я настоящий программист
koichi
поздравляю!)
Erik
😊
Andrey
Ты имеешь ввиду индексы?
koichi
да
Andrey
Слева направо сверху вниз "0"...."4"