<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Нужна помощь при написании программы (псевдокод или C++)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/9784.html</link>
    <description>Условие:&lt;br&gt;План прямоугольного сада размером mxn состоит из квадратных зон. В каждой зоне растёт по дереву. С каждого дерева любой зоны могут упасть несколько яблок. &lt;br&gt;В левом верхнем квадратике находится ёжик, который должен дойти до правого нижнего квадратика. В саду существуют ограничения относительно способа передвижения: ёжик может двигаться из текущего квадратика только в один из двух соседних правый либо нижний. &lt;br&gt;Составьте программу, которая вычисляет максимальное количество яблок, которое может собрать ёжик, передвигаясь к нужному квадратику.&lt;br&gt;&lt;br&gt;Технические условия:&lt;br&gt;План сада задан таблицей apples содержащей m строк и n столбиков. Элемент apples&#091;i,j&#093; таблицы указывает количество яблок, упавших с дерева в зону с координатами i,j. &lt;br&gt;Текстовый файл &quot;input.txt&quot; содержит в первой строке числа m,n разделённые пробелом. В каждой из следующих m строк содержится по n чисел apples&#091;i,j&#093; разделённых пробелами.&lt;br&gt;Файл &quot;output.txt&quot; должен содержать одно натуральное число.&lt;br&gt;&lt;br&gt;Примеры файлов:&lt;br&gt;Input.txtOutput.txt&lt;br&gt;3</description>

<item>
    <title>Нужна помощь при написании программы (псевдокод или C++) (pavlinux)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/9784.html#38</link>
    <pubDate>Sat, 14 Dec 2013 15:44:15 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;  это &quot;intelligent&quot;.&lt;br&gt;&amp;gt;&amp;gt; Топикстартер видимо без зачёта на новый год уйдет. :) &lt;br&gt;&amp;gt; Почему же? Решение готовое я ему дал, что прокачать, чтобы самому такое &lt;br&gt;&amp;gt; решать -- тоже написал, даже литературу посоветовал. Что такое динамическое программирование &lt;br&gt;&amp;gt; ему вроде тоже тут объяснили. Что смогли -- сделали.&lt;br&gt;&lt;br&gt;Зачётная сессия состоит минимум из 4 экзаменов и 6-8 зачётов.&lt;br&gt;Сессия - это 4 экзамена + хвосты с зачётной сессии.&lt;br&gt;&lt;br&gt;Сюда не ходят те, кому нужны советы. Сюда за готовым решением приходят.&lt;br&gt;</description>
</item>

<item>
    <title>Нужна помощь при написании программы (псевдокод или C++) (skb7)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/9784.html#37</link>
    <pubDate>Sat, 14 Dec 2013 15:31:04 GMT</pubDate>
    <description>&amp;gt;&amp;gt;  это &quot;intelligent&quot;.&lt;br&gt;&amp;gt; Топикстартер видимо без зачёта на новый год уйдет. :) &lt;br&gt;&lt;br&gt;Почему же? Решение готовое я ему дал, что прокачать, чтобы самому такое решать -- тоже написал, даже литературу посоветовал. Что такое динамическое программирование ему вроде тоже тут объяснили. Что смогли -- сделали.&lt;br&gt;</description>
</item>

<item>
    <title>Нужна помощь при написании программы (псевдокод или C++) (skb7)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/9784.html#36</link>
    <pubDate>Sat, 14 Dec 2013 11:33:02 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; - это вики. мое мнение выше я уже сказал - после &lt;br&gt;&amp;gt; оптимизации УСЛОВИЙ задачи применение полного перебора всех возможных решений  - &lt;br&gt;&amp;gt; это уже не &quot;брут-форс&quot;.&lt;br&gt;&amp;gt;&amp;gt; и брутфорсить на разных ядрах это не брутфорс с оптимизацией?&lt;br&gt;&amp;gt;&amp;gt; перебор только из ограниченного диапазона - это не брутфорс?&lt;br&gt;&amp;gt;&amp;gt; Любой подбор, подгон, генерация со сравнением - есть брутфорсы!!!&lt;br&gt;&amp;gt; Брут-форс вообще никакую оптимизацию не предполегает (по определению).&lt;br&gt;&amp;gt; PS &lt;br&gt;&amp;gt; холивара не будет вообще-то. если ответите - мне будет интересно. нет - &lt;br&gt;&amp;gt; закрыли тему.&lt;br&gt;&lt;br&gt;Выше уже ответил. Динамическое программирование это и есть брут-форс, просто это эффективный способ делать брут форс. Т.е. если взять брут-форс и немного его оптимизировать -- алгоритм всё равно останется брут-форсом. Так что да, для решение этой задачи был применен тип общий алгоритма который можно назвать &quot;оптимизированный брут-форс&quot;, а такая методика решения задач называется &quot;динамическое программирование&quot;.&lt;br&gt;&lt;br&gt;&lt;br&gt;С той же википедии (только с нормальной</description>
</item>

<item>
    <title>Нужна помощь при написании программы (псевдокод или C++) (LSTemp)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/9784.html#35</link>
    <pubDate>Fri, 13 Dec 2013 23:55:03 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 3. Брут-форс с ограничением, по действиям или элементам. (как в данном случае, &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; только вправо или вниз) &lt;br&gt;&amp;gt;&amp;gt; Брут-форс только &quot;лобовым&quot; и бывает (по опредлению). Перебор всех данных после оптимизации &lt;br&gt;&amp;gt;&amp;gt; (в данном случае п.2-3) - это уже не брут-форс.&lt;br&gt;&amp;gt; Разбить поиск хэша мд5 на части: &lt;br&gt;&amp;gt; - пароли до 4 символов, &lt;br&gt;&amp;gt; - пароли до 8 символв &lt;br&gt;&amp;gt; - ... до 9 &lt;br&gt;&amp;gt; - ... до 10 &lt;br&gt;&amp;gt; ...&lt;br&gt;&lt;br&gt;1) как хеши связаны с поставленой задачей (при наличие воображения конечно можно пареллель провести)?&lt;br&gt;2) раз уж унас про термин &quot;брут-форс&quot; разногласия  - давайте определимся, что мы под этим поразумеваем (хливар кочечно, но...). http://ru.wikipedia.org/wiki/&#037;D0&#037;9F&#037;D0&#037;BE&#037;D0&#037;BB&#037;D0&#037;BD&#037;D1&#037;8B&#037;D0&#037;B9_&#037;D0&#037;BF&#037;D0&#037;B5&#037;D1&#037;80&#037;D0&#037;B5&#037;D0&#037;B1&#037;D0&#037;BE&#037;D1&#037;80 - это вики. мое мнение выше я уже сказал - после оптимизации УСЛОВИЙ задачи применение полного перебора всех возможных решений  - это уже не &quot;брут-форс&quot;.&lt;br&gt;&lt;br&gt;&amp;gt; и брутфорсить на разных ядрах это не брутфорс с оптимизацией?&lt;br&gt;&amp;gt; перебор только из ограниченного диапазона </description>
</item>

<item>
    <title>Нужна помощь при написании программы (псевдокод или C++) (pavlinux)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/9784.html#34</link>
    <pubDate>Wed, 11 Dec 2013 00:59:11 GMT</pubDate>
    <description>&amp;gt;  это &quot;intelligent&quot;. &lt;br&gt;&lt;br&gt;Топикстартер видимо без зачёта на новый год уйдет. :)&lt;br&gt;</description>
</item>

<item>
    <title>Нужна помощь при написании программы (псевдокод или C++) (skb7)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/9784.html#33</link>
    <pubDate>Tue, 10 Dec 2013 22:24:18 GMT</pubDate>
    <description>&amp;gt; Бывает. Но данная задача совсем не этот случай.&lt;br&gt;&lt;br&gt;Данная задача решена с помощью динамического программирования. Вот что пишут по поводу динамического программирования в википедии:&lt;br&gt;&lt;br&gt;A dynamic programming algorithm will examine all possible ways to solve the problem and will pick the best solution. Therefore, we can roughly think of dynamic programming as an intelligent, brute-force method that enables us to go through all possible solutions to pick the best one&lt;br&gt;&lt;br&gt;То, о чем вы говорите -- это &quot;intelligent&quot;. Но всё же это брут-форс.&lt;br&gt;</description>
</item>

<item>
    <title>Нужна помощь при написании программы (псевдокод или C++) (pavlinux)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/9784.html#32</link>
    <pubDate>Tue, 10 Dec 2013 18:31:41 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;&amp;gt;&#091;оверквотинг удален&#093; &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 2pav это опять же ответ на Ваш вопрос. ничего кроме брут-форса?&lt;br&gt;&amp;gt;&amp;gt; 1. Брут-форс бывает, так сказать лобовой, когда берётся исходные данные и начинается &lt;br&gt;&amp;gt;&amp;gt; перебор.&lt;br&gt;&amp;gt;&amp;gt; 2. Брут-форс после оптимизации, например после приведения матрицы к треугольному виду.&lt;br&gt;&amp;gt;&amp;gt; 3. Брут-форс с ограничением, по действиям или элементам. (как в данном случае, &lt;br&gt;&amp;gt;&amp;gt; только вправо или вниз) &lt;br&gt;&amp;gt; Брут-форс только &quot;лобовым&quot; и бывает (по опредлению). Перебор всех данных после оптимизации &lt;br&gt;&amp;gt; (в данном случае п.2-3) - это уже не брут-форс.&lt;br&gt;&lt;br&gt;Разбить поиск хэша мд5 на части: &lt;br&gt;- пароли до 4 символов, &lt;br&gt;- пароли до 8 символв&lt;br&gt;- ... до 9&lt;br&gt;- ... до 10 &lt;br&gt;...&lt;br&gt;и брутфорсить на разных ядрах это не брутфорс с оптимизацией?&lt;br&gt;перебор только из ограниченного диапазона - это не брутфорс?&lt;br&gt;Любой подбор, подгон, генерация со сравнением - есть брутфорсы!!!&lt;br&gt;</description>
</item>

<item>
    <title>Нужна помощь при написании программы (псевдокод или C++) (LSTemp)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/9784.html#31</link>
    <pubDate>Tue, 10 Dec 2013 09:07:33 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;&#091;оверквотинг удален&#093; &lt;br&gt;&amp;gt;&amp;gt; 2pav это опять же ответ на Ваш вопрос. ничего кроме брут-форса?&lt;br&gt;&amp;gt; 1. Брут-форс бывает, так сказать лобовой, когда берётся исходные данные и начинается &lt;br&gt;&amp;gt; перебор.&lt;br&gt;&amp;gt; 2. Брут-форс после оптимизации, например после приведения матрицы к треугольному виду. &lt;br&gt;&amp;gt; 3. Брут-форс с ограничением, по действиям или элементам. (как в данном случае, &lt;br&gt;&amp;gt; только вправо или вниз) &lt;br&gt;&lt;br&gt;Брут-форс только &quot;лобовым&quot; и бывает (по опредлению). Перебор всех данных после оптимизации (в данном случае п.2-3) - это уже не брут-форс.&lt;br&gt;&lt;br&gt;&amp;gt; Но, во всех методах, и перебора, и оптимизации используются всё элементы, что &lt;br&gt;&amp;gt; всё равно есть брут-форс.&lt;br&gt;&lt;br&gt;Не есть.&lt;br&gt;&lt;br&gt;&amp;gt; Бывают случаи когда оптимизация сложнее брут-форса, ну например вычисление определителя &lt;br&gt;&amp;gt; через алгебраические дополнения.&lt;br&gt;&lt;br&gt;Бывает. Но данная задача совсем не этот случай.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Нужна помощь при написании программы (псевдокод или C++) (pavlinux)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/9784.html#27</link>
    <pubDate>Tue, 26 Nov 2013 14:06:34 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&#091;оверквотинг удален&#093; &lt;br&gt;&amp;gt; 2pav это опять же ответ на Ваш вопрос. ничего кроме брут-форса?&lt;br&gt;&lt;br&gt;1. Брут-форс бывает, так сказать лобовой, когда берётся исходные данные и начинается перебор.&lt;br&gt;2. Брут-форс после оптимизации, например после приведения матрицы к треугольному виду.&lt;br&gt;3. Брут-форс с ограничением, по действиям или элементам. (как в данном случае, только вправо или вниз)  &lt;br&gt;&lt;br&gt;Но, во всех методах, и перебора, и оптимизации используются всё элементы, что всё равно есть брут-форс.&lt;br&gt;Бывают случаи когда оптимизация сложнее брут-форса, ну например вычисление определителя через алгебраические дополнения. &lt;br&gt;</description>
</item>

</channel>
</rss>
