<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Сообразить алгоритм подбора по длительности?</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10270.html</link>
    <description>Нужен алгоритм подбора музыки по длительности для такого расписания&lt;br&gt;9:00-10:00 - музыка&lt;br&gt;10:00-(зависит от длительности программы)-программа(интервью или что то в этом духе обычно минут 20)&lt;br&gt;(зависит от длительности программы)-11:30-музыка&lt;br&gt;11:30-(зависит от длительности программы) - интервью(или образовательная программа&lt;br&gt;(зависит от длительности программы)-12:00-музыка(иногда может программа быть до 12 часов)&lt;br&gt;файл с музыкой путь к файлу и длительность в секундах playlist2.m3u8 https://dropmefiles.com/eYACc&lt;br&gt;файл с интервью образовательными программами playlist3.m3u8 https://dropmefiles.com/9rVLu&lt;br&gt;сама программа&lt;br&gt;#include &amp;lt;iostream&amp;gt;&lt;br&gt;#include &amp;lt;fstream&amp;gt;&lt;br&gt;#include &amp;lt;vector&amp;gt;&lt;br&gt;#include &amp;lt;string&amp;gt;&lt;br&gt;#include &amp;lt;cstdlib&amp;gt;&lt;br&gt;//#include &amp;lt;sstream&amp;gt;&lt;br&gt;//#include &amp;lt;locale&amp;gt;&lt;br&gt;#include &amp;lt;time.h&amp;gt;&lt;br&gt;#include &quot;mp3.h&quot;&lt;br&gt;#include &quot;mp3frame.h&quot;&lt;br&gt;//#define _CRT_SECURE_NO_WARNINGS &lt;br&gt;long int rez = 0;&lt;br&gt;struct Type&lt;br&gt;&#123;&lt;br&gt;  std::string filename;&lt;br&gt;  float length;&lt;br&gt;&#125;;&lt;br&gt;&lt;br&gt;int main(int argc, char* argv&#091;&#093;)&lt;br&gt;&#123;&lt;br&gt;&lt;br&gt;  Type elem;&lt;br&gt;  &lt;br&gt;  setlocale(LC_ALL, &quot;R</description>

<item>
    <title>Сообразить алгоритм подбора по длительности? (Gremlin_Rage)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10270.html#1</link>
    <pubDate>Sun, 16 Jun 2019 20:40:35 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; &amp;lt;&amp;lt; sum &amp;lt;&amp;lt; std::endl; &lt;br&gt;&amp;gt;   std::cout &amp;lt;&amp;lt; (*vector3)&#091;0&#093;.filename &amp;lt;&amp;lt; std::endl &amp;lt;&amp;lt; (*vector3)&#091;0&#093;.length &amp;lt;&amp;lt; std::endl; &lt;br&gt;&amp;gt;   std::cin.get(); &lt;br&gt;&amp;gt;   return 0; &lt;br&gt;&amp;gt; &#125; &lt;br&gt;&amp;gt; и файлы из кривой библиотеки mp3 https://github.com/TheOnlyCaky/libmp3 выходной файл &lt;br&gt;&amp;gt; такого вида должен быть playlist.m3u8 https://dropmefiles.com/6sU0G &lt;br&gt;&amp;gt; P.S. В принципе я думаю можно упростить алгоритм до подбора 1го пункта &lt;br&gt;&amp;gt; расписания т.е. подобрать песен на один час,а остальные пункты будут аналогично &lt;br&gt;&amp;gt; делаться &lt;br&gt;&lt;br&gt;#include &amp;lt;iostream&amp;gt;&lt;br&gt;#include &amp;lt;fstream&amp;gt;&lt;br&gt;#include &amp;lt;vector&amp;gt;&lt;br&gt;#include &amp;lt;Windows.h&amp;gt;&lt;br&gt;#include &amp;lt;string&amp;gt;&lt;br&gt;#include &amp;lt;cstdlib&amp;gt;&lt;br&gt;#include &amp;lt;algorithm&amp;gt;&lt;br&gt;//#include &amp;lt;sstream&amp;gt;&lt;br&gt;//#include &amp;lt;locale&amp;gt;&lt;br&gt;#include &amp;lt;time.h&amp;gt;&lt;br&gt;#include &quot;mp3.h&quot;&lt;br&gt;#include &quot;mp3frame.h&quot;&lt;br&gt;//#define _CRT_SECURE_NO_WARNINGS &lt;br&gt;long int rez = 0;&lt;br&gt;struct Type&lt;br&gt;&#123;&lt;br&gt;std::string filename;&lt;br&gt;float length;&lt;br&gt;&#125;;&lt;br&gt;void GetFileList(LPTSTR sPath, LPTSTR sExt, LPTSTR sEXT, std::vector&amp;lt;Type&amp;gt; *v);&lt;br&gt;&lt;br&gt;void AddTalk(std::vector&amp;lt;Type&amp;gt; *src, std::vector&amp;lt;Type&amp;gt; *dst</description>
</item>

</channel>
</rss>
