Ответы пользователя по тегу Алгоритмы
  • Как решить задачку "ЛИРИК = 0,5*ФИЗИКА" на ЯП?

    @kalapanga
    Ответ написан
    Комментировать
  • Scratch задание Алгоритмика, как решить?

    @kalapanga
    Вот и найден способ, как обойти запрет выкладывания кода картинкой... (Шутка)

    Справа видимо задание. Судя по кнопочке, там ещё и мультик какой-нибудь покажут.
    Слева предлагается набор блоков-операторов, с помощью которых это задание нужно выполнить.
    Расставляете блоки в нужном порядке в центре, что бы получилась, если это можно так назвать, программа.
    Ответ написан
    Комментировать
  • Почему скрипт выдает разные результаты?

    @kalapanga
    Для начала нужно дать точное определение Вашей операции "вычитания"
    Очевидно, что Вы убираете из ряда-"уменьшаемого" элементы, присутствующие в ряде-"вычитаемом". Если это все правила, то в результате обоих вычитаний получится только одинаковый набор элементов, но не последовательность. У Вас так и получилось - в обоих случаях в результате есть 5 единиц и 5 нулей. А чтобы эти элементы ещё и в одинаковой последовательности были, нужно дорабатывать правила этой самой операции вычитания.
    Ответ написан
    Комментировать
  • Нужно ли хорошо разбираться в алгоритмах джуну?

    @kalapanga
    Вопрос этот о необходимости знаний алгоритмов в той или иной форме всплывает здесь часто. Напишу своё субъективное мнение.
    Начинающему программисту знание алгоритмов больше всего может пригодиться на собеседовании, если собеседователь не придумает ничего лучше, чем заставить Вас при нём писать реализацию вот такого-то алгоритма!
    А потом может оказаться так, что Вы за всю жизнь не обошли ни одного графа (не писали код для этого), а для сортировки Вам всегда хватало стандартной процедуры из любимого языка.
    По-моему, программист молодец, если он знает, например, сам факт, что методы сортировки могут иметь разную эффективность в зависимости от характера данных и при необходимости найдёт и выберет нужный. А держать все их названия и реализации в голове - надо ли? Всё, что не применяется на практике, один чёрт, забудется.
    Ещё раз повторюсь, что это моё сугубо личное мнение, и я на нём ни в коем случае не настаиваю.
    Ответ написан
    Комментировать
  • Почему не работает алгоритм Форда-Фалкерсона?

    @kalapanga
    А тут нечего и понимать. Подобное выясняется отладкой.
    На строке, в которой происходит ошибка, смотрите значения переменных, соображаете, значение какой из них оказалось за пределами допустимого и почему оно таким оказалось.
    Ответ написан
  • Как объяснить этот тест в задаче?

    @kalapanga
    В Вашем ответе, по-моему, строка "g" входит и в 28 и в 3
    Ответ написан
    1 комментарий
  • Как олимпиадная задача должна принимать и возвращать данные?

    @kalapanga
    Обычно вот там, куда Вы свою задачу на проверку отправляете, описаны требования к проверяемой программе - как в неё должны вводиться данные и как она должна вывести результат. Вам нужно эти требования найти. Логично спросить об этом преподавателей Вашего курса.
    В зависимости от задачи данные могут вводиться в командной строке, из файла, но уж точно не руками.
    Ответ написан
  • Как определить функцию по значениям пар y;x?

    @kalapanga
    Например так, как реализовано здесь: https://planetcalc.ru/5992/
    Только учтите, что многие наборы данных могут одновременно одинаково хорошо (или одинаково плохо) описываться функциями разного вида.
    Ответ написан
    9 комментариев
  • Как сделать систему автоматизированного составления расписания?

    @kalapanga
    Поскольку это всего лишь курсовая работа, нужно как можно более четко очертить и сузить рамки задачи. Одно дело "просто" распихать студентов и преподавателей по аудиториям и часам. В реале для тех и для других желательно минимизировать количество "окон", количество перемещений между аудиториями или хотя бы корпусами, более менее равномерно распределить нагрузку и т.д. На практике, думаю, лучший результат даст сочетание автоматического составления некоторой базы расписания с ручной доводкой/корректировкой, скорее всего в несколько итераций. Но вряд ли всё это реализуемо в рамках курсовой работы.
    Ответ написан
    Комментировать