<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90769</guid>
        <pubDate>Fri, 27 Jun 2003 09:57:58 +0000</pubDate>
        <title>Алгоритм вычисления площади</title>
        <link>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90769</link>
        <description><![CDATA[Demo_S: придумал кульный алгоритм:)<br>O(N<sup class='tag-sup'>2</sup>)<br><br>просмотриваем все пары прямоугольников. если прямоугольники пересекаются, то один из них оставляем, второй разбиваем на 2 прямоугольника, или обрезаем его, так, чтобы получившиеся в результате прямоугольники не пересекались.<br><br>потом один проход - вычислить площадь всех прямоугольников и все:)<br><br>если задача еще актуальна, то на договорных условиях возьмусь реализовать программу:):):)]]></description>
        <author>Demo_S</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90768</guid>
        <pubDate>Thu, 26 Jun 2003 08:18:37 +0000</pubDate>
        <title>Алгоритм вычисления площади</title>
        <link>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90768</link>
        <description><![CDATA[PAV: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>Budda, 25.06.03, 19:34:37</span><div class='quote '>Метод монте карло можно оптимизировать (ИМХО).<br>Ну во-первых, точки нужно брать не случайным образом, а перебором всех.<br></div></div><br> ;D ;D ;D ;D ;D<br>Это уже не метод Монте Карло, а хрен...а к нему не хватает.<br>Перебор всех точек очень веселое занятие, если учесть что в постановке вопроса было указано -- прямоугольники заданы в Double post #8. Мантисса double ~10^15 соответсвенн надо пербрать 10^30 точек!!!]]></description>
        <author>PAV</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90767</guid>
        <pubDate>Wed, 25 Jun 2003 15:34:37 +0000</pubDate>
        <title>Алгоритм вычисления площади</title>
        <link>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90767</link>
        <description><![CDATA[Budda: Метод монте карло можно оптимизировать (ИМХО).<br>Ну во-первых, точки нужно брать не случайным образом, а перебором всех.<br><br>А потом, может 0.01\% и не нужно...<br><br>]]></description>
        <author>Budda</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90766</guid>
        <pubDate>Tue, 17 Jun 2003 17:53:21 +0000</pubDate>
        <title>Алгоритм вычисления площади</title>
        <link>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90766</link>
        <description><![CDATA[Demo_S: дык:)<br><br>разделяй и властвуй + включения/исключчения....<br><br>не была б счас сессия, я б написал.:):)]]></description>
        <author>Demo_S</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90765</guid>
        <pubDate>Tue, 17 Jun 2003 12:23:03 +0000</pubDate>
        <title>Алгоритм вычисления площади</title>
        <link>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90765</link>
        <description><![CDATA[Aleksan: А ты можешь что-нибудь быстрое предложить для 25000 примоугольников ?]]></description>
        <author>Aleksan</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90764</guid>
        <pubDate>Tue, 17 Jun 2003 10:31:31 +0000</pubDate>
        <title>Алгоритм вычисления площади</title>
        <link>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90764</link>
        <description><![CDATA[PAV: Монте Карло, ну-ну, успехов Вам. Только не забудте проверять принадлежность каждой точки всем многоугольникам ;D, генерировать точки надо по всему региону. Далее предполагаем точность 0.01\% ==&gt; нужно проверить 10000*10000*25000=2.5 10^12 принадлежностей. Пусть в секунду проверяется 10^6 =&gt; вся работа чуть менее зем за 1000 часов. Есть повод потребовать от начальства Pentium IX с 4096 процессорами.<br><br>to wormball<br>Замечание справедливо для нормального распределения, а праведливо ли оно для равномерного (random).]]></description>
        <author>PAV</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90763</guid>
        <pubDate>Mon, 16 Jun 2003 13:33:39 +0000</pubDate>
        <title>Алгоритм вычисления площади</title>
        <link>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90763</link>
        <description><![CDATA[wormball: чем болше тем лучше ;D ;D<br>вобще из математической статистики известно что дисперсия среднего арифметического обратно пропорциональна корню из колва точек, а коефициент не могу сказать. подумай, поинтегрируй ;D ;D ;D]]></description>
        <author>wormball</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90762</guid>
        <pubDate>Mon, 16 Jun 2003 13:03:38 +0000</pubDate>
        <title>Алгоритм вычисления площади</title>
        <link>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90762</link>
        <description><![CDATA[Aleksan: Это ясно.<br>Но как оценить сколько нужно точек бросить чтобы получить нужную точность вычисления?]]></description>
        <author>Aleksan</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90761</guid>
        <pubDate>Mon, 16 Jun 2003 12:45:20 +0000</pubDate>
        <title>Алгоритм вычисления площади</title>
        <link>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90761</link>
        <description><![CDATA[wormball: монтекарло ето вовсе даже не формула, а метод. берёшь область известной площади, например прямоугольную, содержащую в себе все твои прямоугольники, и начинаешь случайным образом тыкать в неё точки, чтобы они были равномерно распределены по ней. тогда площадь твоей фигуры будет приблизительно равна количеству точек, попавших в фигуру, делённому на общее их количество и умноженному на площадь твоей области.]]></description>
        <author>wormball</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90760</guid>
        <pubDate>Mon, 16 Jun 2003 08:02:45 +0000</pubDate>
        <title>Алгоритм вычисления площади</title>
        <link>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90760</link>
        <description><![CDATA[Aleksan: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>Demo_S, 13.06.03, 10:57:21</span><div class='quote '>пусть у нас есть три прямоугольника А, В и С.<br><br>площадь , которую они вместе покрывают будет равна<br>S<sub class='tag-sub'>A</sub>+S<sub class='tag-sub'>B</sub>+S<sub class='tag-sub'>C</sub>-<br>-S<sub class='tag-sub'>AB</sub>-S<sub class='tag-sub'>AC</sub>-S<sub class='tag-sub'>BC</sub>+S<sub class='tag-sub'>ABC</sub><br><br>S<sub class='tag-sub'>AB</sub> - это площадь общей части прямоугольников А и В.<br>-------------------------------<br>- &nbsp; &nbsp;******* &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-<br>- &nbsp; &nbsp;* &nbsp; &nbsp; &nbsp; &nbsp; * &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-<br>- &nbsp; &nbsp;*S(AB) * &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-<br>- &nbsp; &nbsp;* &nbsp; &nbsp; &nbsp; &nbsp; * &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-<br>----*------*------------------<br> &nbsp; &nbsp; * &nbsp; &nbsp; &nbsp; &nbsp; *<br> &nbsp; &nbsp; * &nbsp; &nbsp; &nbsp; &nbsp; *<br> &nbsp; &nbsp; *******<br><br>А S<sub class='tag-sub'>ABC</sub> - общей части всех прямоугоьлникв.<br><br>для больше чем 3 обобщить сможешь?<br><br>ЗЫ попробуй все это нарисовать, будет проще:)</div></div><br><br><br>Пожалуйста если можно напиши обобщенный алгоритм]]></description>
        <author>Aleksan</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90759</guid>
        <pubDate>Mon, 16 Jun 2003 05:52:36 +0000</pubDate>
        <title>Алгоритм вычисления площади</title>
        <link>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90759</link>
        <description><![CDATA[Aleksan: А как выглядит формула оценки точности вычисления площади по методу Монтекарло?]]></description>
        <author>Aleksan</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90758</guid>
        <pubDate>Fri, 13 Jun 2003 17:15:48 +0000</pubDate>
        <title>Алгоритм вычисления площади</title>
        <link>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90758</link>
        <description><![CDATA[Alexsid: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>Aleksan, 13.06.03, 16:01:37</span><div class='quote '>Колличество прямоугольников может доходить до<br>25000 штук</div></div><br><br>Посмотри здесь: <a class='tag-url' href='http://algolist.manual.ru/maths/geom/index.php' target='_blank'>http://algolist.manual.ru/maths/geom/index.php</a>. Может быть, что полезное отыщешь.]]></description>
        <author>Alexsid</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90757</guid>
        <pubDate>Fri, 13 Jun 2003 12:01:37 +0000</pubDate>
        <title>Алгоритм вычисления площади</title>
        <link>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90757</link>
        <description><![CDATA[Aleksan: Колличество прямоугольников может доходить до<br>25000 штук]]></description>
        <author>Aleksan</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90756</guid>
        <pubDate>Fri, 13 Jun 2003 10:39:26 +0000</pubDate>
        <title>Алгоритм вычисления площади</title>
        <link>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90756</link>
        <description><![CDATA[Aleksan: Дело в том что нужно вычислять это быстро и точно]]></description>
        <author>Aleksan</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90754</guid>
        <pubDate>Fri, 13 Jun 2003 09:49:54 +0000</pubDate>
        <title>Алгоритм вычисления площади</title>
        <link>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90754</link>
        <description><![CDATA[MeG: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>Aleksan, 13.06.03, 13:15:42</span><div class='quote '>Метод Монтекарло не устраивает<br>Нужен точный результат</div></div><br>Так кинь десять тысяч точек и у тебя будет точность сотые доли процента. Мало? еще добавь.<br>А double все равно будет давать погрешность]]></description>
        <author>MeG</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90753</guid>
        <pubDate>Fri, 13 Jun 2003 09:39:49 +0000</pubDate>
        <title>Алгоритм вычисления площади</title>
        <link>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90753</link>
        <description><![CDATA[Aleksan: Дело в том что все прямоугольники состоят из типа<br>double.<br>Так что CRgn не подходит]]></description>
        <author>Aleksan</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90752</guid>
        <pubDate>Fri, 13 Jun 2003 09:27:01 +0000</pubDate>
        <title>Алгоритм вычисления площади</title>
        <link>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90752</link>
        <description><![CDATA[HOMO_PROGRAMMATIS: Можно воспользоваться Апи.<br>Делаем CRgn, пихаем туда все прямоугольники, потом говорим GetRegionData и получаем уже непересекающиеся прямоугольники (имхо). Тупо суммируем их площади, уря.]]></description>
        <author>HOMO_PROGRAMMATIS</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90751</guid>
        <pubDate>Fri, 13 Jun 2003 09:15:42 +0000</pubDate>
        <title>Алгоритм вычисления площади</title>
        <link>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90751</link>
        <description><![CDATA[Aleksan: Метод Монтекарло не устраивает<br>Нужен точный результат]]></description>
        <author>Aleksan</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90750</guid>
        <pubDate>Fri, 13 Jun 2003 08:18:51 +0000</pubDate>
        <title>Алгоритм вычисления площади</title>
        <link>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90750</link>
        <description><![CDATA[MeG: Метод монтекарло.<br><br>Твоя фигура лежит внутри некоторой области известной площади <strong class='tag-b'>So</strong>. Случайным образом кидаем <strong class='tag-b'>n</strong> точек в эту область. Подсчитываем количество <strong class='tag-b'>m</strong> точек &nbsp;попавших внутрь фигуры (внутрь хотя бы одного прямоугольника). Площадь твоей фигуры <strong class='tag-b'>Sf = So * m / n</strong>. Чем больше точек, тем точнее результат.]]></description>
        <author>MeG</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90749</guid>
        <pubDate>Fri, 13 Jun 2003 07:19:44 +0000</pubDate>
        <title>Алгоритм вычисления площади</title>
        <link>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90749</link>
        <description><![CDATA[Aleksan: Ясно, спасибо.<br>А другие варианты имеются?]]></description>
        <author>Aleksan</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90748</guid>
        <pubDate>Fri, 13 Jun 2003 06:57:21 +0000</pubDate>
        <title>Алгоритм вычисления площади</title>
        <link>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90748</link>
        <description><![CDATA[Demo_S: пусть у нас есть три прямоугольника А, В и С.<br><br>площадь , которую они вместе покрывают будет равна<br>S<sub class='tag-sub'>A</sub>+S<sub class='tag-sub'>B</sub>+S<sub class='tag-sub'>C</sub>-<br>-S<sub class='tag-sub'>AB</sub>-S<sub class='tag-sub'>AC</sub>-S<sub class='tag-sub'>BC</sub>+S<sub class='tag-sub'>ABC</sub><br><br>S<sub class='tag-sub'>AB</sub> - это площадь общей части прямоугольников А и В.<br>-------------------------------<br>- &nbsp; &nbsp;******* &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-<br>- &nbsp; &nbsp;* &nbsp; &nbsp; &nbsp; &nbsp; * &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-<br>- &nbsp; &nbsp;*S(AB) * &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-<br>- &nbsp; &nbsp;* &nbsp; &nbsp; &nbsp; &nbsp; * &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-<br>----*------*------------------<br> &nbsp; &nbsp; * &nbsp; &nbsp; &nbsp; &nbsp; *<br> &nbsp; &nbsp; * &nbsp; &nbsp; &nbsp; &nbsp; *<br> &nbsp; &nbsp; *******<br><br>А S<sub class='tag-sub'>ABC</sub> - общей части всех прямоугоьлникв.<br><br>для больше чем 3 обобщить сможешь?<br><br>ЗЫ попробуй все это нарисовать, будет проще:)]]></description>
        <author>Demo_S</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90747</guid>
        <pubDate>Fri, 13 Jun 2003 06:37:01 +0000</pubDate>
        <title>Алгоритм вычисления площади</title>
        <link>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90747</link>
        <description><![CDATA[Aleksan: A можно поподробнее пожалуйста]]></description>
        <author>Aleksan</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90746</guid>
        <pubDate>Fri, 13 Jun 2003 06:07:32 +0000</pubDate>
        <title>Алгоритм вычисления площади</title>
        <link>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90746</link>
        <description><![CDATA[Demo_S: формула включений-исключений... дается в дискретке.<br><br>плащадь =<br>площади всех прямоугольников<br>- площадь пересечений каждый двух прямоугольникво<br>+ площадь пересечения каждых трех <br>- каждых четырех<br>+ каждых пяти<br>....<br>пока не будет использована площадь пересечения всех.<br><br>площадь пересечения n прямоугольников - это площадь общей части этих прямоугольников..<br>ЗЫ вопрос более уместен в разделе &quot;алгоритмы&quot;]]></description>
        <author>Demo_S</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90745</guid>
        <pubDate>Fri, 13 Jun 2003 05:33:43 +0000</pubDate>
        <title>Алгоритм вычисления площади</title>
        <link>https://forum.sources.ru/index.php?showtopic=9259&amp;view=findpost&amp;p=90745</link>
        <description><![CDATA[Aleksan: Нужен алгоритм  вычисления прлщади фигуры состоящей и з множества пересекающихся прямоугольников.<br>Если есть идеи подскажите пожалуйста.]]></description>
        <author>Aleksan</author>
        <category>Алгоритмы</category>
      </item>
	
      </channel>
      </rss>
	