Perltask / 2006

И оставлял страх/надежду всяк сюда входящий.


1. Billing [14]
	Вход: лог файл web-сервера. Файл, описывающий стоимость того или иного
	ресурса (формат данного файла необходимо разработать самостоятельно).
	Выход: счета для каждого из пользователей (при необходимости с детализацией).

   Потапов Дмитрий, КН-201  (21.02.06)  14 (16.12.06)
   Куроедов Андрей, КН-204  (15.03.06)
   Петрованова Инна, КБ-201 (04.04.06)
   Малец Андрей, КН-202     (03.05.06)  14 (06.12.06)
   Кафтасьев Игорь, КН-202  (03.05.06)  14 (22.11.06)
   Михайлов Виктор, КН-202  (03.05.06)  12 (22.11.06)
   Игнатыш Михаил, КН-204   (10.05.06)
   Гарипов Олег, КН-201     (15.12.06)
   Филиппов Дмитрий, КН-202 (17.01.07)  12 (17.01.07)


2. Hash [9]
	Необходимо разработать собственный класс, реализующий структуру данных
	хэш-таблица. Также необходимо предусмотреть возможность указания
	произвольной хэш-функции пользователями данного класса.

   Симонов Дмитрий, КБ-201      (25.04.06)  9 (02.05.06)
   Добровольский Михаил, КБ-201 (02.05.06)  9 (19.12.06)
   Вигель Роман, КБ-201         (30.11.06)  9 (13.12.06)
   Шилиманов Кирилл, КБ-201     (30.11.06)  9 (15.01.07)
   Плотников Константин, КБ-201 (30.11.06)  9 (15.01.07)
   Зиненко Артём, КБ-201        (30.11.06)  9 (19.12.06)
   Шохирев Лев, КБ-201          (01.12.06)  9 (19.12.06)
   Новосёлова Юлия, КБ-201      (02.12.06)  9 (20.12.06)
   Зеленина Екатерина, КБ-201   (19.04.07)  9 (19.04.07)


3. Пары слов [12]
	Вход: текст на русском языке и файл, содержащий список "не слов".
	Выход: программа должна построить список наиболее частых пар слов,
	употребляемых в одной фразе (предложении), при этом слова могут быть
	расположены в любом порядке в предложении. Из рассматриваемых слов
	необходимо исключить все слова, указанные в списке "не слов".

   Нечитайлова Дарья, КН-201 (21.02.06)  12 (30.11.06)
   Корнилов Владимир, КН-203 (21.02.06)
   Муратов Алексей, КБ-201   (14.03.06)  12 (02.05.06)
   Сухарь Александра, КБ-201 (28.03.06)  12 (15.01.07)
   Кобылкина Наталья, КН-203 (28.03.06)
   Петрованова Инна, КБ-201  (04.04.06)
   Глазунова Татьяна, КН-202 (10.05.06)  12 (13.12.06)
   Вигель Роман, КБ-201      (30.11.06)  10 (19.12.06)
   Романов Станислав, КН-202 (17.01.07)  10 (17.01.07)
   Чижов Михаил, КБ-201      (21.02.07)  12 (21.02.07)


4. Взлом шифра [18]
	Вход: текст, зашифрованный произвольным подстановочным шифром.
	Выход: оригинальное сообщение (возможна неполная дешифрация).

   Бояршина Дарья, КН-201      (21.02.06)  18 (15.01.07)
   Зуева Анастасия, КН-201     (21.02.06)
   Хозов Андрей, КН-202        (15.03.06)
   Густелёв Дмитрий, КН-201    (21.03.06)  18 (17.01.07)
   Четвериков Григорий, КН-202 (31.03.06)
   Базалев Никита, КН-202      (05.04.06)  15 (17.01.07)
   Симонов Дмитрий, КБ-201     (25.04.06)
   Мунтянов Игорь, КН-202      (30.12.06)  10 (26.02.07)
   Зеленина Екатерина, КБ-201  (19.04.07)  12 (19.04.07)


5. man(pod)2html(rtf,pdf,xml) [15, ...2pdf 18]
	Вход: документ в формате man(pod).
	Выход: документ в формате html(rtf,pdf,xml).

   pod2html
     Шохирев Лев, КБ-201        (21.03.06)  13 (23.05.06)
     Пирожкова Марина, КБ-201   (21.03.06)  12 (02.05.06)
     Шилиманов Кирилл, КБ-201   (21.03.06)  12 (15.01.07)
     Павлюк Евгений, КН-201     (31.03.06)
     Заводников Дмитрий, КН-205 (31.03.06)
     Гарипов Олег, КН-201       (15.12.06)
     Русин Илья, КБ-201         (12.01.07)  15 (16.01.07)
     Сидорова Анастасия, КБ-201 (29.01.07)  10 (19.04.07)

   pod2xml
     Пирожкова Марина, КБ-201   (21.03.06)  12 (15.01.07)
     Шилиманов Кирилл, КБ-201   (21.03.06)  12 (15.01.07)
     Чижов Михаил, КБ-201       (21.02.07)  12 (21.02.07)
     Петрованова Инна, КБ-201   (19.04.07)  10 (19.04.07)

   man2html
     Мякишев Кирилл, КБ-201     (28.03.06)
     Шалайко Кристина, КБ-201   (18.01.07)
     Соломонова Ольга, КБ-201   (18.01.07)  12 (18.01.07)

   pod2pdf
     Гарипов Олег, КН-201       (22.12.06)  12 (22.02.07)
     Паначёв Максим, КН-201     (16.01.07)  12 (16.01.07)
     Петрованова Инна, КБ-201   (19.04.07)   5 (19.04.07)


6. Генератор отчетов [16]
	Вход: формат отчета (язык описания разработать самостоятельно),
	данные для подстановки.
	Выход: набор заполненных отчетов.

   Куроедов Андрей, КН-204   (15.03.06)
   Соломонова Ольга, КБ-201  (21.03.06)
   Романов Станислав, КН-202 (31.03.06)
   Кружилин Никита, КН-201   (12.05.06)
   Торхова Татьяна, КБ-201   (06.12.06)  16 (16.01.07)
   Лузина Екатерина, КБ-201  (08.12.06)   9 (15.01.07)
   Сухарь Александра, КБ-201 (16.01.07)   8 (16.01.07)
   Доронин Борис, КБ-201     (17.01.07)  12 (18.01.07)
   Мякишев Кирилл, КБ-201    (19.04.07)  10 (17.01.07)


7. Небо [14]
	Вход: база данных с описанием небесной сферы + координаты наблюдателя
	Выход: перечень координат звезд (в 2-мерном пространстве), видимых наблюдателю.

   Соломонова Ольга, КБ-201   (21.03.06)
   Зеленина Екатерина, КБ-201 (28.03.06)
   Малыгин Максим, КН-201     (28.03.06)
   Сидорова Анастасия, КБ-201 (28.03.06)
   Патлусов Егор, КН-201      (28.03.06)


8. Лесенка [8]
	Вход: исходное слово (например МУХА), целевое слово (например СЛОН) и словарь.
	Выход: цепочка однобуквенных преобразований, позволяющая получить из
	исходного слова целевое, при этом каждый промежуточный шаг должен также
	являться словом (т.е. присутствовать в словаре).
	Примечание: словарь - ftp://shannon/perl/ruwords.zip

   Варламов Георгий, КН-201     (21.02.06)  8 (04.05.06)
   Поспелов Александр, КН-201   (21.02.06)  7 (15.01.07)
   Хамалинский Андрей, КН-201   (21.02.06)  8 (07.12.06)
   Плотников Константин, КБ-201 (14.03.06)  8 (23.05.06)
   Григорьева Тамара, КН-202    (15.03.06)  8 (13.12.06)
   Хохлова Елена, КН-202        (15.03.06)  8 (06.12.06)
   Темникова Кристина, КН-202   (15.03.06)  8 (20.12.06)
   Словцева Оксана, КН-202      (15.03.06)
   Панова Алёна, КН-202         (15.03.06)  8 (20.12.06)
   Соломонова Ольга, КБ-201     (18.01.07)  8 (18.01.07)
   Зиненко Артём, КБ-201        (21.03.06)  8 (23.05.06)
   Шалайко Кристина, КБ-201     (15.04.07)  4 (19.04.07)


9. Многочлены [11]
	Вход: 2 многочлена от нескольких переменных, заданных в математической 
	форме (т.е. знаки некоторых операций могут отсутствовать).
	Выход: Указание ошибки в записи, если таковая присутствовала, иначе
	сообщение о совпадении или несовпадении введенных многочленов.

   Смирнов Алексей, КН-201    (21.02.06)
   Вавилов Александр, КН-201  (21.02.06)  11 (25.11.06)
   Кафтасьев Игорь, КН-202    (15.03.06)  11 (25.04.06)
   Романов Станислав, КН-202  (15.03.06)
   Глазунова Татьяна, КН-202  (21.03.06)  11 (13.12.06)
   Зиненко Артём, КБ-201      (21.03.06)   9 (19.12.06)
   Бояршина Дарья, КН-201     (30.11.06)
   Малыгин Максим, КН-201     (14.12.06)  10 (22.02.07)
   Сидорова Анастасия, КБ-201 (29.01.07)  11 (28.04.07)
   Зеленина Екатерина, КБ-201 (19.04.07)   8 (19.04.07)


10. Палиндромы [10]
	Вход: текст на русском языке.
	Выход: все палиндромы, построенные из слов данного текста.

    Словцева Оксана, КН-202    (15.03.06)
    Филиппов Дмитрий, КН-202   (15.03.06)   8 (13.12.06)
    Вигель Роман, КБ-201       (21.03.06)   8 (19.12.06)
    Иванов Илья, КН-202        (31.03.06)   8 (28.02.07)
    Варламов Георгий, КН-201   (26.10.06)   5 (26.10.06)
    Темникова Кристина, КН-202 (06.12.06)  10 (06.12.06)
    Григорьева Тамара, КН-202  (13.12.06)   8 (13.12.06)
    Хохлова Елена, КН-202      (13.12.06)   8 (13.12.06)
    Темникова Кристина, КН-202 (13.12.06)
    Панова Алёна, КН-202       (13.12.06)   8 (20.12.06)
    Чижов Михаил, КБ-201       (21.02.07)   8 (21.02.07)


11. Кроссворд [13]
	Вход: список слов и геометрия (описание внешнего вида кроссворда)
	Выход: заполенный кроссворд (сообщение об ошибке, если заполнить невозможно).

    Вавилов Александр, КН-201  (21.02.06)  13 (15.01.07)
    Шошин Вадим, КН-204        (21.02.06)
    Григорьева Тамара, КН-202  (15.03.06)
    Темникова Кристина, КН-202 (15.03.06)
    Панова Алёна, КН-202       (15.03.06)
    Новосёлова Юлия, КБ-201    (21.03.06)  13 (12.05.06)
    Вигель Роман, КБ-201       (06.11.06)  12 (19.12.06)
    Сидорова Анастасия, КБ-201 (29.01.07)
    Мякишев Кирилл, КБ-201     (17.02.07)  10 (17.02.07)
    Чижов Михаил, КБ-201       (21.02.07)  13 (21.02.07)
    Петрованова Инна, КБ-201   (19.04.07)  10 (19.04.07)
    Сидорова Анастасия, КБ-201 (19.04.07)   8 (19.04.07)


12. Debugger [20]
	Вход: программа на языке Perl.
	Отладчик должен предоставить интерфейс пользователя, который позволяет
	проделывать стандартные опреации:
	- просмотр текста программы
	- установка/снятие точек останова (breakpoints)
	- просмотр значения переменных (watch)
	- пошаговое выполение программы (trace)
	- просмотр стека вызовов (call stack)

    Кожевников Сергей, КН-204 (21.02.06)


13. Игра [17, ...]
	Написать программу, позволяющую играть с компьютером в одну из следующих игр:
	- шашки
	- поддавки
	- крестики-нолики [12]
	- реверси
	- пики-фамы (быки и коровы) [7]
	- 100-клеточные шашки
	- шахматы [18]
	Примечание: от компьютерного оппонента не требуется игра на уровне
	гроссмейстера, минимум - умение компьютером совершать не противоречащие
	правилам ходы, а также правильно реагировать на игровую ситуацию (шах, мат и т.п.)

    шашки
      Нечаев Сергей, КН-201        (21.02.06)
      Тагайчинова Анна, КН-201     (21.02.06)  17 (12.05.06)
      Михайлов Виктор, КН-202      (15.03.06)  17 (02.05.06)
      Шалайко Кристина, КБ-201     (21.03.06)  17 (19.04.07)
      Добровольский Михаил, КБ-201 (21.03.06)  14 (13.12.06)
      Доронин Борис, КБ-201        (28.03.06)  15 (17.01.07)
      Сидорова Анастасия, КБ-201   (28.03.06)   9 (28.04.07)
      Патлусов Егор, КН-201        (28.03.06)
      Иванов Илья, КН-202          (28.02.07)  10 (28.02.07)

    поддавки
      Косенко Виталий, КН-201      (21.02.06)  17 (25.05.06)
      Русин Илья, КБ-201           (04.04.06)  16 (16.01.07)
      Гришин Владимир, КН-203      (18.04.06)
      Симоненков Алексей, КН-201   (18.04.06)  17 (07.12.06)
      Тагайчинова Анна, КН-201     (12.05.06)  17 (26.05.06)
      Варламов Георгий, КН-201     (16.11.06)  17 (16.12.06)
      Добровольский Михаил, КБ-201 (02.12.06)  16 (20.12.06)
      Муратов Алексей, КБ-201      (06.12.06)  16 (15.01.07)

    крестики-нолики
      Поспелов Александр, КН-201   (21.02.06)  12 (23.12.06)
      Хамалинский Андрей, КН-201   (21.02.06)  11 (25.11.06)
      Муратов Алексей, КБ-201      (14.03.06)  12 (06.12.06)
      Пирожкова Марина, КБ-201     (14.03.06)   9 (19.12.06)
      Филиппов Дмитрий, КН-202     (15.03.06)
      Новосёлова Юлия, КБ-201      (21.03.06)  12 (23.05.06)
      Сухарь Александра, КБ-201    (28.03.06)  12 (16.01.07)
      Тунёв Игорь, КН-202          (28.10.06)  12 (22.11.06)
      Мякишев Кирилл, КБ-201       (17.02.07)  10 (17.02.07)

    реверси
      Форштретер Арсений, КН-202   (28.03.06)  16 (25.04.06)
      Лобарев Василий, КН-202      (25.04.06)  15 (13.12.06)
      Кошелев Григорий, КН-202     (02.05.06)  15 (13.12.06)
      Тунёв Игорь, КН-202          (28.10.06)  15 (22.11.06)
      Базалев Никита, КН-202       (08.12.06)  15 (15.01.07)
      Вавилов Александр, КН-201    (29.12.06)   9 (15.01.07)
      Алексеева Кристина, КН-201   (11.01.07)  17 (16.01.07)
      Лузина Екатерина, КБ-201     (16.01.07)  17 (16.01.07)
      Романов Станислав, КН-202    (17.01.07)  14 (17.01.07)
      Иванов Илья, КН-202          (28.02.07)  10 (28.02.07)

    пики-фамы
      Павлюк Евгений, КН-201       (21.02.06)
      Заводников Дмитрий, КН-205   (21.02.06)
      Лобарев Василий, КН-202      (04.04.06)   5 (04.04.06)
      Кафтасьев Игорь, КН-202      (25.04.06)   7 (02.05.06)
      Романов Станислав, КН-202    (25.04.06)   7 (17.01.07)
      Хозов Андрей, КН-202         (25.04.06)   7 (15.01.07)
      Форштретер Арсений, КН-202   (25.04.06)   7 (17.01.07)
      Кошелев Григорий, КН-202     (02.05.06)   7 (13.12.06)
      Мохов Олег, КН-202           (26.02.07)   5 (26.02.07)

    100-клеточные шашки
      Тунёв Игорь, КН-202          (31.03.06)  17 (22.11.06)
      Никонов Александр, КН-202    (31.03.06)
      Кошелев Григорий, КН-202     (20.12.06)  15 (20.12.06)
      Мунтянов Игорь, КН-202       (30.12.06)  10 (26.02.07)
      Петрованова Инна, КБ-201     (19.04.07)  17 (19.04.07)

    шахматы
      Камелин Константин, КН-202   (15.03.06)  10 (26.02.07)
      Мохов Олег, КН-202           (28.03.06)  13 (26.02.07)
      Тунёв Игорь, КН-202          (31.03.06)  18 (22.11.06)
      Гришин Владимир, КН-203      (18.04.06)
      Кружилин Никита, КН-201      (12.05.06)
      Форштретер Арсений, КН-202   (02.11.06)  15 (17.01.07)
      Тагайчинова Анна, КН-201     (30.09.06)  18 (30.09.06)
      Кошелев Григорий, КН-202     (13.12.06)
      Сидорова Анастасия, КБ-201   (28.04.07)  18 (28.04.07)


14. Лабиринт [11]
	Вход: файл с описанием лабиринта, начальная позиция, позиция выхода из
	лабиринта и число бомб.
	Выход: маршрут, позволяющий попасть из начальной позиции в позицию выхода.
	Примечание: бомба способна уничтожить одну стенку (т.е. сделать
	смежными две соседние клетки, разделенные стеной).

    Малыгин Максим, КН-201       (21.02.06)  11 (22.02.07)
    Косенко Виталий, КН-201      (21.02.06)  11 (21.03.06)
    Шошин Вадим, КН-204          (21.02.06)
    Куклин Николай, КН-202       (15.03.06)  11 (25.04.06)
    Глазунова Татьяна, КН-202    (21.03.06)  11 (12.01.07)
    Лузина Екатерина, КБ-201     (21.03.06)  10 (20.12.06)
    Зеленина Екатерина, КБ-201   (28.03.06)   9 (07.03.07)
    Кошелев Григорий,  КН-102    (12.05.06)   9 (12.05.06)
    Шохирев Лев, КБ-201          (12.05.06)  11 (19.12.06)
    Филиппов Дмитрий, КН-202     (17.01.07)  11 (17.01.07)
    Сидорова Анастасия, КБ-201   (28.04.07)   7 (28.04.07)


15. Дефрагментация [15]
	Вход: таблица FAT некоторого жесткого диска.
	Выход: Последовательность переноса кластеров, решающая задачу
	дефрагментации за минимальное число переносов.
	Примечание: исходная таблица FAT может содержать ошибки (потерянные
	кластеры, пересекающиеся цепочки).

    Паначёв Максим, КН-201   (21.02.06)
    Иванов Илья, КН-202      (31.03.06)  14 (28.02.07)
    Гарсиа Алехандро, КН-201 (18.04.06)


16. Структуры данных [10, ...]
	Написать класс, реализующий одну из следующих структур данных:
	- очереди с приоритетами
	- двоичные деревья (с балансировкой) [12]
	- сортировки (с возможностью указания произвольной функции сравнения)
	- арифметика множеств

    очереди с приоритетами
      Кафтасьев Игорь, КН-202      (30.11.06)  10 (13.12.06)
      Кошелев Григорий, КН-202     (13.12.06)
      Малец Андрей, КН-202         (20.12.06)  10 (20.12.06)
      Павлюк Евгений, КН-201       (08.01.07)  10 (08.01.07)
      Хамалинский Андрей, КН-201   (15.01.07)  10 (15.01.07)
      Шалайко Кристина, КБ-201     (18.01.07)  10 (09.03.07)
      Камелин Константин, КН-202   (17.01.07)  10 (26.02.07)

    сортировки
      Камелин Константин, КН-202   (05.04.06)  10 (17.01.07)
      Павлюк Евгений, КН-201       (09.01.07)  10 (15.01.07)
      Петрованова Инна, КБ-201     (28.04.07)  10 (28.04.07)

    двоичные деревья
      Хозов Андрей, КН-202         (09.11.06)  12 (06.12.06)
      Лобарев Василий, КН-202      (30.11.06)  11 (15.01.07)
      Вигель Роман, КБ-201         (14.12.06)  12 (19.12.06)
      Новосёлова Юлия, КБ-201      (16.12.06)  12 (25.12.06)
      Зиненко Артём, КБ-201        (04.01.07)  12 (16.01.07)
      Плотников Константин, КБ-201 (15.01.07)  12 (16.01.07)
      Паначёв Максим, КН-201       (15.01.07)  12 (15.01.07)
      Лузина Екатерина, КБ-201     (16.01.07)   8 (16.01.07)
      Зеленина Екатерина, КБ-201   (19.04.07)   8 (19.04.07)

    арифметика множеств
      Нечитайлова Дарья, КН-201    (30.11.06)  10 (16.12.06)
      Новосёлова Юлия, КБ-201      (14.12.06)   8 (20.12.06)
      Баженов Антон, КН-201        (15.12.06)   5 (16.12.06)
      Симонов Дмитрий, КБ-201      (15.12.06)  10 (20.12.06)
      Добровольский Михаил, КБ-201 (16.12.06)   8 (25.12.06)
      Павлюк Евгений, КН-201       (18.12.06)  10 (09.01.07)
      Зуева Анастасия, КН-201      (06.01.07)   6 (15.01.07)
      Нечаев Сергей, КН-201        (06.01.07)   6 (15.01.07)
      Сидорова Анастасия, КБ-201   (28.04.07)  10 (28.04.07)


17. Life [16]
	Написать программу, позволяющую
	- задать начальную позицию и прокрутить время вперед;
	- задать начальную позицию и проверить является ли она "садом
	  Семирамиды", т.е. для нее не существует предыдущей позиции.
	Примечание: данная программа предполагает визуализацию при помощи модуля Tk.

    Симонов Дмитрий, КБ-201    (14.03.06)  14 (04.04.06)
    Михайлов Виктор, КН-202    (02.11.06)  12 (06.12.06)
    Торхова Татьяна, КБ-201    (15.01.07)  12 (15.01.07)
    Сухарь Александра, КБ-201  (16.01.07)  12 (16.01.07)
    Мякишев Кирилл, КБ-201     (16.01.07)  14 (16.01.07)
    Лузина Екатерина, КБ-201   (16.01.07)  12 (16.01.07)
    Зеленина Екатерина, КБ-201 (16.01.07)
    Доронин Борис, КБ-201      (17.01.07)  12 (18.01.07)
    Соломонова Ольга, КБ-201   (18.01.07)  10 (18.01.07)


18. Расскраска карты [17]
	Вход: описание стран на карте множеством отрезков (страна - многоугольник)
	Выход: минимальное число цветов, необходимое для раскраски данной карты
	(т.е. 2 соседних страны не могут быть одного цвета) и соответствующая раскраска.

    Нечитайлова Дарья, КН-201  (21.02.06)  17 (25.05.06)
    Кобылкина Наталья, КН-203  (28.03.06)
    Потапов Дмитрий, КН-201    (16.01.07)
    Симоненков Алексей, КН-201 (18.04.06)  13 (15.01.07)
    Хохлова Елена, КН-202      (18.12.06)  14 (17.01.07)
    Григорьева Тамара, КН-202  (18.12.06)  14 (17.01.07)
    Темникова Кристина, КН-202 (18.12.06)  12 (17.01.07)
    Панова Алёна, КН-202       (18.12.06)  14 (25.02.07)
    Мунтянов Игорь, КН-202     (26.02.07)  10 (26.02.07)


19. Сетевые сервисы [12, ...]
	Написать одну из следующих программ:
	- почтовый клиент (получение почты по протоколу POP3)
	- почтовый сервер (отправка почты по протоколу SMTP)
	- FTP-клиент
	- NTP-клиент
	- "браузер" (только закачка html страниц + вычленение всех e-mail адресов с нее).

    POP3-клиент
      Нечаев Сергей, КН-201        (21.02.06)  12 (15.01.07)
      Алексеева Кристина, КН-201   (21.02.06)  11 (11.01.07)
      Потапов Дмитрий, КН-201      (21.02.06)
      Симонов Дмитрий, КБ-201      (14.03.06)  11 (25.04.06)
      Лузина Екатерина, КБ-201     (21.03.06)  12 (06.12.06)
      Торхова Татьяна, КБ-201      (21.03.06)  12 (25.12.06)
      Журавлёв Павел, КН-203       (28.03.06)
      Плотников Константин, КБ-201 (12.05.06)  12 (19.12.06)
      Зеленина Екатерина, КБ-201   (28.04.07)  10 (28.04.07)

    SMTP-клиент
      Потапов Дмитрий, КН-201      (30.10.06)
      Косенко Виталий, КН-201      (01.11.06)  11 (11.12.06)
      Шалайко Кристина, КБ-201     (02.12.06)  12 (05.03.07)
      Нечаев Сергей, КН-201        (10.12.06)  12 (23.12.06)
      Варламов Георгий, КН-201     (18.12.06)
      Хамалинский Андрей, КН-201   (21.12.06)  10 (15.01.07)
      Нечитайлова Дарья, КН-201    (21.12.06)  12 (15.01.07)
      Густелёв Дмитрий, КН-201     (03.01.07)

    FTP-клиент
      Бояршина Дарья, КН-201       (21.02.06)  12 (30.11.06)
      Зуева Анастасия, КН-201      (21.02.06)  12 (30.11.06)
      Малец Андрей, КН-202         (15.03.06)  10 (20.12.06)
      Форштретер Арсений, КН-202   (28.03.06)
      Мякишев Кирилл, КБ-201       (28.03.06)
      Чижов Михаил, КБ-201         (28.03.06)  12 (19.02.07)
      Доронин Борис, КБ-201        (28.03.06)  12 (17.01.07)
      Густелёв Дмитрий, КН-201     (01.12.06)  12 (17.01.07)

    NTP-клиент
      Худышкин Павел, КН-201       (28.03.06)
      Куклин Николай, КН-202       (25.04.06)  12 (17.01.07)
      Поспелов Александр, КН-201   (12.05.06)  11 (15.01.07)
      Косенко Виталий, КН-201      (24.10.06)  12 (01.11.06)
      Хамалинский Андрей, КН-201   (30.11.06)  12 (23.12.06)
      Вигель Роман, КБ-201         (09.12.06)
      Муратов Алексей, КБ-201      (09.12.06)
      Зуева Анастасия, КН-201      (10.12.06)  12 (21.12.06)

    "браузер"
      Михайлов Виктор, КН-202      (15.03.06)  12 (02.05.06)
      Добровольский Михаил, КБ-201 (21.03.06)  12 (18.04.06)
      Чижов Михаил, КБ-201         (28.03.06)  12 (21.02.07)
      Мохов Олег, КН-202           (28.03.06)  12 (17.01.07)
      Баженов Антон, КН-201        (28.03.06)  12 (16.12.06)
      Кафтасьев Игорь, КН-202      (31.03.06)  11 (13.12.06)
      Торхова Татьяна, КБ-201      (02.05.06)  12 (28.12.06)
      Хозов Андрей, КН-202         (08.12.06)  11 (13.12.06)


20. MUC [15]
	Написать программу-чат для произвольного числа пользователей (децентрализованную).

    Смирнов Алексей, КН-201    (21.02.06)
    Паначёв Максим, КН-201     (21.02.06)  15 (30.11.06)
    Симонов Дмитрий, КБ-201    (14.03.06)  12 (14.03.06)
    Куклин Николай, КН-202     (15.03.06)
    Журавлёв Павел, КН-203     (28.03.06)
    Баженов Антон, КН-201      (28.03.06)  15 (16.12.06)
    Алексеева Кристина, КН-201 (28.03.06)  14 (11.01.07)
    Кружилин Никита, КН-201    (12.05.06)
    Куклин Николай, КН-202     (17.01.07)  13 (17.01.07)
    Мякишев Кирилл, КБ-201     (19.02.07)  10 (19.02.07)
    Шалайко Кристина, КБ-201   (09.03.07)   7 (23.04.07)


    ------------------------------------------
    Задач: 40
    Средний балл: 13.8
    Максимальное число решений одной задачи: 8
    Допуск: 30 баллов
    Без второго вопроса: 50 баллов