Лучшее - детям. Знак качества
Краевое государственное общеобразовательное автономное учреждение
Центр образования "Эврика"
  • :
  • :
Малая краевая олимпиада школьников по информатике 7-8 классы. Разбор задач, предварительные результаты.

Малая краевая олимпиада школьников по информатике 7-8 классы. Разбор задач, предварительные результаты.

Дата проведения:
27 марта 2022 г.
Место проведения:
В домашних условиях.

Турнир завершён, всем спасибо за участие.

Разбор задач

Задача A. Го

Узнаем количество точек пересечения линий (n × n). Если это число четное, значит камней будет поровну (по n × n / 2), если нечетное, то черных будет на 1 больше (n × n / 2 + 1), чем белых (n × n / 2).

n = int(input())

w = n * n // 2

b = n * n // 2

if n % 2:

b += 1

print(w, b)


Задача B. Пятое колесо

Через каждые 30000 (пять раз по 6000) км колеса возвращаются на свои места. Осталось узнать, сколько км проехала машина после очередного цикла и определить новое место запасного колеса.

n = int(input()) % 30000

if n < 6000:

ans = «Boot»

elif n < 12000:

ans = «Front right»

elif n < 18000:

ans = «Rear right»

elif n < 24000:

ans = «Front left»

else:

ans = «Rear left»

print(ans)


Задача C. Меандр

У этой линии цикл состоит из 18 квадратиков. Каждый полный цикл сдвигает последний квадратик на 6 единиц вдоль оси x. Осталось рассмотреть остаток от деления n на 18 и сдвинуть координаты согласно схеме.

x = n // 18 * 6

n = n % 18

if 1 <= n <= 5:

x += 1

y = n

elif 6 <= n <= 9:

x += n — 4

y = 5

elif 10 <= n <= 11:

x += 5

y = n — 6 — n % 2 * 2

elif 12 <= n <= 13:

x += n — 8 — n % 2 * 2

y = 3

elif 14 <= n <= 15:

x += 3

y = n — 12 — n % 2 * 2

elif 16 <= n <= 17:

x += n — 12

y = 1

else:

y = 1

print(x, y)


Задача D. Копилка

Сформируем одну строку и пройдем по ней. Если очередной символ на позиции i равен 'X', это соответствует добавленной в копилку сумме (i + 1) * 10.

s = ''

for i in range(10):

s += input()

ans = 0

for i in range(100):

if s[i] == 'X':

ans += (i + 1) * 10

print(ans)


Предварительные результаты (сделана выборка среди участников, указавших Камчатский край и сделавших хотя бы одну посылку):

Таблица по непонятной причине уезжает в низ страницы.

Прошу участников указать классы в своих профилях.


Уважаемые коллеги и участники олимпиады!

Как и в прошлом году, состоится один тур — практический по направлению «спортивное программирование». Участникам будет предложено четыре задачи. Участник должен написать программу, которая считает входные данные из консоли, обработает их и выдаст ответ в соответствии с форматом выходных данных. Необходимый минимум знаний — владение одним из языков программирования, уровень алгоритмизации — проверка условий, целочисленное деление и организация циклов. Потренироваться можно в тестирующих системах (например, на сайте Дистанционной подготовки по информатике http://informatics.mccme.ru и на сайте тестирующей системы ДВФУ https://imcs.dvfu.ru/cats). Для проверки решений нашей олимпиады будет использоваться автоматическая тестирующая система ДВФУ.

Ссылка на олимпиаду. Чтобы принять участие в соревновании, участнику необходимо самостоятельно зарегистрироваться в системе (инструкция), выбрать в списке турниров «Малая школьная олимпиада 2022 года» (войти в турнир) и нажать кнопку «Участвовать».

Убедительная просьба участникам при регистрации указать полностью свои данные, в поле «Учебное заведение» обязательно укажите класс обучения (например, Гимназия № 39, 7 класс). Участники с неполными данными не будут учтены при подведении итогов.

Всем участникам рекомендуется попробовать решить задачи Олимпиады прошлых лет:

Турнир состоится 27 марта 2022 года (воскресенье) с 10-00 до 13-00. Обратите внимание, что в тестирующей системе указано Владивостокское время (+2 часа от Камчатского). Участвовать в контесте можно в домашних условиях.

Победители и призеры олимпиады будут награждены дипломами.

Вопросы и предложения можете направлять по адресу akar_@mail.ru.

Спортивное программирование в Камчатском крае.

Карабанов Антон Викторович, методист ИТ ЦО „Эврика"

. Фамилия, имя школа класс баллы
1 Глембоцкий Егор Е7 8 400
2 Мариненко Надежда МБОУ «БСОШ» 7 400
3 Зуева Алина МАОУ Средняя школа 33 7 382
4 Волощук Артём МАОУ «Средняя школа № 8» 7 370
5 Погосян Ален МАОУ «Средняя школа № 30» 7 346
6 Юхин Сергей МАОУ «Средняя школа №24» 8 293
7 Хутов Михаил СОШ №33 7 192
8 Поротиков Игорь Школа № 40 8 140
9 Турецкий Андрей МБОУ СОШ №34 8 140
10 Рогов Кирилл МАОУ «СШ № 42» 8 110
11 Гайфуллина Вероника МАОУ №8 8 104
12 Метлякова Алина МАОУ «Средняя школа № 30» 8 100
13 Шапошников Кирилл МБОУ ЕСШ №1 8 60
14 Акманова Екатерина Вилючинск МБОУ СШ №17 0
15 Бобряков Никита МБОУ ЕСШ № 9 8 0
16 Борисов Алексей МБОУ ЕСШ №9 8 0
17 Ваулина Кира МБОУ ЕСШ №1 8 0
18 Евтерева Мирослава МБОУ ЕСШ №1 8 0
19 Колесников Артём МАОУ СШ №43 8 0
20 Мазур Ярослав МАОУ Средняя школа № 2 8 0
21 Николаев Вадим Школа 24 7 0
22 Паламарчук Олеся Лицей № 46 8 0
12:10
1009

Нет комментариев. Ваш будет первым!
Загрузка...