<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wikicshse.ru/index.php?action=history&amp;feed=atom&amp;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-1</id>
	<title>Алгоритмы и структуры данных. Подгруппа 101-1 - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wikicshse.ru/index.php?action=history&amp;feed=atom&amp;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-1"/>
	<link rel="alternate" type="text/html" href="https://wikicshse.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-1&amp;action=history"/>
	<updated>2026-06-06T13:55:36Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wikicshse.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-1&amp;diff=876&amp;oldid=prev</id>
		<title>imported&gt;Melnichuk: /* Текущие результаты */</title>
		<link rel="alternate" type="text/html" href="https://wikicshse.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-1&amp;diff=876&amp;oldid=prev"/>
		<updated>2015-07-02T10:26:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Текущие результаты&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=== Примерный план семинаров ===&lt;br /&gt;
# Основы проектирования и написание интерфейсов&lt;br /&gt;
# Тестирование программ&lt;br /&gt;
# Сортировки и гарантированный n log n для qsort&lt;br /&gt;
# Метод ветвей и границ и общее понятие метрики качества&lt;br /&gt;
# Быстрое преобразование Фурье&lt;br /&gt;
# Динамическое программирование&lt;br /&gt;
# Контекстно-свободные грамматики&lt;br /&gt;
# Симплекс-метод&lt;br /&gt;
# Потоки, динамические деревья, splay-деревья&lt;br /&gt;
# Хеширование&lt;br /&gt;
# Жадные алгоритмы&lt;br /&gt;
# Вероятностные алгоритмы&lt;br /&gt;
# Конечные автоматы&lt;br /&gt;
# Компиляторы&lt;br /&gt;
&lt;br /&gt;
=== Введение ===&lt;br /&gt;
В течение семестра мы будем обсуждать алгоритмы решения различных задач.&amp;lt;br&amp;gt;&lt;br /&gt;
Начнем мы с совсем простой задачи на сортировку про футбольную команду.&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;
# Алгоритм, обоснование корректности, оценки времени и памяти на почту finisterra@yandex.ru&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;
=== Яндекс.Контест ===&lt;br /&gt;
Контест доступен по адресу&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1005/&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/1011-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://1011-group-trunk.googlecode.com/svn/trunk/ 1011-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;
Сдавать задачи надо в контест в системе Яндекс.Контест, а ревью проходится с помощью code.google.com.&lt;br /&gt;
&lt;br /&gt;
=== Второе домашнее задание ===&lt;br /&gt;
Сроки проведения: с 17:00 24 февраля по 23:59 9 марта.&amp;lt;br&amp;gt;&lt;br /&gt;
Ссылка на контест:&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1085/&amp;lt;br&amp;gt;&lt;br /&gt;
Вновь половину баллов вы получите за сдачу задач в контест, а вторую половину - за прохождение ревью.&amp;lt;br&amp;gt;&lt;br /&gt;
Не затягивайте с ним, потому что я физически не успею проверить вас всех в конце семестра!&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Всего решить надо три задачи: 1-2 (количество путей), 2-2 (maze) и 3 (segments).&lt;br /&gt;
&lt;br /&gt;
=== Третье домашнее задание ===&lt;br /&gt;
Сроки проведения: с 23:00 19 апреля по 23:00 4 мая.&amp;lt;br&amp;gt;&lt;br /&gt;
Сроки сдачи ревью: c 23:00 4 мая по 23:00 23 мая.&amp;lt;br&amp;gt;&lt;br /&gt;
Ваш номер варианта - это номер в алфавите третьей буквы вашей фамилии, взятый по модулю два и увеличенный на 1. Например, у меня фамилия меЛьничук - 13-я буква, значит, у меня второй вариант.&amp;lt;br&amp;gt;&lt;br /&gt;
Третью задачу необходимо снабдить доказательством корректности алгоритма. Коммитить его надо вместе с кодом в svn.&amp;lt;br&amp;gt;&lt;br /&gt;
Ссылка на контест:&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1196/enter/&amp;lt;br&amp;gt;&lt;br /&gt;
Половину баллов вы получите за сдачу задач в контест, а вторую половину - за прохождение ревью.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Четвертое домашнее задание ===&lt;br /&gt;
Сроки проведения: с 21:00 26 мая по 21:00 9 июня.&amp;lt;br&amp;gt;&lt;br /&gt;
Сроки сдачи ревью: с 21:00 9 июня по 21:00 23 июня (конец может поменяться из-за сессии и требований учебной части, так что проходите поскорее).&amp;lt;br&amp;gt;&lt;br /&gt;
Обязательны первые три задачи. Первые 10 человек, решившие 4-ую задачу, могут не решать одну из первых трех.&amp;lt;br&amp;gt;&lt;br /&gt;
Ссылка на контест:&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1259/enter/&amp;lt;br&amp;gt;&lt;br /&gt;
Половину баллов вы получите за сдачу задач в контест, а вторую половину - за прохождение ревью.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Пятое домашнее задание ===&lt;br /&gt;
Сроки проведения: с 00:00 5 июня по 00:00 25 июня.&amp;lt;br&amp;gt;&lt;br /&gt;
Обязательны обе задачи.&amp;lt;br&amp;gt;&lt;br /&gt;
Ссылка на контест:&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1271/enter/&amp;lt;br&amp;gt;&lt;br /&gt;
Ревью по этой работе не проводится, но я надеюсь, что читаемый код вам писать уже проще, чем олимпиадный.&amp;lt;br&amp;gt;&lt;br /&gt;
Вместо ревью вам необходимо решить и сдать набор теоретических задач&amp;lt;br&amp;gt;&lt;br /&gt;
https://yadi.sk/i/G3lLFT65h9pb8&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 (6) !! ДЗ-2 (3) !! ДЗ-3 (4) !! ДЗ-4 (3) !! ДЗ-5 (2/3) !! Accum !! Exam !! Sum&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Гущенко-Чеверда || Иван || Ильич || 6/6 || 3/3 || 4/4 || 1/1 || 1.5/2.5  || 9 || 9 || 9 &lt;br /&gt;
|-&lt;br /&gt;
| 2 ||	Деркач || Денис || Анатольевич || 5/5 || 3/3 || 4/4 || 2/2 || 1/0  || 7 || 7 || 7 &lt;br /&gt;
|-&lt;br /&gt;
| 3 || Исхаков || Тимур || Рашидович || 6/6 || 3/3 || 3/3  || 2/2  || 2/3  || 9 || 9 || 9 &lt;br /&gt;
|-&lt;br /&gt;
| 4 || Кузнецов || Георгий || Алексеевич || 6/6 || 2/2  || 2/0 ||  || 1.5/3  || 5 || 3 || 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Мельниченко || Пётр || Валерьевич || 4/0 ||  || 2/2 ||  || 2/0 || 4 || 8 || 5 &lt;br /&gt;
|-&lt;br /&gt;
| 6 || Носков || Степан || Алексеевич || 6/0 || 3/0  || 3/0 || 1/0 || 1/0  || 4 || 7 || 5 &lt;br /&gt;
|-&lt;br /&gt;
| 7 || Пособин || Глеб || Игоревич || 6/6 || 3/3  || 4/4  || 3/3 || 2/3  || 10 || 10 || 10 &lt;br /&gt;
|-&lt;br /&gt;
| 8 || Пролеев || Лев || Николаевич || 6/6 || 3/3 || 4/4 || 3/3  || 2/0  || 9 || 10 || 9 &lt;br /&gt;
|-&lt;br /&gt;
| 9 || Рябушев || Антон || Федорович || 6/6 || 3/2 || 3/0 || 1/0 || 1.5/0  || 6 || 9 || 7 &lt;br /&gt;
|-&lt;br /&gt;
| 10 || Сайранов || Айдар || Дамирович || 6/0 || 3/1 || 4/4  ||  || 1/0  || 6 || неявка ||  &lt;br /&gt;
|-&lt;br /&gt;
| 11 || Святокум || Полина || Олеговна || 6/6 || 3/3 || 3/3 || 2/1 || 2/0  || 8 || 8 || 8 &lt;br /&gt;
|-&lt;br /&gt;
| 12 || Султанов || Арсен || Русланович || 6/0 ||  || 1/0 || 1/1 || 1.5/0  || 2 || 4 || 3 &lt;br /&gt;
|-&lt;br /&gt;
| 13 || Трофимов || Иван || Андреевич || 6/0 ||  || 3/0 || 2/0 ||  || 4 || неявка ||  &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 !! 2 !! 3 !! 4 !! 5&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Гущенко-Чеверда || Иван || Ильич || + || + || + || + || + &lt;br /&gt;
|-&lt;br /&gt;
| 2 ||	Деркач || Денис || Анатольевич || - || + || +- || + || +   &lt;br /&gt;
|-&lt;br /&gt;
| 3 || Исхаков || Тимур || Рашидович || + || - || + || + || +  &lt;br /&gt;
|-&lt;br /&gt;
| 4 || Кузнецов || Георгий || Алексеевич || - || - || - || + || +-   &lt;br /&gt;
|-&lt;br /&gt;
| 5 || Мельниченко || Пётр || Валерьевич || + || + || + || + || -  &lt;br /&gt;
|-&lt;br /&gt;
| 6 || Носков || Степан || Алексеевич || - || + || + || + ||   &lt;br /&gt;
|-&lt;br /&gt;
| 7 || Пособин || Глеб || Игоревич || + || + || + || + || +  &lt;br /&gt;
|-&lt;br /&gt;
| 8 || Пролеев || Лев || Николаевич || + || + || + || + || +-  &lt;br /&gt;
|-&lt;br /&gt;
| 9 || Рябушев || Антон || Федорович || - || + || + || + ||   &lt;br /&gt;
|-&lt;br /&gt;
| 10 || Сайранов || Айдар || Дамирович || + || + || + || + || + &lt;br /&gt;
|-&lt;br /&gt;
| 11 || Святокум || Полина || Олеговна || + || + || + || + ||   &lt;br /&gt;
|-&lt;br /&gt;
| 12 || Султанов || Арсен || Русланович || ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 13 || Трофимов || Иван || Андреевич || + || +- || +- || + || +&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Если видите какие-то ошибки в заполнении таблицы, сообщайте, я мог что-то упустить.&lt;br /&gt;
&lt;br /&gt;
===Набор задач для подготовки к контрольной===&lt;br /&gt;
https://yadi.sk/i/gVo0ymT4fduLJ&lt;br /&gt;
&lt;br /&gt;
===Текущие наработки по компилятору===&lt;br /&gt;
https://yadi.sk/d/f-GdraEHgzcLD&lt;br /&gt;
&lt;br /&gt;
===Экзамен===&lt;br /&gt;
Экзамен по курсу будет состоять из двух частей.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Первая часть - практическая и будет проходить на последнем семинаре по курсу.&amp;lt;br&amp;gt;&lt;br /&gt;
Вам будет предложено решить одну задачу в системе Яндекс.Контест.&amp;lt;br&amp;gt;&lt;br /&gt;
За эту часть экзамена вы получаете 2 из 10 баллов экзамена.&amp;lt;br&amp;gt;&lt;br /&gt;
Тренировочный контест, настроенный так же, как и экзаменационный:&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1282/enter/&amp;lt;br&amp;gt;&lt;br /&gt;
Контест практической части экзамена:&amp;lt;br&amp;gt;&lt;br /&gt;
https://official.contest.yandex.ru/contest/1280/enter/&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вторая часть - теоретическая и будет проходить 29ого июня.&amp;lt;br&amp;gt;&lt;br /&gt;
При подготовке можно пользоваться любыми бумажными материалами.&amp;lt;br&amp;gt;&lt;br /&gt;
Электронными устройствами пользоваться запрещено.&amp;lt;br&amp;gt;&lt;br /&gt;
Билет будет состоять из вопроса по теории и задачи.&amp;lt;br&amp;gt;&lt;br /&gt;
Для получения максимальной оценки необходимо будет ответить на дополнительные вопросы.&amp;lt;br&amp;gt;&lt;br /&gt;
За эту часть экзамена вы получаете 8 из 10 баллов экзамена.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>imported&gt;Melnichuk</name></author>
	</entry>
</feed>