Top.Mail.Ru

Бараш сочиняет очень много стихов и сильно устает от этого. Поэтому он старается чтобы в строках, которые он пишет, было как можно меньше букв. Бараш сочинил две строки S1 и S2. Теперь он хочет придумать самую короткую строку S такую, чтобы строки S1 и S2 входили в нее как подстроки. Формат входных данных В первой строке входных данных записана строка S1, во второй – строка S2. Каждая из этих строк состоит только из маленьких букв английского алфавита и содержит хотя бы одну букву. Длина каждой

Для решения этой задачи мы можем использовать алгоритм построения наибольшего общего префикса и суффикса (LCS). Этот алгоритм позволяет найти самую длинную подстроку, которая является как префиксом, так и суффиксом двух строк. Шаги решения: 1. Введем две строки S1 и S2.…

Однажды Николай оказался в лесу у костра, где собрались n n человек. Оказалось, что некоторые из них знакомы друг с другом. Для удобства пронумеруем людей целыми числами от 1 1 до n n. Обозначим как d i d i ​ количество людей, сидящих у костра, с которыми знаком i i-й человек. Неожиданно оказалось, что два человека с номерами i i и j j ( i ≠ j i  =j) знакомы друг с другом тогда и только тогда, когда d i = d j d i ​ =d j ​ . Вернувшись домой, Николай задумался, какое минимальное

допустимое значение n n такое, что он мог оказаться в подобной ситуации. Для начала определим, какой может быть максимальное значение d i d_i d i ​ для каждого человека i i. В случае, если каждый человек знаком со всеми остальными,…

Найти количество четырехзначных чисел, в которых все етные числа и сумма цифт числа более 15

Для решения этой задачи мы можем использовать метод перебора и условные операторы. Шаги решения: 1. Инициализируйте переменную count и задайте ей значение 0. Эта переменная будет использоваться для подсчета количества чисел, удовлетворяющих условию задачи. 2. С использованием цикла переберите все…

print (4, end=””) for i in range(4,2,-1): print (2*i, end=””)

Данный код содержит синтаксическую ошибку. Использование “for” и “print” не в допустимом формате. Однако, предлагаю вам понять, что должен был сделать этот код и рассмотреть нужный алгоритм для его реализации. Похоже, что этот код должен был вывести числа в определенной…

from pygame import * font.init() # класс-родитель для других спрайтов class GameSprite(sprite.Sprite): # конструктор класса def __init__(self, player_image, player_x, player_y, size_x, size_y): # Вызываем конструктор класса (Sprite): sprite.Sprite.__init__(self) # каждый спрайт должен хранить свойство image – изображение self.image = transform.scale(image.load(player_image), (size_x, size_y)) # каждый спрайт должен хранить свойство rect – прямоуг

Данный код является частью программы, которая использует библиотеку `pygame` для создания игры. 1. В первой строке импортируется модуль `pygame` с использованием звездочки `*`, что означает импорт всех функций и классов из этого модуля. 2. Во второй строке вызывается метод `init()`…

Король знал, что только при помощи надежды (Цветная Капуста) и страха (удавы) можно разумно управлять жизнью кроликов. Но на одной Цветной Капусте долго не продержишься. Это Король понимал хорошо, и потому он собрал всю свою государственную мудрость и выступил перед кроликами. Напишите программу для анализа предстоящей речи Короля. Важно найти среднюю длину строк с цветной или капустой (достаточно проверять подстроки цвет и капуст соответственно) и строк с удавами (проверять подстроку удав).

Для анализа предстоящей речи Короля и нахождения средней длины строк с цветной капустой и удавами, можно использовать следующие шаги: 1. Импортировать необходимые библиотеки для работы со строками и вычислений. 2. Создать функцию `average_length`, которая будет принимать на вход текст речи…

def f(s,r): for i in range(1,r): s.insert(i,r-i) n=5 b=3 k=0 a=[0,1, k,b-n, -2,b] y=[1]*(n) f(y, n+b) a. extend(y) for i in range(2, len(a)): k=a[i]+k print (k)

Дан код на языке Python. В нем определена функция `f`, которая принимает два аргумента: список `s` и целое число `r`. Функция `f` содержит следующую логику: 1. В цикле `for` с переменной `i` перебираются значения от 1 до `r-1`. 2. Внутри…

Заполните массив из 13 эдементов случайными целыми числами на отрезке [5;456]. Определите количество эдементов массива, которые делятся на 3 и не делятся на 9

Задача заключается в заполнении массива случайными числами и нахождении количества элементов, которые делятся на 3, но не делятся на 9. Шаги решения: 1. Создай массив, состоящий из 13 элементов. 2. Используя цикл, заполни массив случайными целыми числами из диапазона [5;…

Android приложение с подключением к серверу по TCP/IP

Для разработки Android-приложения с подключением к серверу по TCP/IP, необходимо выполнить следующие шаги: 1. На стороне сервера создай TCP/IP-сервер, который будет слушать входящие соединения от клиентов. Настройте серверный сокет для приема и обработки входящих соединений. 2. На стороне Android-приложения создай…

Создайте из обычного изображения бинарное. Используйте несколько фильтров компьютерного зрения OpenCV.

Для создания бинарного изображения из обычного изображения с помощью фильтров компьютерного зрения OpenCV, следуйте следующим шагам: 1. Загрузите исходное изображение. В OpenCV это можно сделать, используя функцию `cv2.imread()`. Укажите путь к файлу изображения в качестве аргумента функции. 2. Преобразуйте изображение…

[metform form_id="1136"]