<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AndreyShestimerov</id>
	<title>Wiki - Факультет компьютерных наук - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AndreyShestimerov"/>
	<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/AndreyShestimerov"/>
	<updated>2026-09-21T12:21:16Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_101-2&amp;diff=11718</id>
		<title>Алгоритмы и структуры данных. Подгруппа 101-2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_101-2&amp;diff=11718"/>
		<updated>2015-05-12T08:37:07Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* Третье домашнее задание */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Очередность сдачи задач ===&lt;br /&gt;
# Алгоритм, обоснование корректности, оценки времени и памяти на почту andrey.shestimerov@gmail.com&lt;br /&gt;
# Сдача задачи в Яндекс.Контест&lt;br /&gt;
# Правка кода по результатам ревью&lt;br /&gt;
&lt;br /&gt;
=== Теория ===&lt;br /&gt;
Теорию необходимо отправлять в pdf, учитесь пользоваться ТеХом.&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Контест ===&lt;br /&gt;
Контест доступен по адресу&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1004/&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Репозиторий ===&lt;br /&gt;
Наш проект на code.google.com живет тут&amp;lt;br&amp;gt;&lt;br /&gt;
https://code.google.com/p/1012-group-trunk/&amp;lt;br&amp;gt;&lt;br /&gt;
Для работы с ним требуется аккаунт Google. &lt;br /&gt;
&lt;br /&gt;
Посмотреть пароль к системе code.google.com можно на странице&amp;lt;br&amp;gt;&lt;br /&gt;
https://code.google.com/hosting/settings&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Репозиторий доступен по адресу&amp;lt;br&amp;gt;&lt;br /&gt;
svn checkout https://1012-group-trunk.googlecode.com/svn/trunk/ 1012-group-trunk --username username --password password&amp;lt;br&amp;gt;&lt;br /&gt;
Где вместо username надо подставить имя вашего аккаунта, а вместо password - пароль от системы code.google.com&lt;br /&gt;
&lt;br /&gt;
=== Первое домашнее задание ===&lt;br /&gt;
Сроки проведения: с 26 января по 9 февраля.&amp;lt;br&amp;gt;&lt;br /&gt;
Ссылка на контест:&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1002/&amp;lt;br&amp;gt;&lt;br /&gt;
Сдача задач состоит из двух этапов: решения задачи в системе и прохождения ревью.&amp;lt;br&amp;gt;&lt;br /&gt;
Сдавать задачи надо в контест в системе Яндекс.Контест.&lt;br /&gt;
&lt;br /&gt;
=== Результаты контрольной ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! 1&lt;br /&gt;
! 2&lt;br /&gt;
! 3&lt;br /&gt;
! 4&lt;br /&gt;
! 5&lt;br /&gt;
! SUM&lt;br /&gt;
|-&lt;br /&gt;
| Воронцова Анна Борисовна&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Климкин Андрей Михайлович&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Кондратенков Павел Андреевич&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0,5&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| Лебедев Антон Андреевич&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 6&lt;br /&gt;
|-&lt;br /&gt;
| Мокрий Юрий Андреевич&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| Пушин Александр Алексеевич&lt;br /&gt;
| 1&lt;br /&gt;
| 0,5&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| Седов Александр Дмитриевич&lt;br /&gt;
| н&lt;br /&gt;
| н&lt;br /&gt;
| н&lt;br /&gt;
| н&lt;br /&gt;
| н&lt;br /&gt;
| н&lt;br /&gt;
|-&lt;br /&gt;
| Скрипнюк Владислав Олегович&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Урусов Антон Андреевич&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| Урьев Максим Дмитриевич&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Шевчук Павел Андреевич&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| Юртаев Евгений Вячеславович&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0,5&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 9&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Третье домашнее задание ===&lt;br /&gt;
Вариант первой задачи md5(Имя Фамилия) % 2&lt;br /&gt;
Вариант второй задачи md5(Имя Отчество) % 2&lt;br /&gt;
&lt;br /&gt;
Ревью&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! f&lt;br /&gt;
! I-1&lt;br /&gt;
! I-2&lt;br /&gt;
! II-1&lt;br /&gt;
! II-2&lt;br /&gt;
! III&lt;br /&gt;
|-&lt;br /&gt;
| Воронцова Анна Борисовна&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Климкин Андрей Михайлович&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Кондратенков Павел Андреевич&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Лебедев Антон Андреевич&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Мокрий Юрий Андреевич&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Пушин Александр Алексеевич&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Седов Александр Дмитриевич&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Скрипнюк Владислав Олегович&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Урусов Антон Андреевич&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Урьев Максим Дмитриевич&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Шевчук Павел Андреевич&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Юртаев Евгений Вячеславович&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Текущие задачи ===&lt;br /&gt;
* Задача о сдвоенных ханойских башнях (контест, ревью)&lt;br /&gt;
* Анализ рекурентности (pdf)&lt;br /&gt;
* Поиск локального экстремума в матрице (контест, ревью)&lt;br /&gt;
* Сортировка и поиск (J-ая диагональ)&lt;br /&gt;
* Задача быки и коровы - интерфейс (review), алгоритм (review)&lt;br /&gt;
* Поиск медианы (контест, review)&lt;br /&gt;
* 1082 контест&lt;br /&gt;
* Задача Реки 1004 контеста&lt;br /&gt;
* Найти кратчайший путь https://yadi.sk/i/MBp_lwK2fJNGp (1004 контест)&lt;br /&gt;
* Построить каркас - красно-синее дерево (1004 контест)&lt;br /&gt;
* Проверить четность (1004 контест)&lt;br /&gt;
* Dynamic tree (1004 контест)&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_101-2&amp;diff=11710</id>
		<title>Алгоритмы и структуры данных. Подгруппа 101-2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_101-2&amp;diff=11710"/>
		<updated>2015-05-12T08:22:52Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* Третье домашнее задание */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Очередность сдачи задач ===&lt;br /&gt;
# Алгоритм, обоснование корректности, оценки времени и памяти на почту andrey.shestimerov@gmail.com&lt;br /&gt;
# Сдача задачи в Яндекс.Контест&lt;br /&gt;
# Правка кода по результатам ревью&lt;br /&gt;
&lt;br /&gt;
=== Теория ===&lt;br /&gt;
Теорию необходимо отправлять в pdf, учитесь пользоваться ТеХом.&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Контест ===&lt;br /&gt;
Контест доступен по адресу&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1004/&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Репозиторий ===&lt;br /&gt;
Наш проект на code.google.com живет тут&amp;lt;br&amp;gt;&lt;br /&gt;
https://code.google.com/p/1012-group-trunk/&amp;lt;br&amp;gt;&lt;br /&gt;
Для работы с ним требуется аккаунт Google. &lt;br /&gt;
&lt;br /&gt;
Посмотреть пароль к системе code.google.com можно на странице&amp;lt;br&amp;gt;&lt;br /&gt;
https://code.google.com/hosting/settings&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Репозиторий доступен по адресу&amp;lt;br&amp;gt;&lt;br /&gt;
svn checkout https://1012-group-trunk.googlecode.com/svn/trunk/ 1012-group-trunk --username username --password password&amp;lt;br&amp;gt;&lt;br /&gt;
Где вместо username надо подставить имя вашего аккаунта, а вместо password - пароль от системы code.google.com&lt;br /&gt;
&lt;br /&gt;
=== Первое домашнее задание ===&lt;br /&gt;
Сроки проведения: с 26 января по 9 февраля.&amp;lt;br&amp;gt;&lt;br /&gt;
Ссылка на контест:&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1002/&amp;lt;br&amp;gt;&lt;br /&gt;
Сдача задач состоит из двух этапов: решения задачи в системе и прохождения ревью.&amp;lt;br&amp;gt;&lt;br /&gt;
Сдавать задачи надо в контест в системе Яндекс.Контест.&lt;br /&gt;
&lt;br /&gt;
=== Результаты контрольной ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! 1&lt;br /&gt;
! 2&lt;br /&gt;
! 3&lt;br /&gt;
! 4&lt;br /&gt;
! 5&lt;br /&gt;
! SUM&lt;br /&gt;
|-&lt;br /&gt;
| Воронцова Анна Борисовна&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Климкин Андрей Михайлович&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Кондратенков Павел Андреевич&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0,5&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| Лебедев Антон Андреевич&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 6&lt;br /&gt;
|-&lt;br /&gt;
| Мокрий Юрий Андреевич&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| Пушин Александр Алексеевич&lt;br /&gt;
| 1&lt;br /&gt;
| 0,5&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| Седов Александр Дмитриевич&lt;br /&gt;
| н&lt;br /&gt;
| н&lt;br /&gt;
| н&lt;br /&gt;
| н&lt;br /&gt;
| н&lt;br /&gt;
| н&lt;br /&gt;
|-&lt;br /&gt;
| Скрипнюк Владислав Олегович&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Урусов Антон Андреевич&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| Урьев Максим Дмитриевич&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Шевчук Павел Андреевич&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| Юртаев Евгений Вячеславович&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0,5&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 9&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Третье домашнее задание ===&lt;br /&gt;
Вариант первой задачи md5(Имя Фамилия) % 2&lt;br /&gt;
Вариант второй задачи md5(Имя Отчество) % 2&lt;br /&gt;
&lt;br /&gt;
Ревью&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! f&lt;br /&gt;
! I-1&lt;br /&gt;
! I-2&lt;br /&gt;
! II-1&lt;br /&gt;
! II-2&lt;br /&gt;
! III&lt;br /&gt;
|-&lt;br /&gt;
| Воронцова Анна Борисовна&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Климкин Андрей Михайлович&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Кондратенков Павел Андреевич&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Лебедев Антон Андреевич&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Мокрий Юрий Андреевич&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Пушин Александр Алексеевич&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Седов Александр Дмитриевич&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Скрипнюк Владислав Олегович&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Урусов Антон Андреевич&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Урьев Максим Дмитриевич&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Шевчук Павел Андреевич&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Юртаев Евгений Вячеславович&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Текущие задачи ===&lt;br /&gt;
* Задача о сдвоенных ханойских башнях (контест, ревью)&lt;br /&gt;
* Анализ рекурентности (pdf)&lt;br /&gt;
* Поиск локального экстремума в матрице (контест, ревью)&lt;br /&gt;
* Сортировка и поиск (J-ая диагональ)&lt;br /&gt;
* Задача быки и коровы - интерфейс (review), алгоритм (review)&lt;br /&gt;
* Поиск медианы (контест, review)&lt;br /&gt;
* 1082 контест&lt;br /&gt;
* Задача Реки 1004 контеста&lt;br /&gt;
* Найти кратчайший путь https://yadi.sk/i/MBp_lwK2fJNGp (1004 контест)&lt;br /&gt;
* Построить каркас - красно-синее дерево (1004 контест)&lt;br /&gt;
* Проверить четность (1004 контест)&lt;br /&gt;
* Dynamic tree (1004 контест)&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_101-2&amp;diff=9003</id>
		<title>Алгоритмы и структуры данных. Подгруппа 101-2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_101-2&amp;diff=9003"/>
		<updated>2015-04-28T08:55:41Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* Третье домашнее задание */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Очередность сдачи задач ===&lt;br /&gt;
# Алгоритм, обоснование корректности, оценки времени и памяти на почту andrey.shestimerov@gmail.com&lt;br /&gt;
# Сдача задачи в Яндекс.Контест&lt;br /&gt;
# Правка кода по результатам ревью&lt;br /&gt;
&lt;br /&gt;
=== Теория ===&lt;br /&gt;
Теорию необходимо отправлять в pdf, учитесь пользоваться ТеХом.&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Контест ===&lt;br /&gt;
Контест доступен по адресу&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1004/&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Репозиторий ===&lt;br /&gt;
Наш проект на code.google.com живет тут&amp;lt;br&amp;gt;&lt;br /&gt;
https://code.google.com/p/1012-group-trunk/&amp;lt;br&amp;gt;&lt;br /&gt;
Для работы с ним требуется аккаунт Google. &lt;br /&gt;
&lt;br /&gt;
Посмотреть пароль к системе code.google.com можно на странице&amp;lt;br&amp;gt;&lt;br /&gt;
https://code.google.com/hosting/settings&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Репозиторий доступен по адресу&amp;lt;br&amp;gt;&lt;br /&gt;
svn checkout https://1012-group-trunk.googlecode.com/svn/trunk/ 1012-group-trunk --username username --password password&amp;lt;br&amp;gt;&lt;br /&gt;
Где вместо username надо подставить имя вашего аккаунта, а вместо password - пароль от системы code.google.com&lt;br /&gt;
&lt;br /&gt;
=== Первое домашнее задание ===&lt;br /&gt;
Сроки проведения: с 26 января по 9 февраля.&amp;lt;br&amp;gt;&lt;br /&gt;
Ссылка на контест:&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1002/&amp;lt;br&amp;gt;&lt;br /&gt;
Сдача задач состоит из двух этапов: решения задачи в системе и прохождения ревью.&amp;lt;br&amp;gt;&lt;br /&gt;
Сдавать задачи надо в контест в системе Яндекс.Контест.&lt;br /&gt;
&lt;br /&gt;
=== Результаты контрольной ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! 1&lt;br /&gt;
! 2&lt;br /&gt;
! 3&lt;br /&gt;
! 4&lt;br /&gt;
! 5&lt;br /&gt;
! SUM&lt;br /&gt;
|-&lt;br /&gt;
| Воронцова Анна Борисовна&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Климкин Андрей Михайлович&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Кондратенков Павел Андреевич&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0,5&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| Лебедев Антон Андреевич&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 6&lt;br /&gt;
|-&lt;br /&gt;
| Мокрий Юрий Андреевич&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| Пушин Александр Алексеевич&lt;br /&gt;
| 1&lt;br /&gt;
| 0,5&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| Седов Александр Дмитриевич&lt;br /&gt;
| н&lt;br /&gt;
| н&lt;br /&gt;
| н&lt;br /&gt;
| н&lt;br /&gt;
| н&lt;br /&gt;
| н&lt;br /&gt;
|-&lt;br /&gt;
| Скрипнюк Владислав Олегович&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Урусов Антон Андреевич&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| Урьев Максим Дмитриевич&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Шевчук Павел Андреевич&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| Юртаев Евгений Вячеславович&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0,5&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 9&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Третье домашнее задание ===&lt;br /&gt;
Вариант первой задачи md5(Имя Фамилия) % 2&lt;br /&gt;
Вариант второй задачи md5(Имя Отчество) % 2&lt;br /&gt;
&lt;br /&gt;
Ревью&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! f&lt;br /&gt;
! I-1&lt;br /&gt;
! I-2&lt;br /&gt;
! II-1&lt;br /&gt;
! II-2&lt;br /&gt;
! III&lt;br /&gt;
|-&lt;br /&gt;
| Воронцова Анна Борисовна&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Климкин Андрей Михайлович&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Кондратенков Павел Андреевич&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Лебедев Антон Андреевич&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Мокрий Юрий Андреевич&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Пушин Александр Алексеевич&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Седов Александр Дмитриевич&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Скрипнюк Владислав Олегович&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Урусов Антон Андреевич&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Урьев Максим Дмитриевич&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Шевчук Павел Андреевич&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Юртаев Евгений Вячеславович&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Текущие задачи ===&lt;br /&gt;
* Задача о сдвоенных ханойских башнях (контест, ревью)&lt;br /&gt;
* Анализ рекурентности (pdf)&lt;br /&gt;
* Поиск локального экстремума в матрице (контест, ревью)&lt;br /&gt;
* Сортировка и поиск (J-ая диагональ)&lt;br /&gt;
* Задача быки и коровы - интерфейс (review), алгоритм (review)&lt;br /&gt;
* Поиск медианы (контест, review)&lt;br /&gt;
* 1082 контест&lt;br /&gt;
* Задача Реки 1004 контеста&lt;br /&gt;
* Найти кратчайший путь https://yadi.sk/i/MBp_lwK2fJNGp (1004 контест)&lt;br /&gt;
* Построить каркас - красно-синее дерево (1004 контест)&lt;br /&gt;
* Проверить четность (1004 контест)&lt;br /&gt;
* Dynamic tree (1004 контест)&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_101-2&amp;diff=8982</id>
		<title>Алгоритмы и структуры данных. Подгруппа 101-2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_101-2&amp;diff=8982"/>
		<updated>2015-04-28T08:03:47Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Очередность сдачи задач ===&lt;br /&gt;
# Алгоритм, обоснование корректности, оценки времени и памяти на почту andrey.shestimerov@gmail.com&lt;br /&gt;
# Сдача задачи в Яндекс.Контест&lt;br /&gt;
# Правка кода по результатам ревью&lt;br /&gt;
&lt;br /&gt;
=== Теория ===&lt;br /&gt;
Теорию необходимо отправлять в pdf, учитесь пользоваться ТеХом.&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Контест ===&lt;br /&gt;
Контест доступен по адресу&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1004/&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Репозиторий ===&lt;br /&gt;
Наш проект на code.google.com живет тут&amp;lt;br&amp;gt;&lt;br /&gt;
https://code.google.com/p/1012-group-trunk/&amp;lt;br&amp;gt;&lt;br /&gt;
Для работы с ним требуется аккаунт Google. &lt;br /&gt;
&lt;br /&gt;
Посмотреть пароль к системе code.google.com можно на странице&amp;lt;br&amp;gt;&lt;br /&gt;
https://code.google.com/hosting/settings&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Репозиторий доступен по адресу&amp;lt;br&amp;gt;&lt;br /&gt;
svn checkout https://1012-group-trunk.googlecode.com/svn/trunk/ 1012-group-trunk --username username --password password&amp;lt;br&amp;gt;&lt;br /&gt;
Где вместо username надо подставить имя вашего аккаунта, а вместо password - пароль от системы code.google.com&lt;br /&gt;
&lt;br /&gt;
=== Первое домашнее задание ===&lt;br /&gt;
Сроки проведения: с 26 января по 9 февраля.&amp;lt;br&amp;gt;&lt;br /&gt;
Ссылка на контест:&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1002/&amp;lt;br&amp;gt;&lt;br /&gt;
Сдача задач состоит из двух этапов: решения задачи в системе и прохождения ревью.&amp;lt;br&amp;gt;&lt;br /&gt;
Сдавать задачи надо в контест в системе Яндекс.Контест.&lt;br /&gt;
&lt;br /&gt;
=== Результаты контрольной ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! 1&lt;br /&gt;
! 2&lt;br /&gt;
! 3&lt;br /&gt;
! 4&lt;br /&gt;
! 5&lt;br /&gt;
! SUM&lt;br /&gt;
|-&lt;br /&gt;
| Воронцова Анна Борисовна&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Климкин Андрей Михайлович&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Кондратенков Павел Андреевич&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0,5&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| Лебедев Антон Андреевич&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 6&lt;br /&gt;
|-&lt;br /&gt;
| Мокрий Юрий Андреевич&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| Пушин Александр Алексеевич&lt;br /&gt;
| 1&lt;br /&gt;
| 0,5&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| Седов Александр Дмитриевич&lt;br /&gt;
| н&lt;br /&gt;
| н&lt;br /&gt;
| н&lt;br /&gt;
| н&lt;br /&gt;
| н&lt;br /&gt;
| н&lt;br /&gt;
|-&lt;br /&gt;
| Скрипнюк Владислав Олегович&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Урусов Антон Андреевич&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| Урьев Максим Дмитриевич&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Шевчук Павел Андреевич&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| Юртаев Евгений Вячеславович&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0,5&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 9&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Третье домашнее задание ===&lt;br /&gt;
Вариант первой задачи md5(Имя Фамилия) % 2&lt;br /&gt;
Вариант второй задачи md5(Имя Отчество) % 2&lt;br /&gt;
&lt;br /&gt;
=== Текущие задачи ===&lt;br /&gt;
* Задача о сдвоенных ханойских башнях (контест, ревью)&lt;br /&gt;
* Анализ рекурентности (pdf)&lt;br /&gt;
* Поиск локального экстремума в матрице (контест, ревью)&lt;br /&gt;
* Сортировка и поиск (J-ая диагональ)&lt;br /&gt;
* Задача быки и коровы - интерфейс (review), алгоритм (review)&lt;br /&gt;
* Поиск медианы (контест, review)&lt;br /&gt;
* 1082 контест&lt;br /&gt;
* Задача Реки 1004 контеста&lt;br /&gt;
* Найти кратчайший путь https://yadi.sk/i/MBp_lwK2fJNGp (1004 контест)&lt;br /&gt;
* Построить каркас - красно-синее дерево (1004 контест)&lt;br /&gt;
* Проверить четность (1004 контест)&lt;br /&gt;
* Dynamic tree (1004 контест)&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_101-2&amp;diff=8981</id>
		<title>Алгоритмы и структуры данных. Подгруппа 101-2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_101-2&amp;diff=8981"/>
		<updated>2015-04-28T07:53:23Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Очередность сдачи задач ===&lt;br /&gt;
# Алгоритм, обоснование корректности, оценки времени и памяти на почту andrey.shestimerov@gmail.com&lt;br /&gt;
# Сдача задачи в Яндекс.Контест&lt;br /&gt;
# Правка кода по результатам ревью&lt;br /&gt;
&lt;br /&gt;
=== Теория ===&lt;br /&gt;
Теорию необходимо отправлять в pdf, учитесь пользоваться ТеХом.&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Контест ===&lt;br /&gt;
Контест доступен по адресу&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1004/&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Репозиторий ===&lt;br /&gt;
Наш проект на code.google.com живет тут&amp;lt;br&amp;gt;&lt;br /&gt;
https://code.google.com/p/1012-group-trunk/&amp;lt;br&amp;gt;&lt;br /&gt;
Для работы с ним требуется аккаунт Google. &lt;br /&gt;
&lt;br /&gt;
Посмотреть пароль к системе code.google.com можно на странице&amp;lt;br&amp;gt;&lt;br /&gt;
https://code.google.com/hosting/settings&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Репозиторий доступен по адресу&amp;lt;br&amp;gt;&lt;br /&gt;
svn checkout https://1012-group-trunk.googlecode.com/svn/trunk/ 1012-group-trunk --username username --password password&amp;lt;br&amp;gt;&lt;br /&gt;
Где вместо username надо подставить имя вашего аккаунта, а вместо password - пароль от системы code.google.com&lt;br /&gt;
&lt;br /&gt;
=== Первое домашнее задание ===&lt;br /&gt;
Сроки проведения: с 26 января по 9 февраля.&amp;lt;br&amp;gt;&lt;br /&gt;
Ссылка на контест:&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1002/&amp;lt;br&amp;gt;&lt;br /&gt;
Сдача задач состоит из двух этапов: решения задачи в системе и прохождения ревью.&amp;lt;br&amp;gt;&lt;br /&gt;
Сдавать задачи надо в контест в системе Яндекс.Контест.&lt;br /&gt;
&lt;br /&gt;
=== Третье домашнее задание ===&lt;br /&gt;
Вариант первой задачи md5(Имя Фамилия) % 2&lt;br /&gt;
Вариант второй задачи md5(Имя Отчество) % 2&lt;br /&gt;
&lt;br /&gt;
=== Текущие задачи ===&lt;br /&gt;
* Задача о сдвоенных ханойских башнях (контест, ревью)&lt;br /&gt;
* Анализ рекурентности (pdf)&lt;br /&gt;
* Поиск локального экстремума в матрице (контест, ревью)&lt;br /&gt;
* Сортировка и поиск (J-ая диагональ)&lt;br /&gt;
* Задача быки и коровы - интерфейс (review), алгоритм (review)&lt;br /&gt;
* Поиск медианы (контест, review)&lt;br /&gt;
* 1082 контест&lt;br /&gt;
* Задача Реки 1004 контеста&lt;br /&gt;
* Найти кратчайший путь https://yadi.sk/i/MBp_lwK2fJNGp (1004 контест)&lt;br /&gt;
* Построить каркас - красно-синее дерево (1004 контест)&lt;br /&gt;
* Проверить четность (1004 контест)&lt;br /&gt;
* Dynamic tree (1004 контест)&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_101-2&amp;diff=6948</id>
		<title>Алгоритмы и структуры данных. Подгруппа 101-2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_101-2&amp;diff=6948"/>
		<updated>2015-04-14T08:31:12Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* Текущие задачи */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Очередность сдачи задач ===&lt;br /&gt;
# Алгоритм, обоснование корректности, оценки времени и памяти на почту andrey.shestimerov@gmail.com&lt;br /&gt;
# Сдача задачи в Яндекс.Контест&lt;br /&gt;
# Правка кода по результатам ревью&lt;br /&gt;
&lt;br /&gt;
=== Теория ===&lt;br /&gt;
Теорию необходимо отправлять в pdf, учитесь пользоваться ТеХом.&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Контест ===&lt;br /&gt;
Контест доступен по адресу&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1004/&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Репозиторий ===&lt;br /&gt;
Наш проект на code.google.com живет тут&amp;lt;br&amp;gt;&lt;br /&gt;
https://code.google.com/p/1012-group-trunk/&amp;lt;br&amp;gt;&lt;br /&gt;
Для работы с ним требуется аккаунт Google. &lt;br /&gt;
&lt;br /&gt;
Посмотреть пароль к системе code.google.com можно на странице&amp;lt;br&amp;gt;&lt;br /&gt;
https://code.google.com/hosting/settings&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Репозиторий доступен по адресу&amp;lt;br&amp;gt;&lt;br /&gt;
svn checkout https://1012-group-trunk.googlecode.com/svn/trunk/ 1012-group-trunk --username username --password password&amp;lt;br&amp;gt;&lt;br /&gt;
Где вместо username надо подставить имя вашего аккаунта, а вместо password - пароль от системы code.google.com&lt;br /&gt;
&lt;br /&gt;
=== Первое домашнее задание ===&lt;br /&gt;
Сроки проведения: с 26 января по 9 февраля.&amp;lt;br&amp;gt;&lt;br /&gt;
Ссылка на контест:&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1002/&amp;lt;br&amp;gt;&lt;br /&gt;
Сдача задач состоит из двух этапов: решения задачи в системе и прохождения ревью.&amp;lt;br&amp;gt;&lt;br /&gt;
Сдавать задачи надо в контест в системе Яндекс.Контест.&lt;br /&gt;
&lt;br /&gt;
=== Текущие задачи ===&lt;br /&gt;
* Задача о сдвоенных ханойских башнях (контест, ревью)&lt;br /&gt;
* Анализ рекурентности (pdf)&lt;br /&gt;
* Поиск локального экстремума в матрице (контест, ревью)&lt;br /&gt;
* Сортировка и поиск (J-ая диагональ)&lt;br /&gt;
* Задача быки и коровы - интерфейс (review), алгоритм (review)&lt;br /&gt;
* Поиск медианы (контест, review)&lt;br /&gt;
* 1082 контест&lt;br /&gt;
* Задача Реки 1004 контеста&lt;br /&gt;
* Найти кратчайший путь https://yadi.sk/i/MBp_lwK2fJNGp (1004 контест)&lt;br /&gt;
* Построить каркас - красно-синее дерево (1004 контест)&lt;br /&gt;
* Проверить четность (1004 контест)&lt;br /&gt;
* Dynamic tree (1004 контест)&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_101-2&amp;diff=5078</id>
		<title>Алгоритмы и структуры данных. Подгруппа 101-2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_101-2&amp;diff=5078"/>
		<updated>2015-04-02T06:59:51Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* Текущие задачи */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Очередность сдачи задач ===&lt;br /&gt;
# Алгоритм, обоснование корректности, оценки времени и памяти на почту andrey.shestimerov@gmail.com&lt;br /&gt;
# Сдача задачи в Яндекс.Контест&lt;br /&gt;
# Правка кода по результатам ревью&lt;br /&gt;
&lt;br /&gt;
=== Теория ===&lt;br /&gt;
Теорию необходимо отправлять в pdf, учитесь пользоваться ТеХом.&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Контест ===&lt;br /&gt;
Контест доступен по адресу&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1004/&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Репозиторий ===&lt;br /&gt;
Наш проект на code.google.com живет тут&amp;lt;br&amp;gt;&lt;br /&gt;
https://code.google.com/p/1012-group-trunk/&amp;lt;br&amp;gt;&lt;br /&gt;
Для работы с ним требуется аккаунт Google. &lt;br /&gt;
&lt;br /&gt;
Посмотреть пароль к системе code.google.com можно на странице&amp;lt;br&amp;gt;&lt;br /&gt;
https://code.google.com/hosting/settings&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Репозиторий доступен по адресу&amp;lt;br&amp;gt;&lt;br /&gt;
svn checkout https://1012-group-trunk.googlecode.com/svn/trunk/ 1012-group-trunk --username username --password password&amp;lt;br&amp;gt;&lt;br /&gt;
Где вместо username надо подставить имя вашего аккаунта, а вместо password - пароль от системы code.google.com&lt;br /&gt;
&lt;br /&gt;
=== Первое домашнее задание ===&lt;br /&gt;
Сроки проведения: с 26 января по 9 февраля.&amp;lt;br&amp;gt;&lt;br /&gt;
Ссылка на контест:&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1002/&amp;lt;br&amp;gt;&lt;br /&gt;
Сдача задач состоит из двух этапов: решения задачи в системе и прохождения ревью.&amp;lt;br&amp;gt;&lt;br /&gt;
Сдавать задачи надо в контест в системе Яндекс.Контест.&lt;br /&gt;
&lt;br /&gt;
=== Текущие задачи ===&lt;br /&gt;
* Задача о сдвоенных ханойских башнях (контест, ревью)&lt;br /&gt;
* Анализ рекурентности (pdf)&lt;br /&gt;
* Поиск локального экстремума в матрице (контест, ревью)&lt;br /&gt;
* Сортировка и поиск (J-ая диагональ)&lt;br /&gt;
* Задача быки и коровы - интерфейс (review), алгоритм (review)&lt;br /&gt;
* Поиск медианы (контест, review)&lt;br /&gt;
* 1082 контест&lt;br /&gt;
* Задача Реки 1004 контеста&lt;br /&gt;
* Найти кратчайший путь https://yadi.sk/i/MBp_lwK2fJNGp (1004 контест)&lt;br /&gt;
* Построить каркас - красно-синее дерево (1004 контест)&lt;br /&gt;
* Проверить четность (1004 контест)&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_101-2&amp;diff=1809</id>
		<title>Алгоритмы и структуры данных. Подгруппа 101-2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_101-2&amp;diff=1809"/>
		<updated>2015-03-17T07:44:01Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* Текущие задачи */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Очередность сдачи задач ===&lt;br /&gt;
# Алгоритм, обоснование корректности, оценки времени и памяти на почту andrey.shestimerov@gmail.com&lt;br /&gt;
# Сдача задачи в Яндекс.Контест&lt;br /&gt;
# Правка кода по результатам ревью&lt;br /&gt;
&lt;br /&gt;
=== Теория ===&lt;br /&gt;
Теорию необходимо отправлять в pdf, учитесь пользоваться ТеХом.&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Контест ===&lt;br /&gt;
Контест доступен по адресу&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1004/&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Репозиторий ===&lt;br /&gt;
Наш проект на code.google.com живет тут&amp;lt;br&amp;gt;&lt;br /&gt;
https://code.google.com/p/1012-group-trunk/&amp;lt;br&amp;gt;&lt;br /&gt;
Для работы с ним требуется аккаунт Google. &lt;br /&gt;
&lt;br /&gt;
Посмотреть пароль к системе code.google.com можно на странице&amp;lt;br&amp;gt;&lt;br /&gt;
https://code.google.com/hosting/settings&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Репозиторий доступен по адресу&amp;lt;br&amp;gt;&lt;br /&gt;
svn checkout https://1012-group-trunk.googlecode.com/svn/trunk/ 1012-group-trunk --username username --password password&amp;lt;br&amp;gt;&lt;br /&gt;
Где вместо username надо подставить имя вашего аккаунта, а вместо password - пароль от системы code.google.com&lt;br /&gt;
&lt;br /&gt;
=== Первое домашнее задание ===&lt;br /&gt;
Сроки проведения: с 26 января по 9 февраля.&amp;lt;br&amp;gt;&lt;br /&gt;
Ссылка на контест:&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1002/&amp;lt;br&amp;gt;&lt;br /&gt;
Сдача задач состоит из двух этапов: решения задачи в системе и прохождения ревью.&amp;lt;br&amp;gt;&lt;br /&gt;
Сдавать задачи надо в контест в системе Яндекс.Контест.&lt;br /&gt;
&lt;br /&gt;
=== Текущие задачи ===&lt;br /&gt;
* Задача о сдвоенных ханойских башнях (контест, ревью)&lt;br /&gt;
* Анализ рекурентности (pdf)&lt;br /&gt;
* Поиск локального экстремума в матрице (контест, ревью)&lt;br /&gt;
* Сортировка и поиск (J-ая диагональ)&lt;br /&gt;
* Задача быки и коровы - интерфейс (review), алгоритм (review)&lt;br /&gt;
* Поиск медианы (контест, review)&lt;br /&gt;
* 1082 контест&lt;br /&gt;
* Задача Реки 1004 контеста&lt;br /&gt;
* https://yadi.sk/i/MBp_lwK2fJNGp&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_101-2&amp;diff=1584</id>
		<title>Алгоритмы и структуры данных. Подгруппа 101-2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_101-2&amp;diff=1584"/>
		<updated>2015-02-12T07:23:28Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* Текущие задачи */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Очередность сдачи задач ===&lt;br /&gt;
# Алгоритм, обоснование корректности, оценки времени и памяти на почту andrey.shestimerov@gmail.com&lt;br /&gt;
# Сдача задачи в Яндекс.Контест&lt;br /&gt;
# Правка кода по результатам ревью&lt;br /&gt;
&lt;br /&gt;
=== Теория ===&lt;br /&gt;
Теорию необходимо отправлять в pdf, учитесь пользоваться ТеХом.&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Контест ===&lt;br /&gt;
Контест доступен по адресу&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1004/&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Репозиторий ===&lt;br /&gt;
Наш проект на code.google.com живет тут&amp;lt;br&amp;gt;&lt;br /&gt;
https://code.google.com/p/1012-group-trunk/&amp;lt;br&amp;gt;&lt;br /&gt;
Для работы с ним требуется аккаунт Google. &lt;br /&gt;
&lt;br /&gt;
Посмотреть пароль к системе code.google.com можно на странице&amp;lt;br&amp;gt;&lt;br /&gt;
https://code.google.com/hosting/settings&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Репозиторий доступен по адресу&amp;lt;br&amp;gt;&lt;br /&gt;
svn checkout https://1012-group-trunk.googlecode.com/svn/trunk/ 1012-group-trunk --username username --password password&amp;lt;br&amp;gt;&lt;br /&gt;
Где вместо username надо подставить имя вашего аккаунта, а вместо password - пароль от системы code.google.com&lt;br /&gt;
&lt;br /&gt;
=== Первое домашнее задание ===&lt;br /&gt;
Сроки проведения: с 26 января по 9 февраля.&amp;lt;br&amp;gt;&lt;br /&gt;
Ссылка на контест:&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1002/&amp;lt;br&amp;gt;&lt;br /&gt;
Сдача задач состоит из двух этапов: решения задачи в системе и прохождения ревью.&amp;lt;br&amp;gt;&lt;br /&gt;
Сдавать задачи надо в контест в системе Яндекс.Контест.&lt;br /&gt;
&lt;br /&gt;
=== Текущие задачи ===&lt;br /&gt;
* Задача о сдвоенных ханойских башнях (контест, ревью)&lt;br /&gt;
* Анализ рекурентности (pdf)&lt;br /&gt;
* Поиск локального экстремума в матрице (контест, ревью)&lt;br /&gt;
* Сортировка и поиск (J-ая диагональ)&lt;br /&gt;
* Задача быки и коровы - интерфейс (review), алгоритм (review)&lt;br /&gt;
* Поиск медианы (контест, review)&lt;br /&gt;
* 1082 контест&lt;br /&gt;
* Задача Реки 1004 контеста&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_101-2&amp;diff=1478</id>
		<title>Алгоритмы и структуры данных. Подгруппа 101-2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_101-2&amp;diff=1478"/>
		<updated>2015-01-29T05:49:43Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Очередность сдачи задач ===&lt;br /&gt;
# Алгоритм, обоснование корректности, оценки времени и памяти на почту andrey.shestimerov@gmail.com&lt;br /&gt;
# Сдача задачи в Яндекс.Контест&lt;br /&gt;
# Правка кода по результатам ревью&lt;br /&gt;
&lt;br /&gt;
=== Теория ===&lt;br /&gt;
Теорию необходимо отправлять в pdf, учитесь пользоваться ТеХом.&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Контест ===&lt;br /&gt;
Контест доступен по адресу&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1004/&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Репозиторий ===&lt;br /&gt;
Наш проект на code.google.com живет тут&amp;lt;br&amp;gt;&lt;br /&gt;
https://code.google.com/p/1012-group-trunk/&amp;lt;br&amp;gt;&lt;br /&gt;
Для работы с ним требуется аккаунт Google. &lt;br /&gt;
&lt;br /&gt;
Посмотреть пароль к системе code.google.com можно на странице&amp;lt;br&amp;gt;&lt;br /&gt;
https://code.google.com/hosting/settings&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Репозиторий доступен по адресу&amp;lt;br&amp;gt;&lt;br /&gt;
svn checkout https://1012-group-trunk.googlecode.com/svn/trunk/ 1012-group-trunk --username username --password password&amp;lt;br&amp;gt;&lt;br /&gt;
Где вместо username надо подставить имя вашего аккаунта, а вместо password - пароль от системы code.google.com&lt;br /&gt;
&lt;br /&gt;
=== Первое домашнее задание ===&lt;br /&gt;
Сроки проведения: с 26 января по 9 февраля.&amp;lt;br&amp;gt;&lt;br /&gt;
Ссылка на контест:&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1002/&amp;lt;br&amp;gt;&lt;br /&gt;
Сдача задач состоит из двух этапов: решения задачи в системе и прохождения ревью.&amp;lt;br&amp;gt;&lt;br /&gt;
Сдавать задачи надо в контест в системе Яндекс.Контест.&lt;br /&gt;
&lt;br /&gt;
=== Текущие задачи ===&lt;br /&gt;
* Задача о сдвоенных ханойских башнях (контест, ревью)&lt;br /&gt;
* Анализ рекурентности (pdf)&lt;br /&gt;
* Поиск локального экстремума в матрице (контест, ревью)&lt;br /&gt;
* Сортировка и поиск (J-ая диагональ)&lt;br /&gt;
* Задача быки и коровы - интерфейс (review), алгоритм (review)&lt;br /&gt;
* Поиск медианы (контест, review)&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2016&amp;diff=1477</id>
		<title>Алгоритмы и структуры данных 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2016&amp;diff=1477"/>
		<updated>2015-01-29T05:48:34Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* Семинары */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Лекции ==&lt;br /&gt;
&#039;&#039;&#039;13 января:&#039;&#039;&#039; Сортировка вставкой и слиянием. Использование инварианта цикла при доказательстве корректности сортировки вставкой.  Θ- и &#039;&#039;O&#039;&#039;-обозначения. Оценка сложности алгоритмов. Рекуррентные соотношения.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16 января:&#039;&#039;&#039; &#039;&#039;О&#039;&#039;-, &#039;&#039;o&#039;&#039;-, Ω-, ω-, Θ-обозначения. Быстрая сортировка, время работы в худшем, лучшем и среднем случаях. Оптимальность сортировки слиянием. Сортировка при помощи двоичного дерева поиска и ее связь с быстрой сортировкой.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;20 января:&#039;&#039;&#039; Примеры решения рекуррентных соотношений: решение с использованием дерева рекурсии и методом подстановки. Формулировка и интуитивное объяснение основной теоремы. [https://www.dropbox.com/s/6a0r410zjm9qwe7/algo-3-recurrences.pdf?dl=0 (Конспект.)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;23 января:&#039;&#039;&#039; Выбор порядковой статистики за время &#039;&#039;O&#039;&#039;(&#039;&#039;n&#039;&#039;): [http://en.wikipedia.org/wiki/Quickselect рандомизированный] и [http://en.wikipedia.org/wiki/Median_of_medians детерминированный] алгоритмы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;27 января:&#039;&#039;&#039; Быстрое возведение в степень по модулю. Алгоритм Карацубы для умножения целых чисел. Алгоритм Штрассена для умножения матриц.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
=== Задание 1 ===&lt;br /&gt;
&lt;br /&gt;
Необходимо сдать все 6 задач в данном [https://official.contest.yandex.ru/contest/1002 контесте]. На выполнение задания дается 2 недели (см. точное время окончания в контесте). Условия ревью определяют семинаристы.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
[[Алгоритмы и структуры данных. Подгруппа 101-1|Подгруппа 101-1.]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Алгоритмы и структуры данных. Подгруппа 101-2|Подгруппа 101-2.]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Алгоритмы и структуры данных. Подгруппы 102-1, 102-2, 107-2|Подгруппа 102-1.]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Алгоритмы и структуры данных. Подгруппы 102-1, 102-2, 107-2|Подгруппа 102-2.]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Алгоритмы и структуры данных. Подгруппа 105-1|Подгруппа 105-1.]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Алгоритмы и структуры данных. Подгруппа 106-1|Подгруппа 106-1.]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Алгоритмы и структуры данных. Подгруппа 107-1|Подгруппа 107-1.]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Алгоритмы и структуры данных. Подгруппы 102-1, 102-2, 107-2|Подгруппа 107-2.]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Рекомендуемая литература ==&lt;br /&gt;
# [http://e-maxx.ru/bookz/files/cormen.pdf Кормен, Лейзерсон, Ривест, Штайн. Алгоритмы: построение и анализ]&lt;br /&gt;
# [https://dl.dropboxusercontent.com/u/829163/draft.pdf Дасгупта, Пападимитриу, Вазирани. Алгоритмы] ([http://beust.com/algorithms.pdf оригинал] | [http://biblio.mccme.ru/node/5066/shop купить])&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
# [[Reviewboard|Инструкция по использованию Review Board.]]&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_101-2&amp;diff=1476</id>
		<title>Алгоритмы и структуры данных. Подгруппа 101-2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_101-2&amp;diff=1476"/>
		<updated>2015-01-29T05:48:05Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: Новая страница: «=== Очередность сдачи задач === # Алгоритм, обоснование корректности, оценки времени и памя…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Очередность сдачи задач ===&lt;br /&gt;
# Алгоритм, обоснование корректности, оценки времени и памяти на почту andrey.shestimerov@gmail.com&lt;br /&gt;
# Сдача задачи в Яндекс.Контест&lt;br /&gt;
# Правка кода по результатам ревью&lt;br /&gt;
&lt;br /&gt;
=== Теория ===&lt;br /&gt;
Теорию необходимо отправлять в pdf, учитесь пользоваться ТеХом.&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Контест ===&lt;br /&gt;
Контест доступен по адресу&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1004/&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Репозиторий ===&lt;br /&gt;
Наш проект на code.google.com живет тут&amp;lt;br&amp;gt;&lt;br /&gt;
https://code.google.com/p/1012-group-trunk/&amp;lt;br&amp;gt;&lt;br /&gt;
Для работы с ним требуется аккаунт Google. &lt;br /&gt;
&lt;br /&gt;
Посмотреть пароль к системе code.google.com можно на странице&amp;lt;br&amp;gt;&lt;br /&gt;
https://code.google.com/hosting/settings&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Репозиторий доступен по адресу&amp;lt;br&amp;gt;&lt;br /&gt;
svn checkout https://1012-group-trunk.googlecode.com/svn/trunk/ 1012-group-trunk --username username --password password&amp;lt;br&amp;gt;&lt;br /&gt;
Где вместо username надо подставить имя вашего аккаунта, а вместо password - пароль от системы code.google.com&lt;br /&gt;
&lt;br /&gt;
=== Первое домашнее задание ===&lt;br /&gt;
Сроки проведения: с 26 января по 9 февраля.&amp;lt;br&amp;gt;&lt;br /&gt;
Ссылка на контест:&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1002/&amp;lt;br&amp;gt;&lt;br /&gt;
Сдача задач состоит из двух этапов: решения задачи в системе и прохождения ревью.&amp;lt;br&amp;gt;&lt;br /&gt;
Сдавать задачи надо в контест в системе Яндекс.Контест.&lt;br /&gt;
&lt;br /&gt;
=== Текущие задачи ===&lt;br /&gt;
* Задача о сдвоенных ханойских башнях (контест, ревью)&lt;br /&gt;
* Анализ рекурентности (pdf)&lt;br /&gt;
* Поиск локального экстремума в матрице (контест, ревью)&lt;br /&gt;
* Сортировка и поиск (J-ая диагональ)&lt;br /&gt;
* Задача быки и коровы - интерфейс (review), алгоритм (review)&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1/%D0%94%D0%97-3&amp;diff=987</id>
		<title>Практические занятия по курсу ОиМП/Группа 106 1/ДЗ-3</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1/%D0%94%D0%97-3&amp;diff=987"/>
		<updated>2014-12-23T13:26:11Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== D1 ===&lt;br /&gt;
Ошибки:&lt;br /&gt;
 * аргумент по умолчанию шаблона&lt;br /&gt;
 * public внутреннее представление&lt;br /&gt;
 * выделение памяти&lt;br /&gt;
 * неверный вызов copy&lt;br /&gt;
 * operator [] const - возврат nonconst ref&lt;br /&gt;
 * operator [] - возврат const ref&lt;br /&gt;
 * operator * передача по значению&lt;br /&gt;
 * Abs - возврат double&lt;br /&gt;
 * operator &amp;lt;&amp;lt; не шаблонный&lt;br /&gt;
 * operator &amp;lt;&amp;lt; выход за границу&lt;br /&gt;
 * operator &amp;gt;&amp;gt; неверный вывод&lt;br /&gt;
 * проверка на 0 при делении&lt;br /&gt;
 * конструктор по умолчанию&lt;br /&gt;
 * приоритеты при делении&lt;br /&gt;
 * возврат из * ссылки на локальный объект&lt;br /&gt;
 * библиотека cmath&lt;br /&gt;
&lt;br /&gt;
=== D2 ===&lt;br /&gt;
Ошибки:&lt;br /&gt;
 * массив должен быть private&lt;br /&gt;
 * new int[N] в конструкторе&lt;br /&gt;
 * конструктор по умолчанию&lt;br /&gt;
 * неверный вызов copy&lt;br /&gt;
 * operator [] const возвращает ссылку&lt;br /&gt;
 * Sign должна быть const&lt;br /&gt;
 * неверный подсчет числа инверсий&lt;br /&gt;
 * Inverse - возврат ссылки на локальный объект&lt;br /&gt;
 * неверный вызов конструктора копирования&lt;br /&gt;
 * неверный алгоритм инверсии&lt;br /&gt;
 * const у friend&lt;br /&gt;
 * неверное удаление в operator *&lt;br /&gt;
 * выход за границу у operator &amp;lt;&amp;lt;&lt;br /&gt;
 * передача по значению в operator *&lt;br /&gt;
 * подключение algorithm&lt;br /&gt;
&lt;br /&gt;
=== D3 ===&lt;br /&gt;
Ошибки:&lt;br /&gt;
 * неверный operator &amp;lt;, возвращает int&lt;br /&gt;
 * передача не по ссылке&lt;br /&gt;
 * нешаблонная Distanse&lt;br /&gt;
 * неверное выделение памяти&lt;br /&gt;
 * неверный вызов copy&lt;br /&gt;
 * конкретный тип точки в Triangle&lt;br /&gt;
 * возврат ссылок на rvalue&lt;br /&gt;
 * повторные вызовы  A()  в Area()&lt;br /&gt;
 * неверный оператор ==&lt;br /&gt;
 * неверный !=&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1/%D0%94%D0%97-3&amp;diff=986</id>
		<title>Практические занятия по курсу ОиМП/Группа 106 1/ДЗ-3</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1/%D0%94%D0%97-3&amp;diff=986"/>
		<updated>2014-12-23T11:52:11Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* D1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== D1 ===&lt;br /&gt;
Ошибки:&lt;br /&gt;
 * аргумент по умолчанию шаблона&lt;br /&gt;
 * public внутреннее представление&lt;br /&gt;
 * выделение памяти&lt;br /&gt;
 * неверный вызов copy&lt;br /&gt;
 * operator [] const - возврат nonconst ref&lt;br /&gt;
 * operator [] - возврат const ref&lt;br /&gt;
 * operator * передача по значению&lt;br /&gt;
 * Abs - возврат double&lt;br /&gt;
 * operator &amp;lt;&amp;lt; не шаблонный&lt;br /&gt;
 * operator &amp;lt;&amp;lt; выход за границу&lt;br /&gt;
 * operator &amp;gt;&amp;gt; неверный вывод&lt;br /&gt;
 * проверка на 0 при делении&lt;br /&gt;
 * конструктор по умолчанию&lt;br /&gt;
 * приоритеты при делении&lt;br /&gt;
 * возврат из * ссылки на локальный объект&lt;br /&gt;
 * библиотека cmath&lt;br /&gt;
&lt;br /&gt;
=== D2 ===&lt;br /&gt;
Ошибки:&lt;br /&gt;
 * массив должен быть private&lt;br /&gt;
 * new int[N] в конструкторе&lt;br /&gt;
 * конструктор по умолчанию&lt;br /&gt;
 * неверный вызов copy&lt;br /&gt;
 * operator [] const возвращает ссылку&lt;br /&gt;
 * Sign должна быть const&lt;br /&gt;
 * неверный подсчет числа инверсий&lt;br /&gt;
 * Inverse - возврат ссылки на локальный объект&lt;br /&gt;
 * неверный вызов конструктора копирования&lt;br /&gt;
 * неверный алгоритм инверсии&lt;br /&gt;
 * const у friend&lt;br /&gt;
 * неверное удаление в operator *&lt;br /&gt;
 * выход за границу у operator &amp;lt;&amp;lt;&lt;br /&gt;
 * передача по значению в operator *&lt;br /&gt;
 * подключение algorithm&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1/%D0%94%D0%97-3&amp;diff=985</id>
		<title>Практические занятия по курсу ОиМП/Группа 106 1/ДЗ-3</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1/%D0%94%D0%97-3&amp;diff=985"/>
		<updated>2014-12-23T11:49:26Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* D1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== D1 ===&lt;br /&gt;
Ошибки:&lt;br /&gt;
 * аргумент по умолчанию шаблона&lt;br /&gt;
 * public внутреннее представление&lt;br /&gt;
 * выделение памяти&lt;br /&gt;
 * неверный вызов copy&lt;br /&gt;
 * operator [] const - возврат nonconst ref&lt;br /&gt;
 * operator [] - возврат const ref&lt;br /&gt;
 * operator * передача по значению&lt;br /&gt;
 * Abs - возврат double&lt;br /&gt;
 * operator &amp;lt;&amp;lt; не шаблонный&lt;br /&gt;
 * operator &amp;lt;&amp;lt; выход за границу&lt;br /&gt;
 * operator &amp;gt;&amp;gt; неверный вывод&lt;br /&gt;
 * проверка на 0 при делении&lt;br /&gt;
 * конструктор по умолчанию&lt;br /&gt;
 * приоритеты при делении&lt;br /&gt;
 * возврат из * ссылки на локальный объект&lt;br /&gt;
&lt;br /&gt;
=== D2 ===&lt;br /&gt;
Ошибки:&lt;br /&gt;
 * массив должен быть private&lt;br /&gt;
 * new int[N] в конструкторе&lt;br /&gt;
 * конструктор по умолчанию&lt;br /&gt;
 * неверный вызов copy&lt;br /&gt;
 * operator [] const возвращает ссылку&lt;br /&gt;
 * Sign должна быть const&lt;br /&gt;
 * неверный подсчет числа инверсий&lt;br /&gt;
 * Inverse - возврат ссылки на локальный объект&lt;br /&gt;
 * неверный вызов конструктора копирования&lt;br /&gt;
 * неверный алгоритм инверсии&lt;br /&gt;
 * const у friend&lt;br /&gt;
 * неверное удаление в operator *&lt;br /&gt;
 * выход за границу у operator &amp;lt;&amp;lt;&lt;br /&gt;
 * передача по значению в operator *&lt;br /&gt;
 * подключение algorithm&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1/%D0%94%D0%97-3&amp;diff=984</id>
		<title>Практические занятия по курсу ОиМП/Группа 106 1/ДЗ-3</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1/%D0%94%D0%97-3&amp;diff=984"/>
		<updated>2014-12-23T11:45:55Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* D1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== D1 ===&lt;br /&gt;
Ошибки:&lt;br /&gt;
 * аргумент по умолчанию шаблона&lt;br /&gt;
 * public внутреннее представление&lt;br /&gt;
 * выделение памяти&lt;br /&gt;
 * неверный вызов copy&lt;br /&gt;
 * operator [] const - возврат nonconst ref&lt;br /&gt;
 * operator [] - возврат const ref&lt;br /&gt;
 * operator * передача по значению&lt;br /&gt;
 * Abs - возврат double&lt;br /&gt;
 * operator &amp;lt;&amp;lt; не шаблонный&lt;br /&gt;
 * operator &amp;lt;&amp;lt; выход за границу&lt;br /&gt;
 * operator &amp;gt;&amp;gt; неверный вывод&lt;br /&gt;
 * проверка на 0 при делении&lt;br /&gt;
 * конструктор по умолчанию&lt;br /&gt;
 * приоритеты при делении&lt;br /&gt;
&lt;br /&gt;
=== D2 ===&lt;br /&gt;
Ошибки:&lt;br /&gt;
 * массив должен быть private&lt;br /&gt;
 * new int[N] в конструкторе&lt;br /&gt;
 * конструктор по умолчанию&lt;br /&gt;
 * неверный вызов copy&lt;br /&gt;
 * operator [] const возвращает ссылку&lt;br /&gt;
 * Sign должна быть const&lt;br /&gt;
 * неверный подсчет числа инверсий&lt;br /&gt;
 * Inverse - возврат ссылки на локальный объект&lt;br /&gt;
 * неверный вызов конструктора копирования&lt;br /&gt;
 * неверный алгоритм инверсии&lt;br /&gt;
 * const у friend&lt;br /&gt;
 * неверное удаление в operator *&lt;br /&gt;
 * выход за границу у operator &amp;lt;&amp;lt;&lt;br /&gt;
 * передача по значению в operator *&lt;br /&gt;
 * подключение algorithm&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1/%D0%94%D0%97-3&amp;diff=983</id>
		<title>Практические занятия по курсу ОиМП/Группа 106 1/ДЗ-3</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1/%D0%94%D0%97-3&amp;diff=983"/>
		<updated>2014-12-23T11:43:06Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* D2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== D1 ===&lt;br /&gt;
Ошибки:&lt;br /&gt;
 * аргумент по умолчанию шаблона&lt;br /&gt;
 * public внутреннее представление&lt;br /&gt;
 * выделение памяти&lt;br /&gt;
 * неверный вызов copy&lt;br /&gt;
 * operator [] const - возврат nonconst ref&lt;br /&gt;
 * operator [] - возврат const ref&lt;br /&gt;
 * operator * передача по значению&lt;br /&gt;
 * Abs - возврат double&lt;br /&gt;
 * operator &amp;lt;&amp;lt; не шаблонный&lt;br /&gt;
 * operator &amp;lt;&amp;lt; выход за границу&lt;br /&gt;
 * operator &amp;gt;&amp;gt; неверный вывод&lt;br /&gt;
 * проверка на 0 при делении&lt;br /&gt;
 * конструктор по умолчанию&lt;br /&gt;
&lt;br /&gt;
=== D2 ===&lt;br /&gt;
Ошибки:&lt;br /&gt;
 * массив должен быть private&lt;br /&gt;
 * new int[N] в конструкторе&lt;br /&gt;
 * конструктор по умолчанию&lt;br /&gt;
 * неверный вызов copy&lt;br /&gt;
 * operator [] const возвращает ссылку&lt;br /&gt;
 * Sign должна быть const&lt;br /&gt;
 * неверный подсчет числа инверсий&lt;br /&gt;
 * Inverse - возврат ссылки на локальный объект&lt;br /&gt;
 * неверный вызов конструктора копирования&lt;br /&gt;
 * неверный алгоритм инверсии&lt;br /&gt;
 * const у friend&lt;br /&gt;
 * неверное удаление в operator *&lt;br /&gt;
 * выход за границу у operator &amp;lt;&amp;lt;&lt;br /&gt;
 * передача по значению в operator *&lt;br /&gt;
 * подключение algorithm&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1/%D0%94%D0%97-3&amp;diff=982</id>
		<title>Практические занятия по курсу ОиМП/Группа 106 1/ДЗ-3</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1/%D0%94%D0%97-3&amp;diff=982"/>
		<updated>2014-12-23T11:20:18Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* D2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== D2 ===&lt;br /&gt;
Ошибки:&lt;br /&gt;
 * new int[N] в конструкторе&lt;br /&gt;
 * конструктор по умолчанию&lt;br /&gt;
 * неверный вызов copy&lt;br /&gt;
 * operator [] const возвращает ссылку&lt;br /&gt;
 * Sign должна быть const&lt;br /&gt;
 * неверный подсчет числа инверсий&lt;br /&gt;
 * Inverse - возврат ссылки на локальный объект&lt;br /&gt;
 * неверный вызов конструктора копирования&lt;br /&gt;
 * неверный алгоритм инверсии&lt;br /&gt;
 * const у friend&lt;br /&gt;
 * неверное удаление в operator *&lt;br /&gt;
 * выход за границу у operator &amp;lt;&amp;lt;&lt;br /&gt;
 * передача по значению в operator *&lt;br /&gt;
 * подключение algorithm&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1/%D0%94%D0%97-3&amp;diff=981</id>
		<title>Практические занятия по курсу ОиМП/Группа 106 1/ДЗ-3</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1/%D0%94%D0%97-3&amp;diff=981"/>
		<updated>2014-12-23T11:09:20Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* D2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== D2 ===&lt;br /&gt;
Ошибки:&lt;br /&gt;
 * new int[N] в конструкторе&lt;br /&gt;
 * конструктор по умолчанию&lt;br /&gt;
 * неверный вызов copy&lt;br /&gt;
 * operator [] const возвращает ссылку&lt;br /&gt;
 * Sign должна быть const&lt;br /&gt;
 * неверный подсчет числа инверсий&lt;br /&gt;
 * Inverse - возврат ссылки на локальный объект&lt;br /&gt;
 * неверный вызов конструктора копирования&lt;br /&gt;
 * неверный алгоритм инверсии&lt;br /&gt;
 * const у friend&lt;br /&gt;
 * неверное удаление в operator *&lt;br /&gt;
 * выход за границу у operator &amp;lt;&amp;lt;&lt;br /&gt;
 * передача по значению в operator *&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1/%D0%94%D0%97-3&amp;diff=980</id>
		<title>Практические занятия по курсу ОиМП/Группа 106 1/ДЗ-3</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1/%D0%94%D0%97-3&amp;diff=980"/>
		<updated>2014-12-23T11:05:30Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: Новая страница: «=== D2 === Ошибки:  * new int[N] в конструкторе  * неверный вызов copy  * operator [] const возвращает ссылку  * S…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== D2 ===&lt;br /&gt;
Ошибки:&lt;br /&gt;
 * new int[N] в конструкторе&lt;br /&gt;
 * неверный вызов copy&lt;br /&gt;
 * operator [] const возвращает ссылку&lt;br /&gt;
 * Sign должна быть const&lt;br /&gt;
 * неверный подсчет числа инверсий&lt;br /&gt;
 * Inverse - возврат ссылки на локальный объект&lt;br /&gt;
 * неверный вызов конструктора копирования&lt;br /&gt;
 * неверный алгоритм инверсии&lt;br /&gt;
 * const у friend&lt;br /&gt;
 * неверное удаление в operator *&lt;br /&gt;
 * выход за границу у operator &amp;lt;&amp;lt;&lt;br /&gt;
 * передача по значению в operator *&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1&amp;diff=740</id>
		<title>Практические занятия по курсу ОиМП/Группа 106 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1&amp;diff=740"/>
		<updated>2014-12-02T13:09:03Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* 22.11.2014 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== C++ ===&lt;br /&gt;
Сдача домашнего задания №2 заканчивается в полночь с 7 на 8 ноября. При выставлении оценки за задание будет учитываться сдача задач в контестах 736(от 9 задач), 738 (от 7 задач), 765(от 16 задач), 798 (от 4 из первой половины + 4 из второй).&lt;br /&gt;
&lt;br /&gt;
Сдача домашнего задания №3 заканчивается в полночь с  на  декабря. При выставлении оценки за задание будет учитываться сдача задач в контестах 948 (от 1 задачи), 947(от 5 задач), 952(от 3 задач)....&lt;br /&gt;
&lt;br /&gt;
=== 02.12.2014 ===&lt;br /&gt;
Реализуйте интерактивную игру &amp;quot;Быки и коровы&amp;quot;. [http://www.dcc.fc.up.pt/~sssousa/RM09101.pdf]&lt;br /&gt;
Исходная комбинация генерируется случайно, всего 4 позиции и 6 цветов (параметры могут потом меняться).&lt;br /&gt;
Программа выводит приглашение для ввода, вводит строку и выводит два числа - &amp;quot;black hits&amp;quot; &amp;quot;white hits&amp;quot;. В программе запрещается использовать циклы, рекомендуется пользоваться generate, accumulate, inner_product, copy, ...&lt;br /&gt;
&lt;br /&gt;
=== 22.11.2014 ===&lt;br /&gt;
&lt;br /&gt;
Класс mystring [https://yadi.sk/d/pn5aN4HLd2QRd]&lt;br /&gt;
&lt;br /&gt;
Класс инициализируется корректным арифметическим выражением, которое состоит из цифр и знаков сложения и вычитания (вычисление при инициализации проводиться не должно)&lt;br /&gt;
&lt;br /&gt;
Класс должен иметь метод int calc(), который возвращает результат вычисления выражения. Результат метода должен кешироваться и при повторном вызове для того же выражения повторное вычисление не происходит&lt;br /&gt;
&lt;br /&gt;
Должен корректно работать следующий фрагмент&lt;br /&gt;
&lt;br /&gt;
    		{&lt;br /&gt;
    			Exp e = &amp;quot;1+2+3&amp;quot;;&lt;br /&gt;
          		cout &amp;lt;&amp;lt; e.calc();&lt;br /&gt;
    		}&lt;br /&gt;
&lt;br /&gt;
=== MyString ===&lt;br /&gt;
&lt;br /&gt;
Реализовать класс строк, таким образом, чтобы поддерживались основные операции (сложение, доступ к символу, присваивание и т.д.) и в случае коротких строк, данные хранились в самом объекте.&lt;br /&gt;
=== 15.11.2014 ===&lt;br /&gt;
&lt;br /&gt;
Реализовать пользовательский тип «Рациональные числа» (Rational).&lt;br /&gt;
&lt;br /&gt;
Внутреннее представление типа:&lt;br /&gt;
&lt;br /&gt;
      int a, b;&lt;br /&gt;
      &lt;br /&gt;
должно отвечать следующим требованиям: Число a/b должно представлять собой несократимую дробь.&lt;br /&gt;
&lt;br /&gt;
Данный тип должен быть описан таким образом, чтобы были корректны следующие инструкции:&lt;br /&gt;
&lt;br /&gt;
 // Создание объектов  &lt;br /&gt;
 Rational q = Rational(1, 3), w(1, 3);  &lt;br /&gt;
 Rational s = 4;  &lt;br /&gt;
 Rational z = q;&lt;br /&gt;
 &lt;br /&gt;
 // Арифметические операции  &lt;br /&gt;
 s.Add(q);       // значение s увеличивается на значение q  &lt;br /&gt;
                 // (значение s меняется)  &lt;br /&gt;
 s.Substract(q); // значение s изменяется путем вычитания q  &lt;br /&gt;
 s.Multiply(q);  // значение s изменяется путем домножения на q  &lt;br /&gt;
 s.Divide(q);    // значение s изменяется путем деления на q  &lt;br /&gt;
 &lt;br /&gt;
 s.Add(q).Multiply(w); // значение s меняется путем инкрементирования q  &lt;br /&gt;
                       // с последующим домножением на w  &lt;br /&gt;
 &lt;br /&gt;
 // Логические операции  &lt;br /&gt;
 s.EqualTo(w); // возращает булево значение, равно ли значение s значению w  &lt;br /&gt;
 s.CompareTo(w); // возвращает целое &amp;gt; 0, если s &amp;gt; w,  &lt;br /&gt;
                 // иначе возвращает целое &amp;lt; 0, если s &amp;lt; w,  &lt;br /&gt;
                 // иначе возвращает 0  &lt;br /&gt;
 s.IsInteger()   // возвращает булево значение, является ли s целым числом  &lt;br /&gt;
 &lt;br /&gt;
 // Строковое представление в формате a:b &lt;br /&gt;
 string str = w.ToString();  // вернет 1:3&lt;br /&gt;
 &lt;br /&gt;
 // Создание массивов  &lt;br /&gt;
 Rational arr[10];&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1&amp;diff=739</id>
		<title>Практические занятия по курсу ОиМП/Группа 106 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1&amp;diff=739"/>
		<updated>2014-12-02T12:16:59Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* C++ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== C++ ===&lt;br /&gt;
Сдача домашнего задания №2 заканчивается в полночь с 7 на 8 ноября. При выставлении оценки за задание будет учитываться сдача задач в контестах 736(от 9 задач), 738 (от 7 задач), 765(от 16 задач), 798 (от 4 из первой половины + 4 из второй).&lt;br /&gt;
&lt;br /&gt;
Сдача домашнего задания №3 заканчивается в полночь с  на  декабря. При выставлении оценки за задание будет учитываться сдача задач в контестах 948 (от 1 задачи), 947(от 5 задач), 952(от 3 задач)....&lt;br /&gt;
&lt;br /&gt;
=== 22.11.2014 ===&lt;br /&gt;
&lt;br /&gt;
Класс mystring [https://yadi.sk/d/pn5aN4HLd2QRd]&lt;br /&gt;
&lt;br /&gt;
Класс инициализируется корректным арифметическим выражением, которое состоит из цифр и знаков сложения и вычитания (вычисление при инициализации проводиться не должно)&lt;br /&gt;
&lt;br /&gt;
Класс должен иметь метод int calc(), который возвращает результат вычисления выражения. Результат метода должен кешироваться и при повторном вызове для того же выражения повторное вычисление не происходит&lt;br /&gt;
&lt;br /&gt;
Должен корректно работать следующий фрагмент&lt;br /&gt;
&lt;br /&gt;
    		{&lt;br /&gt;
    			Exp e = &amp;quot;1+2+3&amp;quot;;&lt;br /&gt;
          		cout &amp;lt;&amp;lt; e.calc();&lt;br /&gt;
    		}&lt;br /&gt;
&lt;br /&gt;
=== MyString ===&lt;br /&gt;
&lt;br /&gt;
Реализовать класс строк, таким образом, чтобы поддерживались основные операции (сложение, доступ к символу, присваивание и т.д.) и в случае коротких строк, данные хранились в самом объекте.&lt;br /&gt;
=== 15.11.2014 ===&lt;br /&gt;
&lt;br /&gt;
Реализовать пользовательский тип «Рациональные числа» (Rational).&lt;br /&gt;
&lt;br /&gt;
Внутреннее представление типа:&lt;br /&gt;
&lt;br /&gt;
      int a, b;&lt;br /&gt;
      &lt;br /&gt;
должно отвечать следующим требованиям: Число a/b должно представлять собой несократимую дробь.&lt;br /&gt;
&lt;br /&gt;
Данный тип должен быть описан таким образом, чтобы были корректны следующие инструкции:&lt;br /&gt;
&lt;br /&gt;
 // Создание объектов  &lt;br /&gt;
 Rational q = Rational(1, 3), w(1, 3);  &lt;br /&gt;
 Rational s = 4;  &lt;br /&gt;
 Rational z = q;&lt;br /&gt;
 &lt;br /&gt;
 // Арифметические операции  &lt;br /&gt;
 s.Add(q);       // значение s увеличивается на значение q  &lt;br /&gt;
                 // (значение s меняется)  &lt;br /&gt;
 s.Substract(q); // значение s изменяется путем вычитания q  &lt;br /&gt;
 s.Multiply(q);  // значение s изменяется путем домножения на q  &lt;br /&gt;
 s.Divide(q);    // значение s изменяется путем деления на q  &lt;br /&gt;
 &lt;br /&gt;
 s.Add(q).Multiply(w); // значение s меняется путем инкрементирования q  &lt;br /&gt;
                       // с последующим домножением на w  &lt;br /&gt;
 &lt;br /&gt;
 // Логические операции  &lt;br /&gt;
 s.EqualTo(w); // возращает булево значение, равно ли значение s значению w  &lt;br /&gt;
 s.CompareTo(w); // возвращает целое &amp;gt; 0, если s &amp;gt; w,  &lt;br /&gt;
                 // иначе возвращает целое &amp;lt; 0, если s &amp;lt; w,  &lt;br /&gt;
                 // иначе возвращает 0  &lt;br /&gt;
 s.IsInteger()   // возвращает булево значение, является ли s целым числом  &lt;br /&gt;
 &lt;br /&gt;
 // Строковое представление в формате a:b &lt;br /&gt;
 string str = w.ToString();  // вернет 1:3&lt;br /&gt;
 &lt;br /&gt;
 // Создание массивов  &lt;br /&gt;
 Rational arr[10];&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=589</id>
		<title>Programming/2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=589"/>
		<updated>2014-11-29T09:30:33Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* Краткое содержание лекций */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методологии программирования, II поток ==&lt;br /&gt;
&lt;br /&gt;
e-mail: andrey.shestimerov@gmail.com&lt;br /&gt;
Присутственные часы: &lt;br /&gt;
* суббота, 9:20 - 10:20, ауд 623.&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
=== Краткое содержание лекций ===&lt;br /&gt;
&lt;br /&gt;
====C++====&lt;br /&gt;
&lt;br /&gt;
=====Лекция 12 (29.11.2014)=====&lt;br /&gt;
Алгоритмы стандартной библиотеки, примеры реализации. Фрагмент кода https://yadi.sk/d/o_XP1TEHd2R6j&lt;br /&gt;
&lt;br /&gt;
=====Лекция 11 (25.11.2014)=====&lt;br /&gt;
Перегрузка операторов, пример класса MyList, шаблоны. &lt;br /&gt;
&lt;br /&gt;
=====Лекция 9-10 (18,22.11.2014)=====&lt;br /&gt;
Константность, mutable, конструкторы копирования, перегрузка операторов. [https://yadi.sk/i/ToiYA9NncrxMJ]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 8 (15.11.2014)=====&lt;br /&gt;
Классы, квалификаторы доступа, конструкторы, деструкторы. [https://yadi.sk/i/utXRnwMUcisq5]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 7 (11.11.2014)=====&lt;br /&gt;
=====Лекция 6 (08.11.2014)=====&lt;br /&gt;
&lt;br /&gt;
=====Лекция 5 (25.10.2014)=====&lt;br /&gt;
Указатели. Арифметика указателей. Оператор взятия адреса. Динамическая память, стандартный шаблон vector.&lt;br /&gt;
&lt;br /&gt;
=====Лекция 4 (21.10.2014)=====&lt;br /&gt;
Шаблоны std::vector и std::string. Списки инициализации. Функции-члены стандартных последовательных контейнеров (push_back, size, capacity, empty, clear, ...). [https://yadi.sk/d/7qqO3HUBcGa2B фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 3 (18.10.2014)=====&lt;br /&gt;
Обзор операторов языка. Выражения. Приоритет и ассоциативность операторов. Перечисления. Массивы фиксированного размера. [https://yadi.sk/d/iipyskQ1cB2YK фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 2 (14.10.2014)=====&lt;br /&gt;
Объявления переменных. время жизни и области видимости. Функции. Передача значения по ссылке. [https://yadi.sk/d/dd9drkJTcB32n фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 1 (11.10.2014)=====&lt;br /&gt;
Программа “Hello, world!”. История C++. Использование языка. Стандарты языка (С++98/03, С++11/14). Популярные компиляторы&lt;br /&gt;
(gcc, clang, msvc, ...). Литература и полезные материалы по C++.  Основные инструкции, встроенные типы данных.&lt;br /&gt;
[https://yadi.sk/d/lnuAjDG9bvzSZ]&lt;br /&gt;
&lt;br /&gt;
====Python====&lt;br /&gt;
&lt;br /&gt;
====Лекция 8 (30.09.2014)====&lt;br /&gt;
Классы, наследование. Обработка исключений. [https://yadi.sk/d/9LtiJUEibkqrG ipython3 notebook]&lt;br /&gt;
&lt;br /&gt;
====Лекция 7 (27.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 6 (23.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 5 (20.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 4 (16.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 3 (13.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 2 (09.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 1 (06.09.2014)====&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1&amp;diff=588</id>
		<title>Практические занятия по курсу ОиМП/Группа 106 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1&amp;diff=588"/>
		<updated>2014-11-29T09:22:57Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== C++ ===&lt;br /&gt;
Сдача домашнего задания №2 заканчивается в полночь с 7 на 8 ноября. При выставлении оценки за задание будет учитываться сдача задач в контестах 736(от 9 задач), 738 (от 7 задач), 765(от 16 задач), 798 (от 4 из первой половины + 4 из второй).&lt;br /&gt;
&lt;br /&gt;
Сдача домашнего задания №3 заканчивается в полночь с  на  декабря. При выставлении оценки за задание будет учитываться сдача задач в контестах 948 (от 1 задачи), 947(от 5 задач), ....&lt;br /&gt;
&lt;br /&gt;
=== 22.11.2014 ===&lt;br /&gt;
&lt;br /&gt;
Класс mystring [https://yadi.sk/d/pn5aN4HLd2QRd]&lt;br /&gt;
&lt;br /&gt;
Класс инициализируется корректным арифметическим выражением, которое состоит из цифр и знаков сложения и вычитания (вычисление при инициализации проводиться не должно)&lt;br /&gt;
&lt;br /&gt;
Класс должен иметь метод int calc(), который возвращает результат вычисления выражения. Результат метода должен кешироваться и при повторном вызове для того же выражения повторное вычисление не происходит&lt;br /&gt;
&lt;br /&gt;
Должен корректно работать следующий фрагмент&lt;br /&gt;
&lt;br /&gt;
    		{&lt;br /&gt;
    			Exp e = &amp;quot;1+2+3&amp;quot;;&lt;br /&gt;
          		cout &amp;lt;&amp;lt; e.calc();&lt;br /&gt;
    		}&lt;br /&gt;
&lt;br /&gt;
=== MyString ===&lt;br /&gt;
&lt;br /&gt;
Реализовать класс строк, таким образом, чтобы поддерживались основные операции (сложение, доступ к символу, присваивание и т.д.) и в случае коротких строк, данные хранились в самом объекте.&lt;br /&gt;
=== 15.11.2014 ===&lt;br /&gt;
&lt;br /&gt;
Реализовать пользовательский тип «Рациональные числа» (Rational).&lt;br /&gt;
&lt;br /&gt;
Внутреннее представление типа:&lt;br /&gt;
&lt;br /&gt;
      int a, b;&lt;br /&gt;
      &lt;br /&gt;
должно отвечать следующим требованиям: Число a/b должно представлять собой несократимую дробь.&lt;br /&gt;
&lt;br /&gt;
Данный тип должен быть описан таким образом, чтобы были корректны следующие инструкции:&lt;br /&gt;
&lt;br /&gt;
 // Создание объектов  &lt;br /&gt;
 Rational q = Rational(1, 3), w(1, 3);  &lt;br /&gt;
 Rational s = 4;  &lt;br /&gt;
 Rational z = q;&lt;br /&gt;
 &lt;br /&gt;
 // Арифметические операции  &lt;br /&gt;
 s.Add(q);       // значение s увеличивается на значение q  &lt;br /&gt;
                 // (значение s меняется)  &lt;br /&gt;
 s.Substract(q); // значение s изменяется путем вычитания q  &lt;br /&gt;
 s.Multiply(q);  // значение s изменяется путем домножения на q  &lt;br /&gt;
 s.Divide(q);    // значение s изменяется путем деления на q  &lt;br /&gt;
 &lt;br /&gt;
 s.Add(q).Multiply(w); // значение s меняется путем инкрементирования q  &lt;br /&gt;
                       // с последующим домножением на w  &lt;br /&gt;
 &lt;br /&gt;
 // Логические операции  &lt;br /&gt;
 s.EqualTo(w); // возращает булево значение, равно ли значение s значению w  &lt;br /&gt;
 s.CompareTo(w); // возвращает целое &amp;gt; 0, если s &amp;gt; w,  &lt;br /&gt;
                 // иначе возвращает целое &amp;lt; 0, если s &amp;lt; w,  &lt;br /&gt;
                 // иначе возвращает 0  &lt;br /&gt;
 s.IsInteger()   // возвращает булево значение, является ли s целым числом  &lt;br /&gt;
 &lt;br /&gt;
 // Строковое представление в формате a:b &lt;br /&gt;
 string str = w.ToString();  // вернет 1:3&lt;br /&gt;
 &lt;br /&gt;
 // Создание массивов  &lt;br /&gt;
 Rational arr[10];&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1&amp;diff=587</id>
		<title>Практические занятия по курсу ОиМП/Группа 106 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1&amp;diff=587"/>
		<updated>2014-11-29T09:21:09Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* C++ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== C++ ===&lt;br /&gt;
Сдача домашнего задания №2 заканчивается в полночь с 7 на 8 ноября. При выставлении оценки за задание будет учитываться сдача задач в контестах 736(от 9 задач), 738 (от 7 задач), 765(от 16 задач), 798 (от 4 из первой половины + 4 из второй).&lt;br /&gt;
&lt;br /&gt;
Сдача домашнего задания №3 заканчивается в полночь с  на  декабря. При выставлении оценки за задание будет учитываться сдача задач в контестах 948 (от 1 задачи), 947(от 5 задач), ....&lt;br /&gt;
&lt;br /&gt;
=== 22.11.2014 ===&lt;br /&gt;
&lt;br /&gt;
Класс инициализируется корректным арифметическим выражением, которое состоит из цифр и знаков сложения и вычитания (вычисление при инициализации проводиться не должно)&lt;br /&gt;
&lt;br /&gt;
Класс должен иметь метод int calc(), который возвращает результат вычисления выражения. Результат метода должен кешироваться и при повторном вызове для того же выражения повторное вычисление не происходит&lt;br /&gt;
&lt;br /&gt;
Должен корректно работать следующий фрагмент&lt;br /&gt;
&lt;br /&gt;
    		{&lt;br /&gt;
    			Exp e = &amp;quot;1+2+3&amp;quot;;&lt;br /&gt;
          		cout &amp;lt;&amp;lt; e.calc();&lt;br /&gt;
    		}&lt;br /&gt;
&lt;br /&gt;
=== MyString ===&lt;br /&gt;
&lt;br /&gt;
Реализовать класс строк, таким образом, чтобы поддерживались основные операции (сложение, доступ к символу, присваивание и т.д.) и в случае коротких строк, данные хранились в самом объекте.&lt;br /&gt;
=== 15.11.2014 ===&lt;br /&gt;
&lt;br /&gt;
Реализовать пользовательский тип «Рациональные числа» (Rational).&lt;br /&gt;
&lt;br /&gt;
Внутреннее представление типа:&lt;br /&gt;
&lt;br /&gt;
      int a, b;&lt;br /&gt;
      &lt;br /&gt;
должно отвечать следующим требованиям: Число a/b должно представлять собой несократимую дробь.&lt;br /&gt;
&lt;br /&gt;
Данный тип должен быть описан таким образом, чтобы были корректны следующие инструкции:&lt;br /&gt;
&lt;br /&gt;
 // Создание объектов  &lt;br /&gt;
 Rational q = Rational(1, 3), w(1, 3);  &lt;br /&gt;
 Rational s = 4;  &lt;br /&gt;
 Rational z = q;&lt;br /&gt;
 &lt;br /&gt;
 // Арифметические операции  &lt;br /&gt;
 s.Add(q);       // значение s увеличивается на значение q  &lt;br /&gt;
                 // (значение s меняется)  &lt;br /&gt;
 s.Substract(q); // значение s изменяется путем вычитания q  &lt;br /&gt;
 s.Multiply(q);  // значение s изменяется путем домножения на q  &lt;br /&gt;
 s.Divide(q);    // значение s изменяется путем деления на q  &lt;br /&gt;
 &lt;br /&gt;
 s.Add(q).Multiply(w); // значение s меняется путем инкрементирования q  &lt;br /&gt;
                       // с последующим домножением на w  &lt;br /&gt;
 &lt;br /&gt;
 // Логические операции  &lt;br /&gt;
 s.EqualTo(w); // возращает булево значение, равно ли значение s значению w  &lt;br /&gt;
 s.CompareTo(w); // возвращает целое &amp;gt; 0, если s &amp;gt; w,  &lt;br /&gt;
                 // иначе возвращает целое &amp;lt; 0, если s &amp;lt; w,  &lt;br /&gt;
                 // иначе возвращает 0  &lt;br /&gt;
 s.IsInteger()   // возвращает булево значение, является ли s целым числом  &lt;br /&gt;
 &lt;br /&gt;
 // Строковое представление в формате a:b &lt;br /&gt;
 string str = w.ToString();  // вернет 1:3&lt;br /&gt;
 &lt;br /&gt;
 // Создание массивов  &lt;br /&gt;
 Rational arr[10];&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=540</id>
		<title>Programming/2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=540"/>
		<updated>2014-11-24T17:02:18Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* Основы и методологии программирования, II поток */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методологии программирования, II поток ==&lt;br /&gt;
&lt;br /&gt;
e-mail: andrey.shestimerov@gmail.com&lt;br /&gt;
Присутственные часы: &lt;br /&gt;
* суббота, 9:20 - 10:20, ауд 623.&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
=== Краткое содержание лекций ===&lt;br /&gt;
&lt;br /&gt;
====C++====&lt;br /&gt;
&lt;br /&gt;
=====Лекция 9-10 (18,22.11.2014)=====&lt;br /&gt;
Константность, mutable, конструкторы копирования, перегрузка операторов. [https://yadi.sk/i/ToiYA9NncrxMJ]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 8 (15.11.2014)=====&lt;br /&gt;
Классы, квалификаторы доступа, конструкторы, деструкторы. [https://yadi.sk/i/utXRnwMUcisq5]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 7 (11.11.2014)=====&lt;br /&gt;
=====Лекция 6 (08.11.2014)=====&lt;br /&gt;
&lt;br /&gt;
=====Лекция 5 (25.10.2014)=====&lt;br /&gt;
Указатели. Арифметика указателей. Оператор взятия адреса. Динамическая память, стандартный шаблон vector.&lt;br /&gt;
&lt;br /&gt;
=====Лекция 4 (21.10.2014)=====&lt;br /&gt;
Шаблоны std::vector и std::string. Списки инициализации. Функции-члены стандартных последовательных контейнеров (push_back, size, capacity, empty, clear, ...). [https://yadi.sk/d/7qqO3HUBcGa2B фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 3 (18.10.2014)=====&lt;br /&gt;
Обзор операторов языка. Выражения. Приоритет и ассоциативность операторов. Перечисления. Массивы фиксированного размера. [https://yadi.sk/d/iipyskQ1cB2YK фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 2 (14.10.2014)=====&lt;br /&gt;
Объявления переменных. время жизни и области видимости. Функции. Передача значения по ссылке. [https://yadi.sk/d/dd9drkJTcB32n фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 1 (11.10.2014)=====&lt;br /&gt;
Программа “Hello, world!”. История C++. Использование языка. Стандарты языка (С++98/03, С++11/14). Популярные компиляторы&lt;br /&gt;
(gcc, clang, msvc, ...). Литература и полезные материалы по C++.  Основные инструкции, встроенные типы данных.&lt;br /&gt;
[https://yadi.sk/d/lnuAjDG9bvzSZ]&lt;br /&gt;
&lt;br /&gt;
====Python====&lt;br /&gt;
&lt;br /&gt;
====Лекция 8 (30.09.2014)====&lt;br /&gt;
Классы, наследование. Обработка исключений. [https://yadi.sk/d/9LtiJUEibkqrG ipython3 notebook]&lt;br /&gt;
&lt;br /&gt;
====Лекция 7 (27.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 6 (23.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 5 (20.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 4 (16.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 3 (13.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 2 (09.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 1 (06.09.2014)====&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=504</id>
		<title>Programming/2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=504"/>
		<updated>2014-11-22T09:17:29Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* C++ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методологии программирования, II поток ==&lt;br /&gt;
&lt;br /&gt;
e-mail: andrey.shestimerov@gmail.com&lt;br /&gt;
Присутственные часы: &lt;br /&gt;
* 9:00 - 10:20, ауд 623.&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
=== Краткое содержание лекций ===&lt;br /&gt;
&lt;br /&gt;
====C++====&lt;br /&gt;
&lt;br /&gt;
=====Лекция 9-10 (18,22.11.2014)=====&lt;br /&gt;
Константность, mutable, конструкторы копирования, перегрузка операторов. [https://yadi.sk/i/ToiYA9NncrxMJ]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 8 (15.11.2014)=====&lt;br /&gt;
Классы, квалификаторы доступа, конструкторы, деструкторы. [https://yadi.sk/i/utXRnwMUcisq5]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 7 (11.11.2014)=====&lt;br /&gt;
=====Лекция 6 (08.11.2014)=====&lt;br /&gt;
&lt;br /&gt;
=====Лекция 5 (25.10.2014)=====&lt;br /&gt;
Указатели. Арифметика указателей. Оператор взятия адреса. Динамическая память, стандартный шаблон vector.&lt;br /&gt;
&lt;br /&gt;
=====Лекция 4 (21.10.2014)=====&lt;br /&gt;
Шаблоны std::vector и std::string. Списки инициализации. Функции-члены стандартных последовательных контейнеров (push_back, size, capacity, empty, clear, ...). [https://yadi.sk/d/7qqO3HUBcGa2B фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 3 (18.10.2014)=====&lt;br /&gt;
Обзор операторов языка. Выражения. Приоритет и ассоциативность операторов. Перечисления. Массивы фиксированного размера. [https://yadi.sk/d/iipyskQ1cB2YK фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 2 (14.10.2014)=====&lt;br /&gt;
Объявления переменных. время жизни и области видимости. Функции. Передача значения по ссылке. [https://yadi.sk/d/dd9drkJTcB32n фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 1 (11.10.2014)=====&lt;br /&gt;
Программа “Hello, world!”. История C++. Использование языка. Стандарты языка (С++98/03, С++11/14). Популярные компиляторы&lt;br /&gt;
(gcc, clang, msvc, ...). Литература и полезные материалы по C++.  Основные инструкции, встроенные типы данных.&lt;br /&gt;
[https://yadi.sk/d/lnuAjDG9bvzSZ]&lt;br /&gt;
&lt;br /&gt;
====Python====&lt;br /&gt;
&lt;br /&gt;
====Лекция 8 (30.09.2014)====&lt;br /&gt;
Классы, наследование. Обработка исключений. [https://yadi.sk/d/9LtiJUEibkqrG ipython3 notebook]&lt;br /&gt;
&lt;br /&gt;
====Лекция 7 (27.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 6 (23.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 5 (20.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 4 (16.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 3 (13.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 2 (09.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 1 (06.09.2014)====&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=503</id>
		<title>Programming/2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=503"/>
		<updated>2014-11-22T09:17:16Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* C++ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методологии программирования, II поток ==&lt;br /&gt;
&lt;br /&gt;
e-mail: andrey.shestimerov@gmail.com&lt;br /&gt;
Присутственные часы: &lt;br /&gt;
* 9:00 - 10:20, ауд 623.&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
=== Краткое содержание лекций ===&lt;br /&gt;
&lt;br /&gt;
====C++====&lt;br /&gt;
&lt;br /&gt;
=====Лекция 9-10 (18,22.11.2014)&lt;br /&gt;
Константность, mutable, конструкторы копирования, перегрузка операторов. [https://yadi.sk/i/ToiYA9NncrxMJ]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 8 (15.11.2014)=====&lt;br /&gt;
Классы, квалификаторы доступа, конструкторы, деструкторы. [https://yadi.sk/i/utXRnwMUcisq5]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 7 (11.11.2014)=====&lt;br /&gt;
=====Лекция 6 (08.11.2014)=====&lt;br /&gt;
&lt;br /&gt;
=====Лекция 5 (25.10.2014)=====&lt;br /&gt;
Указатели. Арифметика указателей. Оператор взятия адреса. Динамическая память, стандартный шаблон vector.&lt;br /&gt;
&lt;br /&gt;
=====Лекция 4 (21.10.2014)=====&lt;br /&gt;
Шаблоны std::vector и std::string. Списки инициализации. Функции-члены стандартных последовательных контейнеров (push_back, size, capacity, empty, clear, ...). [https://yadi.sk/d/7qqO3HUBcGa2B фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 3 (18.10.2014)=====&lt;br /&gt;
Обзор операторов языка. Выражения. Приоритет и ассоциативность операторов. Перечисления. Массивы фиксированного размера. [https://yadi.sk/d/iipyskQ1cB2YK фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 2 (14.10.2014)=====&lt;br /&gt;
Объявления переменных. время жизни и области видимости. Функции. Передача значения по ссылке. [https://yadi.sk/d/dd9drkJTcB32n фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 1 (11.10.2014)=====&lt;br /&gt;
Программа “Hello, world!”. История C++. Использование языка. Стандарты языка (С++98/03, С++11/14). Популярные компиляторы&lt;br /&gt;
(gcc, clang, msvc, ...). Литература и полезные материалы по C++.  Основные инструкции, встроенные типы данных.&lt;br /&gt;
[https://yadi.sk/d/lnuAjDG9bvzSZ]&lt;br /&gt;
&lt;br /&gt;
====Python====&lt;br /&gt;
&lt;br /&gt;
====Лекция 8 (30.09.2014)====&lt;br /&gt;
Классы, наследование. Обработка исключений. [https://yadi.sk/d/9LtiJUEibkqrG ipython3 notebook]&lt;br /&gt;
&lt;br /&gt;
====Лекция 7 (27.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 6 (23.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 5 (20.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 4 (16.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 3 (13.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 2 (09.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 1 (06.09.2014)====&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1&amp;diff=502</id>
		<title>Практические занятия по курсу ОиМП/Группа 106 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1&amp;diff=502"/>
		<updated>2014-11-22T09:13:36Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== C++ ===&lt;br /&gt;
Сдача домашнего задания №2 заканчивается в полночь с 7 на 8 ноября. При выставлении оценки за задание будет учитываться сдача задач в контестах 736(от 9 задач), 738 (от 7 задач), 765(от 16 задач), 798 (от 4 из первой половины + 4 из второй).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 22.11.2014 ===&lt;br /&gt;
&lt;br /&gt;
Класс инициализируется корректным арифметическим выражением, которое состоит из цифр и знаков сложения и вычитания (вычисление при инициализации проводиться не должно)&lt;br /&gt;
&lt;br /&gt;
Класс должен иметь метод int calc(), который возвращает результат вычисления выражения. Результат метода должен кешироваться и при повторном вызове для того же выражения повторное вычисление не происходит&lt;br /&gt;
&lt;br /&gt;
Должен корректно работать следующий фрагмент&lt;br /&gt;
&lt;br /&gt;
    		{&lt;br /&gt;
    			Exp e = &amp;quot;1+2+3&amp;quot;;&lt;br /&gt;
          		cout &amp;lt;&amp;lt; e.calc();&lt;br /&gt;
    		}&lt;br /&gt;
&lt;br /&gt;
=== MyString ===&lt;br /&gt;
&lt;br /&gt;
Реализовать класс строк, таким образом, чтобы поддерживались основные операции (сложение, доступ к символу, присваивание и т.д.) и в случае коротких строк, данные хранились в самом объекте.&lt;br /&gt;
=== 15.11.2014 ===&lt;br /&gt;
&lt;br /&gt;
Реализовать пользовательский тип «Рациональные числа» (Rational).&lt;br /&gt;
&lt;br /&gt;
Внутреннее представление типа:&lt;br /&gt;
&lt;br /&gt;
      int a, b;&lt;br /&gt;
      &lt;br /&gt;
должно отвечать следующим требованиям: Число a/b должно представлять собой несократимую дробь.&lt;br /&gt;
&lt;br /&gt;
Данный тип должен быть описан таким образом, чтобы были корректны следующие инструкции:&lt;br /&gt;
&lt;br /&gt;
 // Создание объектов  &lt;br /&gt;
 Rational q = Rational(1, 3), w(1, 3);  &lt;br /&gt;
 Rational s = 4;  &lt;br /&gt;
 Rational z = q;&lt;br /&gt;
 &lt;br /&gt;
 // Арифметические операции  &lt;br /&gt;
 s.Add(q);       // значение s увеличивается на значение q  &lt;br /&gt;
                 // (значение s меняется)  &lt;br /&gt;
 s.Substract(q); // значение s изменяется путем вычитания q  &lt;br /&gt;
 s.Multiply(q);  // значение s изменяется путем домножения на q  &lt;br /&gt;
 s.Divide(q);    // значение s изменяется путем деления на q  &lt;br /&gt;
 &lt;br /&gt;
 s.Add(q).Multiply(w); // значение s меняется путем инкрементирования q  &lt;br /&gt;
                       // с последующим домножением на w  &lt;br /&gt;
 &lt;br /&gt;
 // Логические операции  &lt;br /&gt;
 s.EqualTo(w); // возращает булево значение, равно ли значение s значению w  &lt;br /&gt;
 s.CompareTo(w); // возвращает целое &amp;gt; 0, если s &amp;gt; w,  &lt;br /&gt;
                 // иначе возвращает целое &amp;lt; 0, если s &amp;lt; w,  &lt;br /&gt;
                 // иначе возвращает 0  &lt;br /&gt;
 s.IsInteger()   // возвращает булево значение, является ли s целым числом  &lt;br /&gt;
 &lt;br /&gt;
 // Строковое представление в формате a:b &lt;br /&gt;
 string str = w.ToString();  // вернет 1:3&lt;br /&gt;
 &lt;br /&gt;
 // Создание массивов  &lt;br /&gt;
 Rational arr[10];&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=442</id>
		<title>Programming/2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=442"/>
		<updated>2014-11-19T22:07:37Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* Основы и методологии программирования, II поток */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методологии программирования, II поток ==&lt;br /&gt;
&lt;br /&gt;
e-mail: andrey.shestimerov@gmail.com&lt;br /&gt;
Присутственные часы: &lt;br /&gt;
* 9:00 - 10:20, ауд 623.&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
=== Краткое содержание лекций ===&lt;br /&gt;
&lt;br /&gt;
====C++====&lt;br /&gt;
&lt;br /&gt;
=====Лекция 8 (15.11.2014)=====&lt;br /&gt;
Классы, квалификаторы доступа, конструкторы, деструкторы. [https://yadi.sk/i/utXRnwMUcisq5]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 7 (11.11.2014)=====&lt;br /&gt;
=====Лекция 6 (08.11.2014)=====&lt;br /&gt;
&lt;br /&gt;
=====Лекция 5 (25.10.2014)=====&lt;br /&gt;
Указатели. Арифметика указателей. Оператор взятия адреса. Динамическая память, стандартный шаблон vector.&lt;br /&gt;
&lt;br /&gt;
=====Лекция 4 (21.10.2014)=====&lt;br /&gt;
Шаблоны std::vector и std::string. Списки инициализации. Функции-члены стандартных последовательных контейнеров (push_back, size, capacity, empty, clear, ...). [https://yadi.sk/d/7qqO3HUBcGa2B фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 3 (18.10.2014)=====&lt;br /&gt;
Обзор операторов языка. Выражения. Приоритет и ассоциативность операторов. Перечисления. Массивы фиксированного размера. [https://yadi.sk/d/iipyskQ1cB2YK фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 2 (14.10.2014)=====&lt;br /&gt;
Объявления переменных. время жизни и области видимости. Функции. Передача значения по ссылке. [https://yadi.sk/d/dd9drkJTcB32n фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 1 (11.10.2014)=====&lt;br /&gt;
Программа “Hello, world!”. История C++. Использование языка. Стандарты языка (С++98/03, С++11/14). Популярные компиляторы&lt;br /&gt;
(gcc, clang, msvc, ...). Литература и полезные материалы по C++.  Основные инструкции, встроенные типы данных.&lt;br /&gt;
[https://yadi.sk/d/lnuAjDG9bvzSZ]&lt;br /&gt;
&lt;br /&gt;
====Python====&lt;br /&gt;
&lt;br /&gt;
====Лекция 8 (30.09.2014)====&lt;br /&gt;
Классы, наследование. Обработка исключений. [https://yadi.sk/d/9LtiJUEibkqrG ipython3 notebook]&lt;br /&gt;
&lt;br /&gt;
====Лекция 7 (27.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 6 (23.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 5 (20.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 4 (16.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 3 (13.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 2 (09.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 1 (06.09.2014)====&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=373</id>
		<title>Programming/2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=373"/>
		<updated>2014-11-15T09:46:19Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* Краткое содержание лекций */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методологии программирования, II поток ==&lt;br /&gt;
&lt;br /&gt;
e-mail: andrey.shestimerov@gmail.com&lt;br /&gt;
Присутственные часы: &lt;br /&gt;
* 25.10.14 - 9:00 - 10:20, ауд 623.&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
=== Краткое содержание лекций ===&lt;br /&gt;
&lt;br /&gt;
====C++====&lt;br /&gt;
&lt;br /&gt;
=====Лекция 8 (15.11.2014)=====&lt;br /&gt;
Классы, квалификаторы доступа, конструкторы, деструкторы. [https://yadi.sk/i/utXRnwMUcisq5]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 7 (11.11.2014)=====&lt;br /&gt;
=====Лекция 6 (08.11.2014)=====&lt;br /&gt;
&lt;br /&gt;
=====Лекция 5 (25.10.2014)=====&lt;br /&gt;
Указатели. Арифметика указателей. Оператор взятия адреса. Динамическая память, стандартный шаблон vector.&lt;br /&gt;
&lt;br /&gt;
=====Лекция 4 (21.10.2014)=====&lt;br /&gt;
Шаблоны std::vector и std::string. Списки инициализации. Функции-члены стандартных последовательных контейнеров (push_back, size, capacity, empty, clear, ...). [https://yadi.sk/d/7qqO3HUBcGa2B фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 3 (18.10.2014)=====&lt;br /&gt;
Обзор операторов языка. Выражения. Приоритет и ассоциативность операторов. Перечисления. Массивы фиксированного размера. [https://yadi.sk/d/iipyskQ1cB2YK фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 2 (14.10.2014)=====&lt;br /&gt;
Объявления переменных. время жизни и области видимости. Функции. Передача значения по ссылке. [https://yadi.sk/d/dd9drkJTcB32n фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 1 (11.10.2014)=====&lt;br /&gt;
Программа “Hello, world!”. История C++. Использование языка. Стандарты языка (С++98/03, С++11/14). Популярные компиляторы&lt;br /&gt;
(gcc, clang, msvc, ...). Литература и полезные материалы по C++.  Основные инструкции, встроенные типы данных.&lt;br /&gt;
[https://yadi.sk/d/lnuAjDG9bvzSZ]&lt;br /&gt;
&lt;br /&gt;
====Python====&lt;br /&gt;
&lt;br /&gt;
====Лекция 8 (30.09.2014)====&lt;br /&gt;
Классы, наследование. Обработка исключений. [https://yadi.sk/d/9LtiJUEibkqrG ipython3 notebook]&lt;br /&gt;
&lt;br /&gt;
====Лекция 7 (27.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 6 (23.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 5 (20.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 4 (16.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 3 (13.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 2 (09.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 1 (06.09.2014)====&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1&amp;diff=372</id>
		<title>Практические занятия по курсу ОиМП/Группа 106 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1&amp;diff=372"/>
		<updated>2014-11-15T09:18:54Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* C++ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== C++ ===&lt;br /&gt;
Сдача домашнего задания №2 заканчивается в полночь с 7 на 8 ноября. При выставлении оценки за задание будет учитываться сдача задач в контестах 736(от 9 задач), 738 (от 7 задач), 765(от 16 задач), 798 (от 4 из первой половины + 4 из второй).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 15.11.2014 ===&lt;br /&gt;
&lt;br /&gt;
Реализовать пользовательский тип «Рациональные числа» (Rational).&lt;br /&gt;
&lt;br /&gt;
Внутреннее представление типа:&lt;br /&gt;
&lt;br /&gt;
      int a, b;&lt;br /&gt;
      &lt;br /&gt;
должно отвечать следующим требованиям: Число a/b должно представлять собой несократимую дробь.&lt;br /&gt;
&lt;br /&gt;
Данный тип должен быть описан таким образом, чтобы были корректны следующие инструкции:&lt;br /&gt;
&lt;br /&gt;
 // Создание объектов  &lt;br /&gt;
 Rational q = Rational(1, 3), w(1, 3);  &lt;br /&gt;
 Rational s = 4;  &lt;br /&gt;
 Rational z = q;&lt;br /&gt;
 &lt;br /&gt;
 // Арифметические операции  &lt;br /&gt;
 s.Add(q);       // значение s увеличивается на значение q  &lt;br /&gt;
                 // (значение s меняется)  &lt;br /&gt;
 s.Substract(q); // значение s изменяется путем вычитания q  &lt;br /&gt;
 s.Multiply(q);  // значение s изменяется путем домножения на q  &lt;br /&gt;
 s.Divide(q);    // значение s изменяется путем деления на q  &lt;br /&gt;
 &lt;br /&gt;
 s.Add(q).Multiply(w); // значение s меняется путем инкрементирования q  &lt;br /&gt;
                       // с последующим домножением на w  &lt;br /&gt;
 &lt;br /&gt;
 // Логические операции  &lt;br /&gt;
 s.EqualTo(w); // возращает булево значение, равно ли значение s значению w  &lt;br /&gt;
 s.CompareTo(w); // возвращает целое &amp;gt; 0, если s &amp;gt; w,  &lt;br /&gt;
                 // иначе возвращает целое &amp;lt; 0, если s &amp;lt; w,  &lt;br /&gt;
                 // иначе возвращает 0  &lt;br /&gt;
 s.IsInteger()   // возвращает булево значение, является ли s целым числом  &lt;br /&gt;
 &lt;br /&gt;
 // Строковое представление в формате a:b &lt;br /&gt;
 string str = w.ToString();  // вернет 1:3&lt;br /&gt;
 &lt;br /&gt;
 // Создание массивов  &lt;br /&gt;
 Rational arr[10];&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=313</id>
		<title>Programming/2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=313"/>
		<updated>2014-11-08T04:13:45Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* Лекция 5 состоится 25.10.2014) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методологии программирования, II поток ==&lt;br /&gt;
&lt;br /&gt;
e-mail: andrey.shestimerov@gmail.com&lt;br /&gt;
Присутственные часы: &lt;br /&gt;
* 25.10.14 - 9:00 - 10:20, ауд 623.&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
=== Краткое содержание лекций ===&lt;br /&gt;
&lt;br /&gt;
====C++====&lt;br /&gt;
&lt;br /&gt;
=====Лекция 5 (25.10.2014)=====&lt;br /&gt;
Указатели. Арифметика указателей. Оператор взятия адреса. Динамическая память, стандартный шаблон vector.&lt;br /&gt;
&lt;br /&gt;
=====Лекция 4 (21.10.2014)=====&lt;br /&gt;
Шаблоны std::vector и std::string. Списки инициализации. Функции-члены стандартных последовательных контейнеров (push_back, size, capacity, empty, clear, ...). [https://yadi.sk/d/7qqO3HUBcGa2B фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 3 (18.10.2014)=====&lt;br /&gt;
Обзор операторов языка. Выражения. Приоритет и ассоциативность операторов. Перечисления. Массивы фиксированного размера. [https://yadi.sk/d/iipyskQ1cB2YK фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 2 (14.10.2014)=====&lt;br /&gt;
Объявления переменных. время жизни и области видимости. Функции. Передача значения по ссылке. [https://yadi.sk/d/dd9drkJTcB32n фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 1 (11.10.2014)=====&lt;br /&gt;
Программа “Hello, world!”. История C++. Использование языка. Стандарты языка (С++98/03, С++11/14). Популярные компиляторы&lt;br /&gt;
(gcc, clang, msvc, ...). Литература и полезные материалы по C++.  Основные инструкции, встроенные типы данных.&lt;br /&gt;
[https://yadi.sk/d/lnuAjDG9bvzSZ]&lt;br /&gt;
&lt;br /&gt;
====Python====&lt;br /&gt;
&lt;br /&gt;
====Лекция 8 (30.09.2014)====&lt;br /&gt;
Классы, наследование. Обработка исключений. [https://yadi.sk/d/9LtiJUEibkqrG ipython3 notebook]&lt;br /&gt;
&lt;br /&gt;
====Лекция 7 (27.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 6 (23.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 5 (20.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 4 (16.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 3 (13.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 2 (09.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 1 (06.09.2014)====&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1&amp;diff=213</id>
		<title>Практические занятия по курсу ОиМП/Группа 106 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1&amp;diff=213"/>
		<updated>2014-10-25T08:13:25Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* C++ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== C++ ===&lt;br /&gt;
Сдача домашнего задания №2 заканчивается в полночь с 7 на 8 ноября. При выставлении оценки за задание будет учитываться сдача задач в контестах 736(от 9 задач), 738 (от 7 задач), 765(от 16 задач), 798 (от 4 из первой половины + 4 из второй).&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1&amp;diff=212</id>
		<title>Практические занятия по курсу ОиМП/Группа 106 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1&amp;diff=212"/>
		<updated>2014-10-25T06:19:15Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: Новая страница: «=== C++ === Сдача домашнего задания №2 заканчивается в полночь с 7 на 8 ноября. При выставлении…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== C++ ===&lt;br /&gt;
Сдача домашнего задания №2 заканчивается в полночь с 7 на 8 ноября. При выставлении оценки за задание будет учитываться сдача задач в контестах 736(от 9 задач), 738 (от 7 задач), 765(от 16 задач).&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F&amp;diff=211</id>
		<title>Основы и методологии программирования</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F&amp;diff=211"/>
		<updated>2014-10-25T06:14:10Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* II поток */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[programming/1|I поток]] ==&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_101_1 Подгруппа 101-1]&lt;br /&gt;
&lt;br /&gt;
== [[programming/2|II поток]] == &lt;br /&gt;
[[Практические_занятия_по_курсу_ОиМП|Подгруппа 105-1]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1 Подгруппа 106-1]&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
1. [http://official.contest.yandex.ru/contest/689/enter/ Домашняя работа №1]. Вы получите распределение задач, которые нужно решить, у своих преподавателей на семинарах.&lt;br /&gt;
&lt;br /&gt;
2. [http://contest.yandex.ru/contest/763/problems/ Домашняя работа #2].&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
[http://docs.python.org/ Документация по языку Python]&lt;br /&gt;
&lt;br /&gt;
[http://dinsdale.python.org/dev/peps/pep-0008/ Спецификация PEP 8 (стиль оформления программы на Python&#039;е)]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/jcrocholl/pep8 Скрипт проверки на соответствие PEP 8]&lt;br /&gt;
&lt;br /&gt;
[http://pep8online.com/ Онлайн-проверка PEP 8]&lt;br /&gt;
&lt;br /&gt;
[http://ru.wikisource.org/wiki/%D0%9F%D0%BE%D0%B3%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_Python_3_%28%D0%9F%D0%B8%D0%BB%D0%B3%D1%80%D0%B8%D0%BC%29 Перевод книги Dive into Python 3]&lt;br /&gt;
&lt;br /&gt;
[http://official.contest.yandex.ru/ Яндекс.Contest]&lt;br /&gt;
&lt;br /&gt;
[[Практические занятия по курсу ОиМП/C++ check|C++ styleguide]]&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=210</id>
		<title>Programming/2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=210"/>
		<updated>2014-10-25T05:26:05Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* Лекция 5 состоится 25.10.2014) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методологии программирования, II поток ==&lt;br /&gt;
&lt;br /&gt;
e-mail: andrey.shestimerov@gmail.com&lt;br /&gt;
Присутственные часы: &lt;br /&gt;
* 25.10.14 - 9:00 - 10:20, ауд 623.&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
=== Краткое содержание лекций ===&lt;br /&gt;
&lt;br /&gt;
====C++====&lt;br /&gt;
&lt;br /&gt;
=====Лекция 5 состоится 25.10.2014)=====&lt;br /&gt;
Указатели. Арифметика указателей. Оператор взятия адреса. Динамическая память, стандартный шаблон vector, итераторы.&lt;br /&gt;
&lt;br /&gt;
=====Лекция 4 (21.10.2014)=====&lt;br /&gt;
Шаблоны std::vector и std::string. Списки инициализации. Функции-члены стандартных последовательных контейнеров (push_back, size, capacity, empty, clear, ...). [https://yadi.sk/d/7qqO3HUBcGa2B фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 3 (18.10.2014)=====&lt;br /&gt;
Обзор операторов языка. Выражения. Приоритет и ассоциативность операторов. Перечисления. Массивы фиксированного размера. [https://yadi.sk/d/iipyskQ1cB2YK фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 2 (14.10.2014)=====&lt;br /&gt;
Объявления переменных. время жизни и области видимости. Функции. Передача значения по ссылке. [https://yadi.sk/d/dd9drkJTcB32n фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 1 (11.10.2014)=====&lt;br /&gt;
Программа “Hello, world!”. История C++. Использование языка. Стандарты языка (С++98/03, С++11/14). Популярные компиляторы&lt;br /&gt;
(gcc, clang, msvc, ...). Литература и полезные материалы по C++.  Основные инструкции, встроенные типы данных.&lt;br /&gt;
[https://yadi.sk/d/lnuAjDG9bvzSZ]&lt;br /&gt;
&lt;br /&gt;
====Python====&lt;br /&gt;
&lt;br /&gt;
====Лекция 8 (30.09.2014)====&lt;br /&gt;
Классы, наследование. Обработка исключений. [https://yadi.sk/d/9LtiJUEibkqrG ipython3 notebook]&lt;br /&gt;
&lt;br /&gt;
====Лекция 7 (27.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 6 (23.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 5 (20.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 4 (16.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 3 (13.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 2 (09.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 1 (06.09.2014)====&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=209</id>
		<title>Programming/2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=209"/>
		<updated>2014-10-25T05:25:16Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* Лекция 4 (21.10.2014) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методологии программирования, II поток ==&lt;br /&gt;
&lt;br /&gt;
e-mail: andrey.shestimerov@gmail.com&lt;br /&gt;
Присутственные часы: &lt;br /&gt;
* 25.10.14 - 9:00 - 10:20, ауд 623.&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
=== Краткое содержание лекций ===&lt;br /&gt;
&lt;br /&gt;
====C++====&lt;br /&gt;
&lt;br /&gt;
=====Лекция 5 состоится 25.10.2014)=====&lt;br /&gt;
Указатели. Арифметика указателей. Оператор взятия адреса. Итераторы.&lt;br /&gt;
&lt;br /&gt;
=====Лекция 4 (21.10.2014)=====&lt;br /&gt;
Шаблоны std::vector и std::string. Списки инициализации. Функции-члены стандартных последовательных контейнеров (push_back, size, capacity, empty, clear, ...). [https://yadi.sk/d/7qqO3HUBcGa2B фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 3 (18.10.2014)=====&lt;br /&gt;
Обзор операторов языка. Выражения. Приоритет и ассоциативность операторов. Перечисления. Массивы фиксированного размера. [https://yadi.sk/d/iipyskQ1cB2YK фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 2 (14.10.2014)=====&lt;br /&gt;
Объявления переменных. время жизни и области видимости. Функции. Передача значения по ссылке. [https://yadi.sk/d/dd9drkJTcB32n фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 1 (11.10.2014)=====&lt;br /&gt;
Программа “Hello, world!”. История C++. Использование языка. Стандарты языка (С++98/03, С++11/14). Популярные компиляторы&lt;br /&gt;
(gcc, clang, msvc, ...). Литература и полезные материалы по C++.  Основные инструкции, встроенные типы данных.&lt;br /&gt;
[https://yadi.sk/d/lnuAjDG9bvzSZ]&lt;br /&gt;
&lt;br /&gt;
====Python====&lt;br /&gt;
&lt;br /&gt;
====Лекция 8 (30.09.2014)====&lt;br /&gt;
Классы, наследование. Обработка исключений. [https://yadi.sk/d/9LtiJUEibkqrG ipython3 notebook]&lt;br /&gt;
&lt;br /&gt;
====Лекция 7 (27.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 6 (23.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 5 (20.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 4 (16.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 3 (13.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 2 (09.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 1 (06.09.2014)====&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=200</id>
		<title>Programming/2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=200"/>
		<updated>2014-10-21T08:07:58Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* Лекция 4 (21.10.2014) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методологии программирования, II поток ==&lt;br /&gt;
&lt;br /&gt;
e-mail: andrey.shestimerov@gmail.com&lt;br /&gt;
Присутственные часы: &lt;br /&gt;
* 25.10.14 - 9:00 - 10:20, ауд 623.&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
=== Краткое содержание лекций ===&lt;br /&gt;
&lt;br /&gt;
====C++====&lt;br /&gt;
&lt;br /&gt;
=====Лекция 5 состоится 25.10.2014)=====&lt;br /&gt;
Указатели. Арифметика указателей. Оператор взятия адреса. Итераторы.&lt;br /&gt;
&lt;br /&gt;
=====Лекция 4 (21.10.2014)=====&lt;br /&gt;
Шаблоны std::vector и std::string. Списки инициализации. Функции-члены стандартных последовательных контейнеров (push_back, size, capacity, empty, clear, ...). Указатели и динамическая память.&lt;br /&gt;
&lt;br /&gt;
=====Лекция 3 (18.10.2014)=====&lt;br /&gt;
Обзор операторов языка. Выражения. Приоритет и ассоциативность операторов. Перечисления. Массивы фиксированного размера. [https://yadi.sk/d/iipyskQ1cB2YK фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 2 (14.10.2014)=====&lt;br /&gt;
Объявления переменных. время жизни и области видимости. Функции. Передача значения по ссылке. [https://yadi.sk/d/dd9drkJTcB32n фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 1 (11.10.2014)=====&lt;br /&gt;
Программа “Hello, world!”. История C++. Использование языка. Стандарты языка (С++98/03, С++11/14). Популярные компиляторы&lt;br /&gt;
(gcc, clang, msvc, ...). Литература и полезные материалы по C++.  Основные инструкции, встроенные типы данных.&lt;br /&gt;
[https://yadi.sk/d/lnuAjDG9bvzSZ]&lt;br /&gt;
&lt;br /&gt;
====Python====&lt;br /&gt;
&lt;br /&gt;
====Лекция 8 (30.09.2014)====&lt;br /&gt;
Классы, наследование. Обработка исключений. [https://yadi.sk/d/9LtiJUEibkqrG ipython3 notebook]&lt;br /&gt;
&lt;br /&gt;
====Лекция 7 (27.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 6 (23.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 5 (20.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 4 (16.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 3 (13.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 2 (09.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 1 (06.09.2014)====&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=199</id>
		<title>Programming/2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=199"/>
		<updated>2014-10-21T07:38:52Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* C++ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методологии программирования, II поток ==&lt;br /&gt;
&lt;br /&gt;
e-mail: andrey.shestimerov@gmail.com&lt;br /&gt;
Присутственные часы: &lt;br /&gt;
* 25.10.14 - 9:00 - 10:20, ауд 623.&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
=== Краткое содержание лекций ===&lt;br /&gt;
&lt;br /&gt;
====C++====&lt;br /&gt;
&lt;br /&gt;
=====Лекция 5 состоится 25.10.2014)=====&lt;br /&gt;
Указатели. Арифметика указателей. Оператор взятия адреса. Итераторы.&lt;br /&gt;
&lt;br /&gt;
=====Лекция 4 (21.10.2014)=====&lt;br /&gt;
Шаблоны std::vector и std::string. Списки инициализации. Функции-члены стандартных последователь-&lt;br /&gt;
ных контейнеров (push_back, size, capacity, empty, clear, ...). Указатели и динамическая память.&lt;br /&gt;
&lt;br /&gt;
=====Лекция 3 (18.10.2014)=====&lt;br /&gt;
Обзор операторов языка. Выражения. Приоритет и ассоциативность операторов. Перечисления. Массивы фиксированного размера. [https://yadi.sk/d/iipyskQ1cB2YK фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 2 (14.10.2014)=====&lt;br /&gt;
Объявления переменных. время жизни и области видимости. Функции. Передача значения по ссылке. [https://yadi.sk/d/dd9drkJTcB32n фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 1 (11.10.2014)=====&lt;br /&gt;
Программа “Hello, world!”. История C++. Использование языка. Стандарты языка (С++98/03, С++11/14). Популярные компиляторы&lt;br /&gt;
(gcc, clang, msvc, ...). Литература и полезные материалы по C++.  Основные инструкции, встроенные типы данных.&lt;br /&gt;
[https://yadi.sk/d/lnuAjDG9bvzSZ]&lt;br /&gt;
&lt;br /&gt;
====Python====&lt;br /&gt;
&lt;br /&gt;
====Лекция 8 (30.09.2014)====&lt;br /&gt;
Классы, наследование. Обработка исключений. [https://yadi.sk/d/9LtiJUEibkqrG ipython3 notebook]&lt;br /&gt;
&lt;br /&gt;
====Лекция 7 (27.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 6 (23.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 5 (20.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 4 (16.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 3 (13.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 2 (09.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 1 (06.09.2014)====&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=198</id>
		<title>Programming/2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=198"/>
		<updated>2014-10-21T07:31:31Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* Лекция 3 (18.10.2014) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методологии программирования, II поток ==&lt;br /&gt;
&lt;br /&gt;
e-mail: andrey.shestimerov@gmail.com&lt;br /&gt;
Присутственные часы: &lt;br /&gt;
* 25.10.14 - 9:00 - 10:20, ауд 623.&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
=== Краткое содержание лекций ===&lt;br /&gt;
&lt;br /&gt;
====C++====&lt;br /&gt;
&lt;br /&gt;
=====Лекция 5 состоится 25.10.2014)=====&lt;br /&gt;
Указатели. Арифметика указателей. Оператор взятия адреса. Итераторы.&lt;br /&gt;
&lt;br /&gt;
=====Лекция 4 (21.10.2014)=====&lt;br /&gt;
Шаблоны std::vector и std::string. Списки инициализации. Функции-члены стандартных последователь-&lt;br /&gt;
ных контейнеров (push_back, size, capacity, empty, clear, ...). Указатели и динамическая память.&lt;br /&gt;
&lt;br /&gt;
=====Лекция 3 (18.10.2014)=====&lt;br /&gt;
Обзор операторов языка. Выражения. Приоритет и ассоциативность операторов. Перечисления. Массивы фиксированного размера. [https://yadi.sk/d/iipyskQ1cB2YK фрагмент кода]&lt;br /&gt;
&lt;br /&gt;
=====Лекция 2 (14.10.2014)=====&lt;br /&gt;
Объявления переменных. время жизни и области видимости. Функции. Передача значения по ссылке.&lt;br /&gt;
&lt;br /&gt;
=====Лекция 1 (11.10.2014)=====&lt;br /&gt;
Программа “Hello, world!”. История C++. Использование языка. Стандарты языка (С++98/03, С++11/14). Популярные компиляторы&lt;br /&gt;
(gcc, clang, msvc, ...). Литература и полезные материалы по C++.  Основные инструкции, встроенные типы данных.&lt;br /&gt;
[https://yadi.sk/d/lnuAjDG9bvzSZ]&lt;br /&gt;
&lt;br /&gt;
====Python====&lt;br /&gt;
&lt;br /&gt;
====Лекция 8 (30.09.2014)====&lt;br /&gt;
Классы, наследование. Обработка исключений. [https://yadi.sk/d/9LtiJUEibkqrG ipython3 notebook]&lt;br /&gt;
&lt;br /&gt;
====Лекция 7 (27.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 6 (23.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 5 (20.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 4 (16.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 3 (13.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 2 (09.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 1 (06.09.2014)====&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=197</id>
		<title>Programming/2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=197"/>
		<updated>2014-10-21T07:19:04Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* Лекция 3 (18.10.2014) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методологии программирования, II поток ==&lt;br /&gt;
&lt;br /&gt;
e-mail: andrey.shestimerov@gmail.com&lt;br /&gt;
Присутственные часы: &lt;br /&gt;
* 25.10.14 - 9:00 - 10:20, ауд 623.&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
=== Краткое содержание лекций ===&lt;br /&gt;
&lt;br /&gt;
====C++====&lt;br /&gt;
&lt;br /&gt;
=====Лекция 5 состоится 25.10.2014)=====&lt;br /&gt;
Указатели. Арифметика указателей. Оператор взятия адреса. Итераторы.&lt;br /&gt;
&lt;br /&gt;
=====Лекция 4 (21.10.2014)=====&lt;br /&gt;
Шаблоны std::vector и std::string. Списки инициализации. Функции-члены стандартных последователь-&lt;br /&gt;
ных контейнеров (push_back, size, capacity, empty, clear, ...). Указатели и динамическая память.&lt;br /&gt;
&lt;br /&gt;
=====Лекция 3 (18.10.2014)=====&lt;br /&gt;
Обзор операторов языка. Выражения. Приоритет и ассоциативность операторов. Перечисления. Массивы фиксированного размера.&lt;br /&gt;
&lt;br /&gt;
=====Лекция 2 (14.10.2014)=====&lt;br /&gt;
Объявления переменных. время жизни и области видимости. Функции. Передача значения по ссылке.&lt;br /&gt;
&lt;br /&gt;
=====Лекция 1 (11.10.2014)=====&lt;br /&gt;
Программа “Hello, world!”. История C++. Использование языка. Стандарты языка (С++98/03, С++11/14). Популярные компиляторы&lt;br /&gt;
(gcc, clang, msvc, ...). Литература и полезные материалы по C++.  Основные инструкции, встроенные типы данных.&lt;br /&gt;
[https://yadi.sk/d/lnuAjDG9bvzSZ]&lt;br /&gt;
&lt;br /&gt;
====Python====&lt;br /&gt;
&lt;br /&gt;
====Лекция 8 (30.09.2014)====&lt;br /&gt;
Классы, наследование. Обработка исключений. [https://yadi.sk/d/9LtiJUEibkqrG ipython3 notebook]&lt;br /&gt;
&lt;br /&gt;
====Лекция 7 (27.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 6 (23.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 5 (20.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 4 (16.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 3 (13.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 2 (09.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 1 (06.09.2014)====&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=196</id>
		<title>Programming/2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=196"/>
		<updated>2014-10-21T07:18:11Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* Основы и методологии программирования, II поток */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методологии программирования, II поток ==&lt;br /&gt;
&lt;br /&gt;
e-mail: andrey.shestimerov@gmail.com&lt;br /&gt;
Присутственные часы: &lt;br /&gt;
* 25.10.14 - 9:00 - 10:20, ауд 623.&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
=== Краткое содержание лекций ===&lt;br /&gt;
&lt;br /&gt;
====C++====&lt;br /&gt;
&lt;br /&gt;
=====Лекция 5 состоится 25.10.2014)=====&lt;br /&gt;
Указатели. Арифметика указателей. Оператор взятия адреса. Итераторы.&lt;br /&gt;
&lt;br /&gt;
=====Лекция 4 (21.10.2014)=====&lt;br /&gt;
Шаблоны std::vector и std::string. Списки инициализации. Функции-члены стандартных последователь-&lt;br /&gt;
ных контейнеров (push_back, size, capacity, empty, clear, ...). Указатели и динамическая память.&lt;br /&gt;
&lt;br /&gt;
=====Лекция 3 (18.10.2014)=====&lt;br /&gt;
Обзор операторов языка. Выражения. Приоритет и ассоциативность операторов. Массивы фиксированного размера. &lt;br /&gt;
&lt;br /&gt;
=====Лекция 2 (14.10.2014)=====&lt;br /&gt;
Объявления переменных. время жизни и области видимости. Функции. Передача значения по ссылке.&lt;br /&gt;
&lt;br /&gt;
=====Лекция 1 (11.10.2014)=====&lt;br /&gt;
Программа “Hello, world!”. История C++. Использование языка. Стандарты языка (С++98/03, С++11/14). Популярные компиляторы&lt;br /&gt;
(gcc, clang, msvc, ...). Литература и полезные материалы по C++.  Основные инструкции, встроенные типы данных.&lt;br /&gt;
[https://yadi.sk/d/lnuAjDG9bvzSZ]&lt;br /&gt;
&lt;br /&gt;
====Python====&lt;br /&gt;
&lt;br /&gt;
====Лекция 8 (30.09.2014)====&lt;br /&gt;
Классы, наследование. Обработка исключений. [https://yadi.sk/d/9LtiJUEibkqrG ipython3 notebook]&lt;br /&gt;
&lt;br /&gt;
====Лекция 7 (27.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 6 (23.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 5 (20.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 4 (16.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 3 (13.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 2 (09.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 1 (06.09.2014)====&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=195</id>
		<title>Programming/2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=195"/>
		<updated>2014-10-21T07:14:32Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* Основы и методологии программирования, II поток */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методологии программирования, II поток ==&lt;br /&gt;
&lt;br /&gt;
e-mail: andrey.shestimerov@gmail.com&lt;br /&gt;
&lt;br /&gt;
=== Краткое содержание лекций ===&lt;br /&gt;
&lt;br /&gt;
====C++====&lt;br /&gt;
&lt;br /&gt;
=====Лекция 5 состоится 25.10.2014)=====&lt;br /&gt;
Указатели. Арифметика указателей. Оператор взятия адреса. Итераторы.&lt;br /&gt;
&lt;br /&gt;
=====Лекция 4 (21.10.2014)=====&lt;br /&gt;
Шаблоны std::vector и std::string. Списки инициализации. Функции-члены стандартных последователь-&lt;br /&gt;
ных контейнеров (push_back, size, capacity, empty, clear, ...). Указатели и динамическая память.&lt;br /&gt;
&lt;br /&gt;
=====Лекция 3 (18.10.2014)=====&lt;br /&gt;
Обзор операторов языка. Выражения. Приоритет и ассоциативность операторов. Массивы фиксированного размера. &lt;br /&gt;
&lt;br /&gt;
=====Лекция 2 (14.10.2014)=====&lt;br /&gt;
Объявления переменных. время жизни и области видимости. Функции. Передача значения по ссылке.&lt;br /&gt;
&lt;br /&gt;
=====Лекция 1 (11.10.2014)=====&lt;br /&gt;
Программа “Hello, world!”. История C++. Использование языка. Стандарты языка (С++98/03, С++11/14). Популярные компиляторы&lt;br /&gt;
(gcc, clang, msvc, ...). Литература и полезные материалы по C++.  Основные инструкции, встроенные типы данных.&lt;br /&gt;
[https://yadi.sk/d/lnuAjDG9bvzSZ]&lt;br /&gt;
&lt;br /&gt;
====Python====&lt;br /&gt;
&lt;br /&gt;
====Лекция 8 (30.09.2014)====&lt;br /&gt;
Классы, наследование. Обработка исключений. [https://yadi.sk/d/9LtiJUEibkqrG ipython3 notebook]&lt;br /&gt;
&lt;br /&gt;
====Лекция 7 (27.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 6 (23.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 5 (20.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 4 (16.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 3 (13.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 2 (09.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 1 (06.09.2014)====&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=175</id>
		<title>Programming/2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=175"/>
		<updated>2014-10-14T09:28:36Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* Основы и методологии программирования, II поток */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методологии программирования, II поток ==&lt;br /&gt;
&lt;br /&gt;
e-mail: andrey.shestimerov@gmail.com&lt;br /&gt;
&lt;br /&gt;
=== Краткое содержание лекций ===&lt;br /&gt;
&lt;br /&gt;
====C++====&lt;br /&gt;
&lt;br /&gt;
=====Лекция 2 (14.10.2014)=====&lt;br /&gt;
Обзор операторов языка, функции, ссылки.&lt;br /&gt;
&lt;br /&gt;
=====Лекция 1 (11.10.2014)=====&lt;br /&gt;
Программа “Hello, world!”. История C++. Использование языка. Стандарты языка (С++98/03, С++11/14). Популярные компиляторы&lt;br /&gt;
(gcc, clang, msvc, ...). Литература и полезные материалы по C++.  Основные инструкции, встроенные типы данных.&lt;br /&gt;
[https://yadi.sk/d/lnuAjDG9bvzSZ]&lt;br /&gt;
&lt;br /&gt;
====Python====&lt;br /&gt;
&lt;br /&gt;
====Лекция 8 (30.09.2014)====&lt;br /&gt;
Классы, наследование. Обработка исключений. [https://yadi.sk/d/9LtiJUEibkqrG ipython3 notebook]&lt;br /&gt;
&lt;br /&gt;
====Лекция 7 (27.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 6 (23.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 5 (20.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 4 (16.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 3 (13.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 2 (09.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 1 (06.09.2014)====&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=174</id>
		<title>Programming/2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=174"/>
		<updated>2014-10-14T09:27:52Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* C++ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методологии программирования, II поток ==&lt;br /&gt;
=== Краткое содержание лекций ===&lt;br /&gt;
&lt;br /&gt;
====C++====&lt;br /&gt;
&lt;br /&gt;
=====Лекция 2 (14.10.2014)=====&lt;br /&gt;
Обзор операторов языка, функции, ссылки.&lt;br /&gt;
&lt;br /&gt;
=====Лекция 1 (11.10.2014)=====&lt;br /&gt;
Программа “Hello, world!”. История C++. Использование языка. Стандарты языка (С++98/03, С++11/14). Популярные компиляторы&lt;br /&gt;
(gcc, clang, msvc, ...). Литература и полезные материалы по C++.  Основные инструкции, встроенные типы данных.&lt;br /&gt;
[https://yadi.sk/d/lnuAjDG9bvzSZ]&lt;br /&gt;
&lt;br /&gt;
====Python====&lt;br /&gt;
&lt;br /&gt;
====Лекция 8 (30.09.2014)====&lt;br /&gt;
Классы, наследование. Обработка исключений. [https://yadi.sk/d/9LtiJUEibkqrG ipython3 notebook]&lt;br /&gt;
&lt;br /&gt;
====Лекция 7 (27.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 6 (23.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 5 (20.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 4 (16.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 3 (13.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 2 (09.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 1 (06.09.2014)====&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=155</id>
		<title>Programming/2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=155"/>
		<updated>2014-10-11T06:12:09Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* Лекция 1 (11.10.2014) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методологии программирования, II поток ==&lt;br /&gt;
=== Краткое содержание лекций ===&lt;br /&gt;
&lt;br /&gt;
====C++====&lt;br /&gt;
=====Лекция 1 (11.10.2014)=====&lt;br /&gt;
Программа “Hello, world!”. История C++. Использование языка. Стандарты языка (С++98/03, С++11/14). Популярные компиляторы&lt;br /&gt;
(gcc, clang, msvc, ...). Литература и полезные материалы по C++.  Основные инструкции, встроенные типы данных.&lt;br /&gt;
[https://yadi.sk/d/lnuAjDG9bvzSZ]&lt;br /&gt;
&lt;br /&gt;
====Python====&lt;br /&gt;
&lt;br /&gt;
====Лекция 8 (30.09.2014)====&lt;br /&gt;
Классы, наследование. Обработка исключений. [https://yadi.sk/d/9LtiJUEibkqrG ipython3 notebook]&lt;br /&gt;
&lt;br /&gt;
====Лекция 7 (27.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 6 (23.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 5 (20.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 4 (16.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 3 (13.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 2 (09.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 1 (06.09.2014)====&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=154</id>
		<title>Programming/2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=154"/>
		<updated>2014-10-11T06:11:58Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* =Лекция 1 (11.10.2014) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методологии программирования, II поток ==&lt;br /&gt;
=== Краткое содержание лекций ===&lt;br /&gt;
&lt;br /&gt;
====C++====&lt;br /&gt;
====Лекция 1 (11.10.2014)====&lt;br /&gt;
Программа “Hello, world!”. История C++. Использование языка. Стандарты языка (С++98/03, С++11/14). Популярные компиляторы&lt;br /&gt;
(gcc, clang, msvc, ...). Литература и полезные материалы по C++.  Основные инструкции, встроенные типы данных.&lt;br /&gt;
[https://yadi.sk/d/lnuAjDG9bvzSZ]&lt;br /&gt;
&lt;br /&gt;
====Python====&lt;br /&gt;
&lt;br /&gt;
====Лекция 8 (30.09.2014)====&lt;br /&gt;
Классы, наследование. Обработка исключений. [https://yadi.sk/d/9LtiJUEibkqrG ipython3 notebook]&lt;br /&gt;
&lt;br /&gt;
====Лекция 7 (27.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 6 (23.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 5 (20.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 4 (16.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 3 (13.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 2 (09.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 1 (06.09.2014)====&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=153</id>
		<title>Programming/2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=153"/>
		<updated>2014-10-11T06:11:49Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* C++ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методологии программирования, II поток ==&lt;br /&gt;
=== Краткое содержание лекций ===&lt;br /&gt;
&lt;br /&gt;
====C++====&lt;br /&gt;
=====Лекция 1 (11.10.2014)====&lt;br /&gt;
Программа “Hello, world!”. История C++. Использование языка. Стандарты языка (С++98/03, С++11/14). Популярные компиляторы&lt;br /&gt;
(gcc, clang, msvc, ...). Литература и полезные материалы по C++.  Основные инструкции, встроенные типы данных.&lt;br /&gt;
[https://yadi.sk/d/lnuAjDG9bvzSZ]&lt;br /&gt;
&lt;br /&gt;
====Python====&lt;br /&gt;
&lt;br /&gt;
====Лекция 8 (30.09.2014)====&lt;br /&gt;
Классы, наследование. Обработка исключений. [https://yadi.sk/d/9LtiJUEibkqrG ipython3 notebook]&lt;br /&gt;
&lt;br /&gt;
====Лекция 7 (27.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 6 (23.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 5 (20.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 4 (16.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 3 (13.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 2 (09.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 1 (06.09.2014)====&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=152</id>
		<title>Programming/2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Programming/2&amp;diff=152"/>
		<updated>2014-10-11T06:11:31Z</updated>

		<summary type="html">&lt;p&gt;AndreyShestimerov: /* Краткое содержание лекций */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методологии программирования, II поток ==&lt;br /&gt;
=== Краткое содержание лекций ===&lt;br /&gt;
&lt;br /&gt;
====C++====&lt;br /&gt;
Лекция 1 (11.10.2014)&lt;br /&gt;
Программа “Hello, world!”. История C++. Использование языка. Стандарты языка (С++98/03, С++11/14). Популярные компиляторы&lt;br /&gt;
(gcc, clang, msvc, ...). Литература и полезные материалы по C++.  Основные инструкции, встроенные типы данных.&lt;br /&gt;
[https://yadi.sk/d/lnuAjDG9bvzSZ]&lt;br /&gt;
&lt;br /&gt;
====Python====&lt;br /&gt;
&lt;br /&gt;
====Лекция 8 (30.09.2014)====&lt;br /&gt;
Классы, наследование. Обработка исключений. [https://yadi.sk/d/9LtiJUEibkqrG ipython3 notebook]&lt;br /&gt;
&lt;br /&gt;
====Лекция 7 (27.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 6 (23.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 5 (20.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 4 (16.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 3 (13.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 2 (09.09.2014)====&lt;br /&gt;
&lt;br /&gt;
====Лекция 1 (06.09.2014)====&lt;/div&gt;</summary>
		<author><name>AndreyShestimerov</name></author>
	</entry>
</feed>