Открытые студенческие соревнования по математическому моделированию,
информатике и программированию

Итоги соревнований для студентов 1 курсов

Золотухин Николай

Воронеж 

1 место

Веневитин Никита

Санкт-Петербург

2 место

Волокитин Александр

Курск

2 место

Нестеров Илья

Воронеж

2 место

Чаусов Александр

Воронеж

2 место

Истлентьев Арсений

Воронеж

3  место

Черкасов Сергей

Воронеж

3  место

Абрамов Алексей

Воронеж

3  место

Шевцов Александр

Воронеж

3  место

Клочков Сергей

Воронеж

4 место

Кунаковский Алексей

Воронеж

4 место

Тищенко Дмитрий

Воронеж

4 место

Якунцев Никита

Воронеж

4 место

 

Итоги соревнований для студентов 2 - 5 курсов и магистрантов

       
 

Задача1

Задача 2

Сумма баллов
1 Salnikov_Tambov             2    9    11
2 Bardakov_FKN          3    6     9
3 Dubatov               0    9     9
4 Gordeev               0    9     9
5 Klyukay               0    9     9
6 Minaev                3    6     9
7 Simonova              3    6     9
8 Viflyantsev           0    9     9
9 Volokitin_Kursk       1    7     8
10 Kodentsev             0    7     7
11 Tyutin                0    7     7
12 Mescheryakova         0    6     6
13 Perunov               3    3     6
14 Selyutin              0    6     6
15 Gladkih               5    0     5
16 Holuenko              4    0     4
17 Sapozhnikov_Tambov    0    4     4
18 Proshin               3    0     3
19 Sviridenko            3    0     3
20 Solomatin_Tambov      0    2     2
21 Voytenko              0    2     2
22 Byvalets_VVS          1    0     1
23 Golubenko             0    1     1
24 Grebenschikov         0    1     1
25 Gurinov               0    1     1
26 Kuimov_Tambov         0    1     1
27 Lisickiy              0    1     1
28 Malimon               0    1     1
29 Mochalov              0    1     1
30 Nigmatulin            0    1     1
31 Shutenko              0    1     1
32 Silantyev_Tambov      1    0     1
33 Trishina              1    0     1

 

 

В рамках V Международной конференции «СОВРЕМЕННЫЕ ПРОБЛЕМЫ ПРИКЛАДНОЙ МАТЕМАТИКИ, ТЕОРИИ УПРАВЛЕНИЯ И МАТЕМАТИЧЕСКОГО МОДЕЛИРОВАНИЯ» планируется организовать открытые соревнования  по математическому моделированию, информатике и программированию
для студентов и аспирантов ВУЗов России.
В соревнованиях могут принять участие студенты и аспиранты любых городов, любых вузов, курсов, специальностей и форм обучения. Никаких оргвзносов для участия в соревнованиях не требуется. Соревнования будут проходить в заочном (телекоммуникационном) режиме с использованием возможностей глобальной сети Интернет. Условия задач будут размещены на сайте
www.amm.vsu.ru/olympiads в пятницу, 7 сентября 2012 года в 14 часов. Решения необходимо выслать по электронной почте  ( vgu-pmm@mail.ru ) до 14 часов 8 сентября 2012 года. Вместе с решением каждого задания необходимо выслать следующие данные:

- фамилия, имя, отчество;

- город;

- полное наименование вуза;

- адрес вуза;

- полное наименование факультета;

- специальность, направление подготовки;

- курс;

- домашний адрес;

- адрес электронной почты;

- телефон.

Итоги соревнований будут подводиться по номинациям:

- первокурсники;

- студенты, для которых информатика является профилирующей дисциплиной;

- студенты, для которых информатика является общеобразовательной дисциплиной;

- студенты технических вузов;

- студенты педагогических специальностей;

- студенты экономических специальностей;

- студенты математических специальностей;

- студенты физических специальностей;

- студентки;

- магистранты;

- аспиранты.

Победителей открытых соревнований  по математическому моделированию, информатике и программированию
для студентов и аспирантов ВУЗов России ждут призы и дипломы.

Задание для первокурсников

На вход программы подаются сведения о результатах олимпиады по информатике. Первая строка содержит целое число N – количество участников олимпиады (N<=500). Каждая из следующих N строк имеет формат:

<Фамилия> <Имя> <номер школы> <баллы>,

где Фамилия – фамилия участника олимпиады, Имя – его имя (строки, состоящие не более чем из 30 символов); номер школы – одно- или дву-значное число, баллы – количество набранных баллов этого участника (целое число в диапазоне от 0 до 100).

Пример входных строк:

Иванова Ксения 58 78

Комаров Иван 1 52

Все элементы одной строки разделены одним пробелом.

Написать как можно более эффективную по скорости выполнения и используемой памяти программу, которая будет выводить на экран в порядке возрастания номеров школ строки, каждая из которых содержит номер школы и максимальный балл, набранный участниками олимпиады из этой школы. Номера школ, ученики которых не принимали участие в олимпиаде, не выводятся. 

 

Задания для студентов 2-5 курсов

Задача 1. "Эллипс"

Уравнение невырожденного эллипса, оси которого параллельны осям декартовой системы координат, имеет вид

 

(x-xc)2     (y-yc)2

---------  +  ---------   = 1

   a2             b2

где xc, ycкоординаты центра эллипса, a,b>0 – длины полуосей эллипса.

            Требуется написать программу для отыскания невырожденного эллипса наименьшей площади, покрывающего заданный набор точек с координатами (xi, yi), i=1,2,…, K. (Считается, что эллипс покрывает набор точек, если они лежат внутри эллипса либо расположены на его границе)

Входные данные.

Входной текстовый файл input.txt содержит в первой строке число точек K (3<=K<=20). Последующие K строк содержат целые координаты точек через пробел (–100 <=xi, yi <= 100, i=1,2,…,K).

Выходные данные.

В выходной текстовый файл output.txt следует вывести слово ‘No’, если невырожденный эллипс с минимальной площадью найти невозможно. В противном случае в первую строку текстового файла нужно поместить слово ‘Yes’ и вывести параметры эллипса в следующем порядке: во второй строке  координаты центра xc, yc через пробел, в третьей строке длины полуосей эллипса a,b через пробел, а в последней строке его площадь. Все значения следует округлить до 5-го знака после запятой.

Пример 

input.txt

output.txt

3

0 0

0 1

0 2

No

3

0 0

1 1

0 2

Yes

0.33333 1.00000

0.66667 1.15470

2.41840

4

0 0

2 0

0 2

2 2

Yes

1.00000 1.00000

1.41421 1.41421

6.28319

 

Задача 2. Дерево

    Дано дерево, вершины которого пронумерованы от 1 до N. Требуется определить, принадлежит ли вершина с номером C кратчайшему пути, соединяющему вершины A и B. Ограничение времени: 5.0 сек. Ограничение памяти: 32 Мб.

 Входные данные

В первой строке файла input.txt находится число N – количество вершин дерева (1<=N<=100000). Далее идут N-1 строк, описывающих рёбра дерева, в каждой из которых записаны числа Xi, Yi (1<=Xi<>Yi<=N). В следующей строке находится число M – количество тестов (0£M£5000). В следующих M строках находятся тройки чисел Ai, Bi, Ci (1<=Ai, Bi, Ci<=N) – номера проверяемых вершин дерева.

 Выходные данные

В выходном файле output.txt должны содержаться M строк с ответами “Yes” (без кавычек), если Ci принадлежит пути, соединяющему Ai и Bi, или “No” (без кавычек) в противном случае.

 Пример входных и выходных данных

                                

 

input.txt

output.txt

6

1 3

5 3

1 2

3 4

3 6

3

1 5 5

2 6 3

2 6 4

Yes

Yes

No

 e-mail: vgu-pmm@mail.ru