<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Programming as is</title>
	<atom:link href="http://xsynax.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://xsynax.wordpress.com</link>
	<description>записки программиста</description>
	<lastBuildDate>Wed, 18 Jan 2012 17:15:31 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='xsynax.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/f7eb472c00d5f86da1ff638500b5420c?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Programming as is</title>
		<link>http://xsynax.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://xsynax.wordpress.com/osd.xml" title="Programming as is" />
	<atom:link rel='hub' href='http://xsynax.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Задача &#8211; 8 монет</title>
		<link>http://xsynax.wordpress.com/2011/04/01/%d0%b7%d0%b0%d0%b4%d0%b0%d1%87%d0%b0-8-%d0%bc%d0%be%d0%bd%d0%b5%d1%82/</link>
		<comments>http://xsynax.wordpress.com/2011/04/01/%d0%b7%d0%b0%d0%b4%d0%b0%d1%87%d0%b0-8-%d0%bc%d0%be%d0%bd%d0%b5%d1%82/#comments</comments>
		<pubDate>Fri, 01 Apr 2011 13:36:09 +0000</pubDate>
		<dc:creator>xsynax</dc:creator>
				<category><![CDATA[Задачи]]></category>

		<guid isPermaLink="false">http://xsynax.wordpress.com/?p=63</guid>
		<description><![CDATA[Интересная задача, пару раз попадалась: У вас есть чашечные весы и 8 монет. Одна из них легче чем все остальные (фальшивая). Найдите фальшивую монету за минимальное количество взвешиваний. Удачи!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xsynax.wordpress.com&amp;blog=8265174&amp;post=63&amp;subd=xsynax&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Интересная задача, пару раз попадалась:</p>
<blockquote><p>У вас есть чашечные весы и 8 монет. Одна из них легче чем все остальные (фальшивая). Найдите фальшивую монету за минимальное количество взвешиваний.</p></blockquote>
<p>Удачи!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xsynax.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xsynax.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xsynax.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xsynax.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xsynax.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xsynax.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xsynax.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xsynax.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xsynax.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xsynax.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xsynax.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xsynax.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xsynax.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xsynax.wordpress.com/63/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xsynax.wordpress.com&amp;blog=8265174&amp;post=63&amp;subd=xsynax&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xsynax.wordpress.com/2011/04/01/%d0%b7%d0%b0%d0%b4%d0%b0%d1%87%d0%b0-8-%d0%bc%d0%be%d0%bd%d0%b5%d1%82/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9c535c38d6c394f0a353ee6c335553f8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">xsynax</media:title>
		</media:content>
	</item>
		<item>
		<title>И снова интересная задача</title>
		<link>http://xsynax.wordpress.com/2010/06/11/interesnaya-zadacha/</link>
		<comments>http://xsynax.wordpress.com/2010/06/11/interesnaya-zadacha/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 10:56:45 +0000</pubDate>
		<dc:creator>xsynax</dc:creator>
				<category><![CDATA[Задачи]]></category>

		<guid isPermaLink="false">http://xsynax.wordpress.com/?p=59</guid>
		<description><![CDATA[Эту задачу я слышал от трех разных источников (собеседования в разных компаниях). Ну, так как она настолько популярна, решил предложить её и вам: Вы находитесь в тёмной комнате, перед вами на столе лежит 100 монет. Каждая монета имеет две стороны: белую и черную. 90 из монет лежит белой стороной к верху, а остальные 10 чёрной. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xsynax.wordpress.com&amp;blog=8265174&amp;post=59&amp;subd=xsynax&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Эту задачу я слышал от трех разных источников (собеседования в разных компаниях). Ну, так как она настолько популярна, решил предложить её и вам:</p>
<p><em>Вы находитесь в тёмной комнате, перед вами на столе лежит 100 монет. Каждая монета имеет две стороны: белую и черную. 90 из монет лежит белой стороной к верху, а остальные 10 чёрной. Вам нужно разделить эти монеты на две группы чтобы в каждой группе было одинаковое количество монет лежащих к верху черной стороной.</em></p>
<p>Удачи</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xsynax.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xsynax.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xsynax.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xsynax.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xsynax.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xsynax.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xsynax.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xsynax.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xsynax.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xsynax.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xsynax.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xsynax.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xsynax.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xsynax.wordpress.com/59/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xsynax.wordpress.com&amp;blog=8265174&amp;post=59&amp;subd=xsynax&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xsynax.wordpress.com/2010/06/11/interesnaya-zadacha/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9c535c38d6c394f0a353ee6c335553f8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">xsynax</media:title>
		</media:content>
	</item>
		<item>
		<title>Часы</title>
		<link>http://xsynax.wordpress.com/2009/08/29/%d1%87%d0%b0%d1%81%d1%8b/</link>
		<comments>http://xsynax.wordpress.com/2009/08/29/%d1%87%d0%b0%d1%81%d1%8b/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 11:32:41 +0000</pubDate>
		<dc:creator>xsynax</dc:creator>
				<category><![CDATA[Задачи]]></category>

		<guid isPermaLink="false">http://xsynax.wordpress.com/?p=57</guid>
		<description><![CDATA[Недавно мой друг послал мне фотографию часов для &#171;гиков&#187;. Суть в них такова что каждый час от 1 до 12 представлен в виде трёх &#171;9&#8243; и математических операций между ними. Попробуйте сделать это. Например 1 = (9/9) ^ 9 . Я долго мучался над 5 =) Удачи! Завтра выставлю саму картинку.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xsynax.wordpress.com&amp;blog=8265174&amp;post=57&amp;subd=xsynax&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Недавно мой друг послал мне фотографию часов для &laquo;гиков&raquo;. Суть в них такова что каждый час от 1 до 12 представлен в виде трёх &laquo;9&#8243; и математических операций между ними.</p>
<p>Попробуйте сделать это. Например 1 = (9/9) ^ 9 .</p>
<p>Я долго мучался над 5 =)</p>
<p>Удачи! Завтра выставлю саму картинку.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xsynax.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xsynax.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xsynax.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xsynax.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xsynax.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xsynax.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xsynax.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xsynax.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xsynax.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xsynax.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xsynax.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xsynax.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xsynax.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xsynax.wordpress.com/57/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xsynax.wordpress.com&amp;blog=8265174&amp;post=57&amp;subd=xsynax&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xsynax.wordpress.com/2009/08/29/%d1%87%d0%b0%d1%81%d1%8b/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9c535c38d6c394f0a353ee6c335553f8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">xsynax</media:title>
		</media:content>
	</item>
		<item>
		<title>Интересная задача</title>
		<link>http://xsynax.wordpress.com/2009/07/27/%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%b5%d1%81%d0%bd%d0%b0%d1%8f-%d0%b7%d0%b0%d0%b4%d0%b0%d1%87%d0%b0/</link>
		<comments>http://xsynax.wordpress.com/2009/07/27/%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%b5%d1%81%d0%bd%d0%b0%d1%8f-%d0%b7%d0%b0%d0%b4%d0%b0%d1%87%d0%b0/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 10:56:42 +0000</pubDate>
		<dc:creator>xsynax</dc:creator>
				<category><![CDATA[Задачи]]></category>

		<guid isPermaLink="false">http://xsynax.wordpress.com/?p=52</guid>
		<description><![CDATA[Наткнулся в журнале у avva на интересную задачку и хочу ею с вами поделиться: Два игрока вместе играют в игру. Есть три двери, за одной из них машина, за другой ключи, а за третей козёл. Цель первого игрока найти машину, а цель второго &#8211; ключи. Первый игрок подходит к дверям, а второго уводят за кулисы. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xsynax.wordpress.com&amp;blog=8265174&amp;post=52&amp;subd=xsynax&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Наткнулся в журнале у <strong>avva</strong> на интересную задачку и хочу ею с вами поделиться:</p>
<blockquote><p>Два игрока вместе играют в игру. Есть три двери, за одной из них машина, за другой ключи, а за третей козёл. Цель первого игрока найти машину, а цель второго &#8211; ключи. Первый игрок подходит к дверям, а второго уводят за кулисы. У первого игрока есть две попытки. Если он открывает дверь а за ней нет машины, он открывает ещё одну дверь. Если в итоге он смог найти машину, его уводят, <strong>двери которые он открыл закрывают</strong>, и приводят второго игрока. Цель второго найти ключи, так же за две попытки.</p>
<p>Только если первый сможет найти машину, а второй ключи то они получают машину с ключами, а иначе он получают козла =)</p>
<p>Какой стратегии они должны придерживаться чтобы победить в 2/3 случаев?</p></blockquote>
<p>Ответ будет через пару дней в комментах, и соответственно ссылка на источник =)</p>
<p><strong>UPD. </strong>Источник: <a href="http://avva.livejournal.com/2111312.html">avva</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xsynax.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xsynax.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xsynax.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xsynax.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xsynax.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xsynax.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xsynax.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xsynax.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xsynax.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xsynax.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xsynax.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xsynax.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xsynax.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xsynax.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xsynax.wordpress.com&amp;blog=8265174&amp;post=52&amp;subd=xsynax&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xsynax.wordpress.com/2009/07/27/%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%b5%d1%81%d0%bd%d0%b0%d1%8f-%d0%b7%d0%b0%d0%b4%d0%b0%d1%87%d0%b0/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9c535c38d6c394f0a353ee6c335553f8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">xsynax</media:title>
		</media:content>
	</item>
		<item>
		<title>Алгоритмы на графах &#8211; Часть 0: Базовые понятия</title>
		<link>http://xsynax.wordpress.com/2009/07/25/algorithms-on-graph/</link>
		<comments>http://xsynax.wordpress.com/2009/07/25/algorithms-on-graph/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 13:07:13 +0000</pubDate>
		<dc:creator>xsynax</dc:creator>
				<category><![CDATA[Алгоритмы]]></category>

		<guid isPermaLink="false">http://xsynax.wordpress.com/?p=40</guid>
		<description><![CDATA[Основы В математике, Граф &#8211; это абстрактное представление множества объектов и связей между ними. Графом называют пару (V, E) где V это множество вершин, а E множество пар, каждая из которых представляет собой связь (эти пары называют рёбрами). Граф может быть ориентированным или неориентированным. В ориентированном графе, связи являются направленными (то есть пары в E [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xsynax.wordpress.com&amp;blog=8265174&amp;post=40&amp;subd=xsynax&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h1>Основы</h1>
<p>В математике, <strong>Граф</strong> &#8211; это абстрактное представление множества объектов и связей между ними. Графом называют пару (V, E) где V это множество <strong>вершин</strong>, а E множество пар, каждая из которых представляет собой связь (эти пары называют <strong>рёбрами</strong>).<br />
Граф может быть <strong>ориентированным</strong> или <strong>неориентированным</strong>. В ориентированном графе, связи являются направленными (то есть пары в E являются упорядоченными, например пары (a, b) и (b, a) это две разные связи). В свою очередь в неориентированном графе, связи ненаправленные, и поэтому если существует связь (a, b) то значит что существует связь (b, a).</p>
<p><img src="http://i31.tinypic.com/213fya0.png" alt="" /><span id="more-40"></span></p>
<p><em>Пример:</em></p>
<blockquote><p>Неориентированный граф: Соседство (в жизни). Если (1) сосед (3), то (3) сосед (1). См рис. 1.а<br />
Ориентированный граф: Ссылки. Сайт (1) может ссылаться на сайт (3), но совсем не обязательно (хотя возможно) что сайт (3) ссылается сайт (1). См рис. 1.б</p></blockquote>
<p><strong>Степень</strong> вершины может быть входящая и исходящая (для неориентированных графов входящая степень равна исходящей).<br />
Входящая степень вершины v это количество ребер вида (i,<strong> v</strong>), то есть количество ребер которые &laquo;входят&raquo; в v.<br />
Исходящая степень вершины v это количество ребер вида (<strong>v </strong>, i), то есть количество ребер которые &laquo;выходят&raquo; из v.<br />
Это не совсем формальное определение (более формально определение через <a href="http://ru.wikipedia.org/wiki/%D0%A1%D0%BB%D0%BE%D0%B2%D0%B0%D1%80%D1%8C_%D1%82%D0%B5%D1%80%D0%BC%D0%B8%D0%BD%D0%BE%D0%B2_%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D0%B8_%D0%B3%D1%80%D0%B0%D1%84%D0%BE%D0%B2#.D0.98">инцидентность</a>) но оно вполне отражает суть</p>
<p><strong>Путь</strong> в графе это конечная последовательность вершин, в которой каждые две вершины идущие подряд соединены ребром. Путь может быть ориентированным или неориентированным в зависимости от графа. На рис 1.а, путем является например последовательность [(1), (4), (5)] на рис 1.б, [(1), (3), (4), (5)].</p>
<p>У графов есть ещё много разных свойств (например они могут быть связными, двудольными, полными), но я не буду описывать все эти свойства сейчас, а в следующих частях когда эти понятия понадобятся нам.</p>
<h1>Представление графов</h1>
<p>Существует два способа представления графа, в виде списков смежности и в виде матрицы смежности. Оба способа подходят для представления ориентированных и неориентированных графов.</p>
<p><strong>Матрица смежности</strong><br />
Этот способ является удобным для представления <strong>плотных</strong> графов, в которых количество рёбер (|E|) примерно равно количеству вершин в квадрате (|V|<sup>2</sup>).<br />
В данном представлении мы заполняем матрицу размером |V| x |V| следущим образом:<br />
A[i][j] = 1 (Если существует ребро из i в j)<br />
A[i][j] = 0 (Иначе)<br />
Данный способ подходит для ориентированных и неориентированных графов. Для неориентированных графов матрица A является симметричной (то есть A[i][j] == A[j][i], т.к. если существует ребро между i и j, то оно является и ребром из i в j, и ребром из j в i). Благодаря этому свойству можно сократить почти в два раза использование памяти, храня элементы только в верхней части матрицы, над главной диагональю)<br />
Понятно что с помощью данного способа представления, можно быстро проверить есть ли ребро между вершинами v и u, просто посмотрев в ячейку A[v][u].<br />
С другой стороны этот способ очень громоздкий, так как требует O(|V|<sup>2</sup>) памяти для хранения матрицы.</p>
<p><img src="http://i25.tinypic.com/1z2ir9v.png" alt="" /><br />
На рис. 2 приведены представления графов из рис. 1 с помощью матриц смежности.</p>
<p><strong>Списки смежности</strong><br />
Данный способ представления больше подходит для разреженных графов, то есть графов у которых количество рёбер гораздо меньше чем количество вершин в квадрате ( |E| &lt;&lt; |V|<sup>2</sup> ).<br />
В данном представлении используется массив Adj содержащий |V| списков. В каждом списке Adj[v] содержатся все вершины u, так что между v и u есть ребро. Память требуемая для представления равна O(|E| + |V|) что является лучшим показателем чем матрица смежности для разреженных графов.<br />
Главный недостаток этого способа представления в том, что нет быстрого способа проверить существует ли ребро (u, v).</p>
<p><img src="http://i31.tinypic.com/5u36g7.png" alt="" /><br />
На рис. 3 приведены представления графов из рис. 1 с помощью списков смежности.</p>
<h1>Применение</h1>
<p>Те кто дочитал до этого места, наверное задали себе вопрос, а где же собственно я смогу применить графы. Как я и обещал я буду стараться приводить примеры. Самый первый пример который приходит в голову это социальная сеть. Вершинами графа являются люди, а ребрами отношения (дружба). Граф может быть неориентированным, то есть я могу дружить только с теми кто дружит со мной. Либо ориентированным (как например в ЖЖ), где можно добавить человека в друзья, без того чтобы он добавлял вас. Если же он да добавит вас вы будете &laquo;взаимными друзьями&raquo;. То есть будет существовать два ребра: (Он, Вы) и (Вы, Он)</p>
<p>Ещё одно из применений графа, которое я уже упоминал это ссылки с сайта на сайт. Представим Вы хотите сделать поисковую систему и хотите учесть на какие сайты есть больше ссылок (например сайт A), при этом учитывать сколько сайтов ссылается на сайт B, который ссылается на сайт A. У вас будет матрица смежности этих ссылок. Вы захотите ввести какую то систему подсчёта рейтинга, которая делает какие то подсчёты на этой матрице, ну а дальше&#8230; это Google (точнее PageRank) =)</p>
<h1>Заключение</h1>
<p>Это небольшая часть теории которая понадобится нам чтобы для следующих частей. Надеюсь вам было понятно, а главное понравилось и заинтересовало читать дальнейшие части! Оставляйте свои отзывы и пожелания в комментариях.</p>
<h1>В следующей части</h1>
<p>BFS &#8211; Алгоритм поиска в ширину</p>
<h1>Библиография</h1>
<p>Кормен, Лайзерсон, Риверст, Штайн &#8211; Алгоритмы. Построение и анализ. Издательство Вильямс, 2007.<br />
<a href="http://ru.wikipedia.org/wiki/%D0%A1%D0%BB%D0%BE%D0%B2%D0%B0%D1%80%D1%8C_%D1%82%D0%B5%D1%80%D0%BC%D0%B8%D0%BD%D0%BE%D0%B2_%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D0%B8_%D0%B3%D1%80%D0%B0%D1%84%D0%BE%D0%B2">Словарь терминов теории графов</a></p>
<p><a href="http://en.wikipedia.org/wiki/Graph_%28mathematics%29">Граф &#8211; статья в английской Википедии</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xsynax.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xsynax.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xsynax.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xsynax.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xsynax.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xsynax.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xsynax.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xsynax.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xsynax.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xsynax.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xsynax.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xsynax.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xsynax.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xsynax.wordpress.com/40/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xsynax.wordpress.com&amp;blog=8265174&amp;post=40&amp;subd=xsynax&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xsynax.wordpress.com/2009/07/25/algorithms-on-graph/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9c535c38d6c394f0a353ee6c335553f8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">xsynax</media:title>
		</media:content>

		<media:content url="http://i31.tinypic.com/213fya0.png" medium="image" />

		<media:content url="http://i25.tinypic.com/1z2ir9v.png" medium="image" />

		<media:content url="http://i31.tinypic.com/5u36g7.png" medium="image" />
	</item>
		<item>
		<title>Новая задача</title>
		<link>http://xsynax.wordpress.com/2009/07/22/new-task/</link>
		<comments>http://xsynax.wordpress.com/2009/07/22/new-task/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 12:30:21 +0000</pubDate>
		<dc:creator>xsynax</dc:creator>
				<category><![CDATA[Задачи]]></category>

		<guid isPermaLink="false">http://xsynax.wordpress.com/?p=38</guid>
		<description><![CDATA[Вчера один товарищ рассказал задачу, которую предлагают решить на собеседовании в Microsoft. Вы находитесь в комнате с тремя выключателями. На каждом из них написан их порядковый номер {1,2,3}. Все они соединены с лампочками, которые стоят на столе в другой комнате, каждая из которых тоже помечена. Вы можете зайти в комнату с лампочками всего один раз, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xsynax.wordpress.com&amp;blog=8265174&amp;post=38&amp;subd=xsynax&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Вчера один товарищ рассказал задачу, которую предлагают решить на собеседовании в Microsoft.</p>
<blockquote><p>Вы находитесь в комнате с тремя выключателями. На каждом из них написан их порядковый номер {1,2,3}. Все они соединены с лампочками, которые стоят на столе в другой комнате, каждая из которых тоже помечена. Вы можете зайти в комнату с лампочками всего один раз, после чего Вы должны сказать  какой лампочке соответствует каждый выключатель.</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xsynax.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xsynax.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xsynax.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xsynax.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xsynax.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xsynax.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xsynax.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xsynax.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xsynax.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xsynax.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xsynax.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xsynax.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xsynax.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xsynax.wordpress.com/38/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xsynax.wordpress.com&amp;blog=8265174&amp;post=38&amp;subd=xsynax&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xsynax.wordpress.com/2009/07/22/new-task/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9c535c38d6c394f0a353ee6c335553f8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">xsynax</media:title>
		</media:content>
	</item>
		<item>
		<title>Снова задачи с собеседований</title>
		<link>http://xsynax.wordpress.com/2009/07/04/%d1%81%d0%bd%d0%be%d0%b2%d0%b0-%d0%b7%d0%b0%d0%b4%d0%b0%d1%87%d0%b8-%d1%81-%d1%81%d0%be%d0%b1%d0%b5%d1%81%d0%b5%d0%b4%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b9/</link>
		<comments>http://xsynax.wordpress.com/2009/07/04/%d1%81%d0%bd%d0%be%d0%b2%d0%b0-%d0%b7%d0%b0%d0%b4%d0%b0%d1%87%d0%b8-%d1%81-%d1%81%d0%be%d0%b1%d0%b5%d1%81%d0%b5%d0%b4%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b9/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 18:14:04 +0000</pubDate>
		<dc:creator>xsynax</dc:creator>
				<category><![CDATA[Задачи]]></category>

		<guid isPermaLink="false">http://xsynax.wordpress.com/?p=28</guid>
		<description><![CDATA[Предлагаю вам ещё две логические задачи с разных собеседований, одна из Microsoft (про торт) а вторая не помню уже откуда. (Хотя блог и называется записки программиста, пока что это выглядит как сборник задач, но обещаю вам ситуация исправиться через неделю, когда будет чуть больше свободного времени). Первая: Вам дан торт прямоуголной формы в котором вырезан [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xsynax.wordpress.com&amp;blog=8265174&amp;post=28&amp;subd=xsynax&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Предлагаю вам ещё две логические задачи с разных собеседований, одна из Microsoft (про торт) а вторая не помню уже откуда. (Хотя блог и называется записки программиста, пока что это выглядит как сборник задач, но обещаю вам ситуация исправиться через неделю, когда будет чуть больше свободного времени).</p>
<p>Первая:</p>
<blockquote>
<div class="mceTemp">
<div id="attachment_32" class="wp-caption alignleft" style="width: 165px"><img class="size-full wp-image-32 " title="Торт" src="http://xsynax.files.wordpress.com/2009/07/cake1.jpg?w=500" alt="Торт"   /><p class="wp-caption-text">Торт</p></div>
<p>Вам дан торт прямоуголной формы в котором вырезан кусок, так же прямоуголной формы, но повернут под каким то углом. Ваша задача разделить этот торт одним надрезом (представте что есть очень длинный нож) на два одинаковых по площади куска</p></div>
</blockquote>
<p> </p>
<p> </p>
<p> </p>
<p> Вторая:</p>
<blockquote>
<div id="attachment_27" class="wp-caption alignleft" style="width: 210px"><img class="size-full wp-image-27  " title="Листок 30 на 30" src="http://xsynax.files.wordpress.com/2009/07/page.jpg?w=500" alt="Листок 30 на 30"   /><p class="wp-caption-text">Листок 30 на 30</p></div>
<p>Перед вами квадратный лист белой бумаги размером 30 на 30 сантиметров. На него случайно пролили чернила. Скажите всегда ли будут существовать две точки одинакового цвета на расстоянии десяти сантиметров? Объясните свой ответ.</p></blockquote>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p>Удачи!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xsynax.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xsynax.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xsynax.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xsynax.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xsynax.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xsynax.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xsynax.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xsynax.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xsynax.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xsynax.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xsynax.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xsynax.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xsynax.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xsynax.wordpress.com/28/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xsynax.wordpress.com&amp;blog=8265174&amp;post=28&amp;subd=xsynax&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xsynax.wordpress.com/2009/07/04/%d1%81%d0%bd%d0%be%d0%b2%d0%b0-%d0%b7%d0%b0%d0%b4%d0%b0%d1%87%d0%b8-%d1%81-%d1%81%d0%be%d0%b1%d0%b5%d1%81%d0%b5%d0%b4%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b9/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9c535c38d6c394f0a353ee6c335553f8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">xsynax</media:title>
		</media:content>

		<media:content url="http://xsynax.files.wordpress.com/2009/07/cake1.jpg" medium="image">
			<media:title type="html">Торт</media:title>
		</media:content>

		<media:content url="http://xsynax.files.wordpress.com/2009/07/page.jpg" medium="image">
			<media:title type="html">Листок 30 на 30</media:title>
		</media:content>
	</item>
		<item>
		<title>Задача про гномов</title>
		<link>http://xsynax.wordpress.com/2009/07/02/tas/</link>
		<comments>http://xsynax.wordpress.com/2009/07/02/tas/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 20:38:58 +0000</pubDate>
		<dc:creator>xsynax</dc:creator>
				<category><![CDATA[Задачи]]></category>

		<guid isPermaLink="false">http://xsynax.wordpress.com/?p=22</guid>
		<description><![CDATA[Опять публикую задачу (на более осмысленные посты времени пока нет, ибо сессия =) Задача довольно старая, но многие HR любят задавать её на собеседовании. Мне её рассказал человек, который проходи собеседование в IBM. Людоед поймал 11 гномов. И предлагает им последний шанс спастись. Он даст им 1 день договориться а потом выстроет их в ряд [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xsynax.wordpress.com&amp;blog=8265174&amp;post=22&amp;subd=xsynax&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Опять публикую задачу (на более осмысленные посты времени пока нет, ибо сессия =)</p>
<p>Задача довольно старая, но многие HR любят задавать её на собеседовании. Мне её рассказал человек, который проходи собеседование в IBM.</p>
<blockquote><p>Людоед поймал 11 гномов. И предлагает им последний шанс спастись. Он даст им 1 день договориться а потом выстроет их в ряд по росту (самый высокий в конце), и на каждого наденет шапку красного или синего цвета. То есть каждый гном видет цвета шапок всех впереди стоящих гномов. Цель каждого гнома угадать какого цвета на нём шапка. Если гном угадывает, он остается в живих, иначе людоед его съедат.</p>
<p>За любую попытку подсказки, или изменения интонации, людоед сразу всех съест. Можно говорить только &laquo;Красный&raquo; или &laquo;Синий&raquo; ровным, чётким голосом.</p>
<p>Какую стратегию они должны выбрать, чтоб спаслось как можно больше гномов?</p></blockquote>
<p>Удачи! Ответы как всегда, в комментариях через пару дней.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xsynax.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xsynax.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xsynax.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xsynax.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xsynax.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xsynax.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xsynax.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xsynax.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xsynax.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xsynax.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xsynax.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xsynax.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xsynax.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xsynax.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xsynax.wordpress.com&amp;blog=8265174&amp;post=22&amp;subd=xsynax&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xsynax.wordpress.com/2009/07/02/tas/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9c535c38d6c394f0a353ee6c335553f8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">xsynax</media:title>
		</media:content>
	</item>
		<item>
		<title>Задача</title>
		<link>http://xsynax.wordpress.com/2009/06/25/task/</link>
		<comments>http://xsynax.wordpress.com/2009/06/25/task/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 08:46:55 +0000</pubDate>
		<dc:creator>xsynax</dc:creator>
				<category><![CDATA[Задачи]]></category>

		<guid isPermaLink="false">http://xsynax.wordpress.com/?p=19</guid>
		<description><![CDATA[Вспомнилась ещё одна очень хорошая задача, которую слышал во многих разных вариантах и от разных источников (например моему знакомому её задали на интервью в Intel). Имеется два одинаковых яйца неизвестной птицы и стоэтажное здание.  Требуется узнать прочность скорлупы, проверив с какого минимального этажа яйцо разобьется. Как проверить это за минимальное количество попыток? Ответ, как обычно [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xsynax.wordpress.com&amp;blog=8265174&amp;post=19&amp;subd=xsynax&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Вспомнилась ещё одна очень хорошая задача, которую слышал во многих разных вариантах и от разных источников (например моему знакомому её задали на интервью в Intel).</p>
<blockquote><p>Имеется два одинаковых яйца неизвестной птицы и стоэтажное здание.  Требуется узнать прочность скорлупы, проверив с какого минимального этажа яйцо разобьется. Как проверить это за минимальное количество попыток?</p></blockquote>
<p>Ответ, как обычно появиться чуть позже в комментариях.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xsynax.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xsynax.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xsynax.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xsynax.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xsynax.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xsynax.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xsynax.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xsynax.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xsynax.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xsynax.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xsynax.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xsynax.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xsynax.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xsynax.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xsynax.wordpress.com&amp;blog=8265174&amp;post=19&amp;subd=xsynax&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xsynax.wordpress.com/2009/06/25/task/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9c535c38d6c394f0a353ee6c335553f8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">xsynax</media:title>
		</media:content>
	</item>
		<item>
		<title>Задачи с собеседований</title>
		<link>http://xsynax.wordpress.com/2009/06/21/%d0%b7%d0%b0%d0%b4%d0%b0%d1%87%d0%b8-%d1%81-%d1%81%d0%be%d0%b1%d0%b5%d1%81%d0%b5%d0%b4%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b9/</link>
		<comments>http://xsynax.wordpress.com/2009/06/21/%d0%b7%d0%b0%d0%b4%d0%b0%d1%87%d0%b8-%d1%81-%d1%81%d0%be%d0%b1%d0%b5%d1%81%d0%b5%d0%b4%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b9/#comments</comments>
		<pubDate>Sun, 21 Jun 2009 15:46:20 +0000</pubDate>
		<dc:creator>xsynax</dc:creator>
				<category><![CDATA[Задачи]]></category>

		<guid isPermaLink="false">http://xsynax.wordpress.com/?p=11</guid>
		<description><![CDATA[На собеседованиях программистам часто, чтобы доказать свое умение думать/рассуждать (очень важный навык для программиста), предлагается решить несколько логических задач, разной степени сложности. Здесь я буду выкладывать известные мне задачи с собеседований, а вам предлагаю проверить себя и решить их! Начну с задачи, предложенной одному кандидату на собеседовании в Microsoft: Перед вами прямоугольный стол и неограниченное [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xsynax.wordpress.com&amp;blog=8265174&amp;post=11&amp;subd=xsynax&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>На собеседованиях программистам часто, чтобы доказать свое умение думать/рассуждать (очень важный навык для программиста), предлагается решить несколько логических задач, разной степени сложности.</p>
<p>Здесь я буду выкладывать известные мне задачи с собеседований, а вам предлагаю проверить себя и решить их!</p>
<p>Начну с задачи, предложенной одному кандидату на собеседовании в Microsoft:</p>
<p><span id="more-11"></span></p>
<blockquote><p>Перед вами прямоугольный стол и неограниченное количество монет достоинством 25 центов. Вы и ваш противник по очереди кладёте монеты на стол(каждый по одной), полностью плашмя (нельзя ставить на другие монеты или ребром), выигрывает тот после чьего хода у противника нет возможности положить монету на стол.</p>
<p>Ваш ход первый, какой стратегией следует воспользоваться, чтобы победить.</p></blockquote>
<p>Ваши решения пишите в комментариях, через некоторое время я буду публиковать правильные ответы, так же в комментариях.</p>
<p>Удачи!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xsynax.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xsynax.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xsynax.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xsynax.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xsynax.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xsynax.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xsynax.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xsynax.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xsynax.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xsynax.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xsynax.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xsynax.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xsynax.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xsynax.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xsynax.wordpress.com&amp;blog=8265174&amp;post=11&amp;subd=xsynax&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xsynax.wordpress.com/2009/06/21/%d0%b7%d0%b0%d0%b4%d0%b0%d1%87%d0%b8-%d1%81-%d1%81%d0%be%d0%b1%d0%b5%d1%81%d0%b5%d0%b4%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b9/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9c535c38d6c394f0a353ee6c335553f8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">xsynax</media:title>
		</media:content>
	</item>
	</channel>
</rss>
