Ответы и решения для олимпиады по информатике 7-8 класс 27 октября 2023 Сириус ВСОШ школьный этап

олимпиада по информатике ВСОШ Олимпиада

Ответы и решения на все задания для 7 и 8 класса олимпиада по информатике Сириус 27 октября 2023 ВСОШ школьный этап официальной всероссийской олимпиады школьников 4 группа регионов.

Скачать ответы на все задания (уже решили)

Задание 1: Василисы Премудрые

На слёт юных Василис по обмену премудростями прилетело 5 Василис из разных княжеств: Новгородского, Смоленского, Ростовского, Казанского и Московского. Традиционно каждое княжество отвечало за свою науку: грамоту, строительство, арифметику, кораблестроение и звездознание. У каждого княжества знамя определенного цвета: белое, синее, зелёное, жёлтое и красное.

Известно, что:
1. Новгородцы обычно носят одежду в цвет знамени, и она белая. Они не любят ни читать, ни считать.
2. Казанское княжество в ответе за звездознание. Знамя у них ни красное, ни зелёное.
3. Ростовчане ничего не смогут нам рассказать ни о кораблях, ни о цифрах. Знамя у них синего цвета.
4. Смоленск считается самым грамотным, а знамя у них ни красное, ни жёлтое. Определите науки и цвета знамён княжеств.

Задание 1: Василисы Премудрые На слёт юных Василис по обмену премудростями прилетело 5 Василис из разных княжеств: Новгородского, Смоленского, Ростовского, Казанского и Московского.

Задание 2: Львы и тигры

В цирке выступают 3 льва и 6 тигров. Перед выходом на арену их требуется выстроить в некотором порядке. При этом необходимо учитывать, что никакой лев не переносит, когда непосредственно перед ним выбегает другой лев, а тигры, наоборот, чувствуют себя уверенно, когда спереди или сзади следует другой тигр. Если у тигра и спереди, и сзади есть сородич, он тоже доволен.

Произвольного льва обозначим буквой L, произвольного тигра обозначим буквой T. Львов между собой и тигров между собой различать не будем.

При этих условиях некоторый порядок их выхода можно задать последовательностью из трёх букв L и шести букв T. Например, последовательность LTLLTTTTTбудет нарушать упомянутые условия: в ней есть два льва, следующие друг за другом, и тигр, у которого нет соседа‑тигра.

Ваша задача —— вывести все правильные способы построения зверей перед выходом на арену.
Чем больше различных правильных ответов вы приведёте, тем больше баллов получите. Каждый способ построения зверей следует указывать в отдельном поле, добавляя их при необходимости. Вы можете вводить свои ответы в произвольном порядке. Буквы внутри одного ответа выводите без пробелов и других разделителей.

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

Задание 3: Кубики

Распределите в три столбика по два кубика одного (любого) цвета. Сделайте это, затратив как можно меньше ходов.
За один ход можно переместить только один кубик. Разрешено брать только верхний кубик из столбика и перемещать его на любое свободное место в другом столбике. Максимально в один столбик помещается не более трёх кубиков.
Начальное положение кубиков приведено на рисунке.

Задание 1: Василисы Премудрые На слёт юных Василис по обмену премудростями прилетело 5 Василис из разных княжеств: Новгородского, Смоленского, Ростовского, Казанского и Московского.-2

Запишите порядок перемещений кубиков в следующем формате: «номер столбика, откуда берётся верхний кубик; пробел; номер столбика, в который кладётся этот кубик».
Команды записываются по одной в строке. Например, следующая последовательность команд
23
13

означает, что сначала из второго столбика верхний кубик переносится в третий столбик (на нижнюю позицию), а затем из первого столбика верхний кубик переносится в третий столбик (на вторую снизу позицию).
Оцениваться будут только решения, которые приводят к поставленной цели. Чем меньше шагов окажется в вашем алгоритме, тем больше баллов вы получите. За самый короткий алгоритм вы получите 100 баллов. Решения, в которых обнаружится некорректная команда (попытка взять кубик из пустого столбика или попытка положить кубик в полный столбик), оцениваются в 0 баллов.

Задание 4: Крэги Уйлера

Уйлер разводит крэгов. Крэги —— удивительные существа, которые могут иметь, а могут и не иметь нос, глаз и ухо (но хотя бы один из органов есть у каждого, ведь надо же им всем как‑то ориентироваться в пространстве). При этом периодически рождаются везучие особи, у которых присутствуют сразу два органа, а иногда даже все три!
Уйлер ведёт строгий учёт всех своих крэгов. Он посчитал, сколько из них имеют

  • нос;
  • ухо;
  • глаз;
  • нос и ухо;
  • нос и глаз;
  • ухо и глаз;
  • нос, ухо и глаз,

и получил 7 целых неотрицательных чисел. К сожалению, Уйлер не посчитал общее число своих крэгов и к тому же забыл, какое число чему соответствует. Помогите ему понять, сколько всего у него крэгов. Например, если бы Уйлер имел набор чисел 3,1,4,1,5,3,2, то у него могло бы быть

  • 0 крэгов только с носом;
  • 2 крэга только с ухом;
  • 1 крэг только с глазом;
  • 0 крэгов в точности с носом и ухом;
  • 1 крэг в точности с ухом и глазом;
  • 2 крэга в точности с носом и глазом;
  • 1 крэг с носом, ухом и глазом,

то есть всего 7 крэгов. На рисунке три больших круга обозначают множества крэгов с ухом/носом/глазом, а в пересечении кругов лежат крэги, обладающие сразу несколькими органами; числами обозначено количество крэгов, лежащих строго в этой области. Несложно проверить, что в этом случае его подсчёты дали бы последовательность чисел (в том же порядке, какой указан в самом начале задачи) «3,4,5,1,3,2,1», что совпадает с исходным набором.

Задание 1: Василисы Премудрые На слёт юных Василис по обмену премудростями прилетело 5 Василис из разных княжеств: Новгородского, Смоленского, Ростовского, Казанского и Московского.-3

Можно доказать, что в этом случае другого суммарного количества быть не может, поэтому ответом для набора «3,1,4,1,5,3,2» является число 7. Решите теперь задачу самостоятельно для других пяти наборов чисел.

1.2,2,0,0,0,0,02.5,0,5,0,5,0,53.1,1,3,3,0,0,04.1,6,2,8,8,4,55.7,2,4,8,4,3,1

Каждый верно найденный ответ оценивается в 20 баллов, и при этом гарантируется, что в каждом из подпунктов существует ровно одно возможное суммарное число крэгов у Уйлера.

Задания по программированию.

Задание 1: Прямые и окружности

Ограничение по времени: 1 секунда Ограничение по памяти: 256 мегабайт Окончив чертёж и подписав все цифры,Александров со спокойной отчетливостьюназвал все линии и все размеры, спряталмелок в карман и по‑строевому вытянулся,глядя в холодные глаза полковника.Александр Куприн, «Юнкера».Дополнительное задание, полученное Алексеем от строгого учителя, было следующим: требовалось выбрать на плоскости точку и провести через неё n различных прямых. После этого нужно было построить m различных окружностей с центром в отмеченной точке. На сколько частей все линии делят плоскость?

Формат входных данных

Две строки входных данных содержат два неотрицательных целых числа n и m (0 ≤ n, m ≤ 108).

Формат выходных данных

Выведите одно натуральное число —— ответ на вопрос задачи.
Обратите внимание, что при заданных ограничениях для хранения ответа необходимо использовать 64‑битный тип данных, например, long long в C++, int64 в Free Pascal, long в Java.

Система оценки

Решения, правильно работающие при n=0, будут оцениваться в 20 баллов.
Решения, правильно работающие при m=0, будут оцениваться в 20 баллов.

Замечание

В первом примере ни одной линии не проведено, плоскость на части не разделилась.
Во втором примере проведено две прямые и три окружности. Плоскость разделилась на 16 частей, как показано на рисунке.

Задание 1: Василисы Премудрые На слёт юных Василис по обмену премудростями прилетело 5 Василис из разных княжеств: Новгородского, Смоленского, Ростовского, Казанского и Московского.-4

Задание 2: Братья и сёстры

Ограничение по времени: 1 секунда
Ограничение по памяти: 256 мегабайт
Рославлев‑младший. Вот неожиданныйгость! Это брат мой!Александр Грибоедов, «Кто брат, кто сестра,или Обман за обманом».У Ани братьев в a раз больше, чем сестёр, а у её брата Бори братьев в b раз больше, чем сестёр. Сколько мальчиков и девочек в этой семье?

Формат входных данных

Две строки входных данных содержат два натуральных числа a и b (1 ≤ a, b ≤ 109). В этой задаче —— никакого обмана, гарантируется непротиворечивость входных данных.

Формат выходных данных

Выведите в двух строках два натуральных числа —— ответ на вопрос задачи. Первое число —— количество мальчиков, второе —— девочек.
Обратите внимание, что при заданных ограничениях для хранения ответа необходимо использовать 6464‑битный тип данных, например, long long в C++, int6464 в Free Pascal, long в Java.

Система оценки

Решения, верно работающие при a, b ≤ 100, получат не менее 50 баллов.

Замечание

В примере у Ани братьев в 5 раз больше, чем сестёр, а у её брата Бори братьев в 2 раза больше, чем сестёр. В семье 5 мальчиков и 2 девочки. Проверим: у Ани 1 сестра и 5 братьев (в 5 раз больше), а у Бори 2 сестры и 4 брата (в 2 раза больше).

Задание 3: Шестёрки

Ограничение по времени: 1 секунда Ограничение по памяти: 256 мегабайт —— Скажи нам, Сколько шестью шесть?—— Вы погодите, Дайте сесть! Я сразу не соображу! Я посижу, тогда скажу Эмма Мошковская, «Таблица умножения». Шестиклассница Эмма в последнее время увлеклась восточной культурой. Дома она носит ханьфу, старательно выводит кисточкой иероглифы и очень любит цифру шесть, которая в Китае символизирует гармонию и баланс. Сегодня, сидя за обедом, Эмма задумалась о том, что получится, если число, состоящее из одних шестёрок, возвести в квадрат. Помогите ей перемножить эти числа. Поскольку результат может оказаться очень большим, выведите только одну цифру на интересующей девочку позиции.

Формат входных данных

Две строки входных данных содержат два натуральных числа: n —— длина числа, состоящего из одних шестёрок, и k —— интересующая Эмму позиция в квадрате числа (1 ≤ n ≤ 109, 1 ≤ k ≤ 2×n).

Формат выходных данных

Выведите одну десятичную цифру —— ответ на вопрос задачи.

Система оценки

Решения, верно работающие при n ≤9, получат не менее 50 баллов.

Замечание

В первом примере n=1, в квадрат возводится число, состоящее из одной шестёрки, то есть 6. k=1, девочка хочет узнать первую цифру квадрата этого числа. 62=36, на первой позиции цифра 3. Во втором примере n=2 и k=3. 662=4356, на третьей позиции результата цифра 5.

Ответы для школьников 7-8 классов регионов:

Алтайский край 62. Амурская область 63. Забайкальский край 64. Иркутская область 65. Камчатский край 66. Кемеровская область — Кузбасс 67. Красноярский край 68. Магаданская область 69. Новосибирская область 70. Приморский край 71. Республика Алтай 72. Республика Бурятия 73. Республика Саха (Якутия) 74. Республика Тыва 75. Республика Хакасия 76. Сахалинская область 77. Томская область 78. Хабаровский край.

Оцените статью
Добавить комментарий