savyak444ozb52q
06.07.2021 21:14

Гриша уже несколько несколько недель отрабатывает свои навыки в новомодной онлайн-игре про команду космического корабля, вычисляющую предателей среди них. Так как игра очень популярна, появились игроки, которые договариваются между собой о каких-то коммуницировать заранее. Таких людей называют заговорщиками. Заговорщики действуют по следующему алгоритму. В начале игры каждый из заговорщиков пишет в общий чат строку T — ключ шифрования. Далее в течение игры игрок придумывает строку S, записывает её N раз подряд и отправляет в чат. Для того, чтобы получить зашифрованное сообщение, остальным заговорщикам нужно посчитать, сколько раз в этой повторённой N раз строке S встречается ключ шифрования T. Чат обновляется слишком быстро и Гриша не успевает это сделать руками Грише решить эту задачу.

Входные данные
В первой строке входных данных записана строка T, содержащая не более 300 символов — ключ шифрования.

Во второй строке записана строка S, её длина также не превосходит 300.

В третьей строке записано целое число N, 1 ≤ N ≤ 5×106 — количество повторений строки S.

Все строки состоят только из заглавных английских букв.

Выходные данные
Программа должна вывести единственное целое число — количество вхождений строки T в строку S, повторённую N раз. Под одним вхождением подразумевается один выбрать подстроку, то есть несколько подряд идущих символов строки, совпадающих со строкой T, не меняя порядок следования этих символов.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
gfsfsdcxz
28.01.2022 14:56

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

С антивирусников можно очистить СК

Вирусописатели(хакеры) делают вирусы для того что бы считывать информацию с банковских карт, моб. телефонов, уничтожения ПОи т. д

Черви это вирусы которые ползают по сестеме медленно её разрушая. Спамеры отсылают спам. Воры считывают инфу.

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

Отметь лучший ответ

0,0(0 оценок)
Ответ:
porshe04
27.11.2021 21:01

program ugadai;

var a,b,k:integer;

begin

b:=random(101)-50;

writeln('Попробуйте угадать число от -50 до 50 за 10 попыток');

writeln;

k:=1;

repeat  

write('Попытка ',k,'. Введи число: ');

readln(a);

if a>b then writeln('Загаданное число меньше!')

else if a<b then writeln('Загаданное число больше!')

else if a=b then

begin

writeln;

writeln('Вам удалось!');

k:=13;

end;

k:=k+1

until k>10;

if k=11 then

begin

writeln;

writeln('Попробуйте еще раз.')

end

end.

Объяснение:

Загадываем число (random)

Цикл с пост условием, k - счётчик попыток.

Условный оператор для корректировки угадывания.

Если все попытки исчерпаны, вывод предложения попробовать ещё раз.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота