Вася записал на листе бумаги некоторую последовательность из n чисел

Добавил пользователь Владимир З.
Обновлено: 19.09.2024

Всем привет! В этом году я сдаю ЕГЭ по информатике. В 2021 году он проводится в компьютерной форме (КЕГЭ). Многие задания теперь можно решить с помощью программ, написанных на разных языках программирования.

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

Разберём первый пример задания:

Р-09. Маша составляет 5-буквенные коды из букв В, У, А, Л, Ь. Каждую букву нужно использовать ровно 1 раз, при этом код буква Ь не может стоять на первом месте и перед гласной. Сколько различных кодов может составить Маша?

2) сначала найдём общее количество слов, не накладывая никаких ограничений; при этом есть 5 способов выбрать первую букву, 4 способа выбрать вторую и т.д., так что общее число вариантов равно 5! = 5 × 4 × 3 × 2 × 1 = 120

4) теперь определим, сколько слов содержит запрещённую комбинацию символов ЬУ; эта комбинация может располагаться на одной из 4-х позиций:

первый случай уже исключён (слово не может начинаться с буквы Ь), для каждого из остальных случаев количество вариантов распределения остальных букв равно 3 × 2 × 1 = 6 варианта, то есть запрет сочетания ЬУ исключает 3× × 3 × 2 × 1 = 18 кодов

6) таким образом, из 120 слов запрещёнными являются 24 варианта с первой буквой Ь, 18 варианта, содержащие ЬУ в середине слова, и 18 вариантов, содержащие ЬА в середине слова

Теперь хочу показать очень красивый метод решения комбинаторных задач с помощью программы :


Основы

Введение

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

I like Python

Управляемый разделитель

Напишите программу, которая считывает строку-разделитель и три строки, а затем выводит указанные строки через разделитель.

Сумма трёх чисел

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

Следующее и предыдущее

Напишите программу, которая считывает целое число, после чего на экран выводится следующее и предыдущее целое число с пояснительным текстом.

Разделяй и властвуй

Напишите программу, которая считывает целое положительное число xx и выводит на экран последовательность чисел x, 2x, 3x, 4x, 5x, разделённых тремя черточками.

Расстояние в метрах

Напишите программу, которая находит полное число метров по заданному числу сантиметров.

Сама неотвратимость

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

Пересчет временного интервала

Напишите программу для пересчёта величины временного интервала, заданного в минутах, в величину, выраженную в часах и минутах.

Трехзначное число

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

Четырёхзначное число

Напишите программу для нахождения цифр четырёхзначного числа.

Пароль

При регистрации на сайтах требуется вводить пароль дважды. Это сделано для безопасности, поскольку такой подход уменьшает возможность неверного ввода пароля.

Четное или нечетное?

Напишите программу, которая определяет, является число четным или нечетным.

Роскомнадзор

Напишите программу, которая определяет, разрешен пользователю доступ к интернет-ресурсу или нет.

Формат входных данных
На вход программе подаётся целое число — возраст пользователя.

Арифметическая прогрессия

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

Наименьшее из четырёх чисел

Напишите программу, которая определяет наименьшее из четырёх чисел.

Только +

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

Принадлежность 1

Напишите программу, которая принимает целое число x и определяет, принадлежит ли данное число промежутку от -1 до 17.

Принадлежность 2

Напишите программу, которая принимает целое число x и определяет, принадлежит ли данное число указанным промежуткам: от минус бесконечности до -3 и от 7 до бесконечности.

Принадлежность 3

Напишите программу, которая принимает целое число x и определяет, принадлежит ли данное число указанным промежуткам: от -30 до -2 и от 7 до 25.

Високосный год

Ход ладьи

Ход короля

Вид треугольника

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

Самописный калькулятор

Цветовой микшер

Красный, синий и желтый называются основными цветами, потому что их нельзя получить путем смешения других цветов. При смешивании двух основных цветов получается вторичный цвет:

  • если смешать красный и синий, то получится фиолетовый;
  • если смешать красный и желтый, то получится оранжевый;
  • если смешать синий и желтый, то получится зеленый.

Читайте также: