Задания линейки 24 к ЕГЭ по информатике из разных источников
ЕГЭ 2026. Статград. 27.01.2026
Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в прилагаемом файле минимальное количество идущих подряд символов, среди которых буква T встречается ровно \(63\) раза, гласная буква встречается ровно один раз, искомая последовательность заканчивается на эту единственную гласную букву. В ответе запишите число – количество символов в найденной последовательности. Для выполнения этого задания следует написать программу.
Примечание: A, E, I, O, U, Y – гласные буквы латинского алфавита.
Решение:
Python
s = open('24.txt').readline().strip()
pt = [i for i in range(len(s)) if s[i] == 'T'] + [len(s)]
for v in 'EIOUY':
s = s.replace(v, 'A')
mn = float('inf')
for i in range(len(pt) - 62):
if s[pt[i]:pt[i+62] + 1].count('A'):
continue
pv = s[pt[i+62]:pt[i+63]].find('A')
if pv != -1:
mn = min(mn, len(s[pt[i]:pt[i+62] + pv + 1]))
print(mn)
Ответ: \(112\)
ЕГЭ 2026. Статград. 16.12.2025
Текстовый файл состоит не более чем из \(10^7\) символов и содержит только заглавные буквы латинского алфавита и десятичные цифры. Назовём «словом» непустую непрерывную подпоследовательность букв, ограниченную цифрами по обеим сторонам. Найдите минимальную длину подстроки, содержащую не менее \(K = 10000\) «слов». В ответе укажите длину найденной строки. Например, в строке AC12BDE3F2ED6 всего три «слова»: BDE, F и ED. При \(K = 2\) ответом для данной строки будет являться число \(6:\) это подстрока 3F2ED6.
Решение:
Python
s = open('24.txt').readline().strip()
p = 0
K = 10_000
ls = len(s)
min_len = float('inf')
nums = []
while p < ls:
while p < ls and s[p] in 'ABCDEFGHIJKLMNOPQRSTUVWXYZ':
p += 1
if p < ls:
nums.append(p)
while p < ls and s[p] in '0123456789':
p += 1
for i in range(len(nums) - K):
p1, p2 = nums[i], nums[i + K]
while s[p1 + 1] in '0123456789':
p1 += 1
min_len = min(min_len, p2 - p1 + 1)
print(min_len)
Ответ: \(68616\)
ЕГЭ 2026. ЕГКР. 13.12.2025.
Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в прилагаемом файле максимальное количество идущих подряд символов, среди которых буква E встречается ровно \(76\) раз, чётная цифра встречается ровно один раз, искомая последовательность начинается с этой единственной чётной цифры.
В ответе запишите число — количество символов в найденной последовательности.
Для выполнения этого задания следует написать программу.
Решение:
Python
from re import finditer
s, = open('24.txt')
arr = []
for x in finditer(r'([02468](?:[13579A-EG-Z]*F){76}[13579A-EG-Z]*)', s):
arr.append(len(x.group(0)))
print(max(arr))
Ответ: \(163\)
ЕГЭ 2026. Демо.
Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в прилагаемом файле максимальное количество идущих подряд символов, среди которых подстрока \(2025\) встречается не менее \(90\) раз и при этом содержится ровно \(80\) букв \(Y.\)
В ответе запишите число – количество символов в найденной последовательности.
Для выполнения этого задания следует написать программу.
Решение:
Python
s = open('DEMO_24.txt').readline()
py = [-1]
for x in range(len(s)):
if s[x] == 'Y':
py.append(x)
py.append(len(s))
res = []
for p in range(81, len(py)):
if s[py[p-81]+1:py[p]].count('2025') >= 90:
res.append(len(s[py[p-81]+1:py[p]]))
print(max(res))
Ответ: \(2981\)
ЕГЭ 2026. Крылов. Вариант 20.
Текстовый файл состоит из символов арабских цифр \( (0, \, 1, \, \ldots , \, 9) \).
Определите максимальное количество идущих подряд символов в прилагаемом файле, среди которых нет символов \(1\) и \(2\), а также \(1\) и \(3\), стоящих рядом.
Для выполнения этого задания следует написать программу.
Решение:
Python
s, = open('24var17-20.txt')
s = s.replace('12', '1x2').replace('21', '2x1')
s = s.replace('13', '1x3').replace('31', '3x1')
print(max(len(x) for x in s.split('x')))
Ответ: \(339\)
ЕГЭ 2026. Крылов. Вариант 19.
Текстовый файл состоит из символов арабских цифр \( (0, \, 1, \, \ldots , \, 9) \).
Определите максимальное количество идущих подряд символов в прилагаемом файле, среди которых нет символов \(1\) и \(2\), стоящих рядом.
Для выполнения этого задания следует написать программу.
Решение:
Python
s, = open('24var17-20.txt')
s = s.replace('12', '1x2').replace('21', '2x1')
print(max(len(x) for x in s.split('x')))
Ответ: \(532\)
ЕГЭ 2026. Крылов. Вариант 18
Текстовый файл состоит из символов арабских цифр \( (0, \, 1, \, \ldots , \, 9) \).
Определите максимальное количество идущих подряд символов в прилагаемом файле, среди которых нет трёх символов \(0\), стоящих рядом.
Для выполнения этого задания следует написать программу.
Решение:
Python
s, = open('24var17-20.txt')
tr = [-1] + [i for i, (x, y, z) in enumerate(zip(s, s[1:],s[2:])) if x + y + z == '000'] + [len(s) - 1]
print(max(y - x + 1 for x, y in zip(tr, tr[1:])))
Ответ: \(7684\)
ЕГЭ 2026. Крылов. Вариант 17
Текстовый файл состоит из символов арабских цифр \( (0, \, 1, \, \ldots , \, 9) \).
Определите максимальное количество идущих подряд символов в прилагаемом файле, среди которых нет символов \(0\), стоящих рядом.
Для выполнения этого задания следует написать программу.
Решение:
Python
s, = open('24var17-20.txt')
s = s.replace('00', '0x0').replace('00', '0x0')
print(max(len(t) for t in s.split('x')))
Ответ: \(977\)
ЕГЭ 2026. Крылов. Вариант 16.
Текстовый файл состоит из символов \(A\), \(B\), \(C\), \(D\) и \(E\).
Определите в прилагаемом файле максимальное количество идущих подряд символов, среди которых комбинация символов \(AB\) встречается ровно \(21\) раз.
Для выполнения этого задания следует написать программу.
Решение:
Python
s, = open('24var16.txt')
arr = [-1] + [i for i, v in enumerate(zip(s, s[1:])) if v[0] == 'A' and v[1] == 'B'] + [len(s)]
print(max(map(lambda x: x[1] - x[0], zip(arr, arr[22:]))))
Ответ: \(10007\)
ЕГЭ 2026. Крылов. Вариант 15.
Текстовый файл состоит из символов \(A\), \(B\), \(C\), \(D\) и \(E\).
Определите в прилагаемом файле минимальное количество идущих подряд символов, среди которых комбинация символов \(AB\) встречается ровно \(21\) раз.
Для выполнения этого задания следует написать программу.
Решение:
Python
s, = open('24var15.txt')
arr = [i for i, v in enumerate(zip(s, s[1:])) if v[0] == 'A' and v[1] == 'B']
print(min(map(lambda x: x[1] - x[0] + 2, zip(arr, arr[20:]))))
Ответ: \(55\)
ЕГЭ 2026. Крылов. Вариант 14.
Текстовый файл состоит из символов \(A\), \(B\), \(C\), \(D\) и \(E\).
Определите в прилагаемом файле минимальное количество идущих подряд символов, среди которых символ \(A\) встречается \(35\) раз.
Для выполнения этого задания следует написать программу.
Решение:
Python
s, = open('24var14.txt')
arr = [i for i, v in enumerate(s) if v == 'A']
print(min(map(lambda x: x[1] - x[0] + 1, zip(arr, arr[34:]))))
Ответ: \(40\)
ЕГЭ 2026. Крылов. Вариант 13.
Текстовый файл состоит из символов \(A\), \(B\), \(C\), \(D\) и \(E\).
Определите в прилагаемом файле максимальное количество идущих подряд символов, среди которых символ \(A\) встречается не более \(3\) раз.
Для выполнения этого задания следует написать программу.
Решение:
Python
s, = open('24var13.txt')
arr = [-1] + [i for i, v in enumerate(s) if v == 'A'] + [len(s)]
print(max(map(lambda x: x[1] - x[0] - 1, zip(arr, arr[4:]))))
Ответ: \(501\)
ЕГЭ 2026. Крылов. Вариант 12.
Текстовый файл состоит из символов \(A, \, B, \, C, \, D, \, E, \, F\) и \(G.\)
Определите в прилагаемом файле максимальное количество идущих подряд символов (длину непрерывной последовательности), среди которых символ \(A\) встречается не более \(700\) раз, а символ \(E\) не встречается совсем.
Для выполнения этого задания следует написать программу.
Решение:
Python
s = open('24var12.txt').readline().strip()
max_len = 0
for t in s.split('E'):
pos_A = [-1]
for i in range(len(t)):
if t[i] == 'A':
pos_A.append(i)
pos_A.append(len(t))
if len(pos_A) - 2 < 701:
max_len = max(max_len, len(t))
else:
len_arr = []
for x, y in zip(pos_A, pos_A[701:]):
len_arr.append(y - x - 1)
max_len = max(max_len, max(len_arr))
print(max_len)
Ответ: \(12812\)
ЕГЭ 2026. Крылов. Вариант 11.
Текстовый файл состоит из символов \(A, \, B, \, C, \, D, \, E, \, F\) и \(G.\)
Определите в прилагаемом файле минимальное количество идущих подряд символов (длину непрерывной последовательности), среди которых символ \(A\) встречается не менее \(500\) раз.
Для выполнения этого задания следует написать программу.
Решение:
Python
s = open('24var11.txt').readline().strip()
pos_A = []
for i in range(len(s)):
if s[i] == 'A':
pos_A.append(i)
len_arr = []
for x, y in zip(pos_A, pos_A[499:]):
len_arr.append(y - x + 1)
print(min(len_arr))
Ответ: \(5678\)
ЕГЭ 2026. Крылов. Вариант 10.
Текстовый файл состоит из символов \(A, \, B, \, C, \, D, \, E, \, F\) и \(G.\)
Определите в прилагаемом файле максимальное количество идущих подряд символов (длину непрерывной последовательности), среди которых символ \(A\) встречается не более \(350\) раз.
Для выполнения этого задания следует написать программу.
Решение:
Python
s = open('24var10.txt').readline().strip()
pos_A = [-1]
for i in range(len(s)):
if s[i] == 'A':
pos_A.append(i)
pos_A.append(len(s))
len_arr = []
for x, y in zip(pos_A, pos_A[351:]):
len_arr.append(y - x - 1)
print(max(len_arr))
Ответ: \(88024\)
ЕГЭ 2026. Крылов. Вариант 9.
Текстовый файл состоит из символов \(A, \, B, \, C, \, D, \, E, \, F\) и \(G.\)
Определите в прилагаемом файле минимальное количество идущих подряд символов (длину непрерывной последовательности), среди которых символ \(A\) встречается \(2024\) раз.
Для выполнения этого задания следует написать программу.
Решение:
Python
s = open('24var09.txt').readline().strip()
pos_A = []
for i in range(len(s)):
if s[i] == 'A':
pos_A.append(i)
len_arr = []
for x, y in zip(pos_A, pos_A[2023:]):
len_arr.append(y - x + 1)
print(min(len_arr))
Ответ: \(25\)
ЕГЭ 2026. Крылов. Вариант 8.
Текстовый файл состоит из всех возможных шестнадцатеричных цифр и знаков арифметических операций «\(-\)» и «\(*\)» (вычитание и умножение). Определите максимальное количество символов в непрерывной последовательности, которая является корректным арифметическим выражением с целыми неотрицательными числами. В этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули и число \(0\) не имеет значка. В ответе запишите число — количество символов в найденной последовательности. Для выполнения этого задания следует написать программу.
Решение:
Python
from re import finditer
s = open('24var08.txt').readline().strip()
len_arr = []
for p in finditer(r'((?:0|[1-9A-F][0-9A-F]*)(?:[*\-](?:0|[1-9A-F][0-9A-F]*))+)', s):
len_arr.append(len(p.group(0)))
print(max(len_arr))
Ответ: \(768\)
ЕГЭ 2026. Крылов. Вариант 7.
Текстовый файл состоит из всех возможных десятичных цифр и знаков арифметических операций «\(-\)» и «\(*\)» (вычитание и умножение). Определите максимальное количество символов в непрерывной последовательности, которая является корректным арифметическим выражением с целыми неотрицательными числами. В этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули и число \(0\) не имеет значка. В ответе запишите число — количество символов в найденной последовательности. Для выполнения этого задания следует написать программу.
Решение:
Python
from re import finditer
s = open('24var07.txt').readline().strip()
len_arr = []
for p in finditer(r'((?:0|[1-9][0-9]*)(?:[*\-](?:0|[1-9][0-9]*))+)', s):
len_arr.append(len(p.group(0)))
print(max(len_arr))
Ответ: \(356\)
ЕГЭ 2026. Крылов. Вариант 6.
Текстовый файл состоит из цифр \(0, \, 5, \, 6, \, 7, \, 8\) и знаков арифметических операций «\(+\)» и «\(-\)» (вычитание и сложение). Определите максимальное количество символов в непрерывной последовательности, которая является корректным арифметическим выражением с целыми неотрицательными числами. В этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули и число \(0\) не имеет значка. Наличие любого знака перед первым числом в выражении (если это не число \(0)\) допускается. В ответе запишите число — количество символов в найденной последовательности. Для выполнения этого задания следует написать программу.
Решение:
Python
from re import finditer
s = open('24var06.txt').readline().strip()
len_arr = []
for p in finditer(r'((?:0|[+\-]?[5-8][05-8]*)(?:[+\-](?:0|[5-8][05-8]*))+)', s):
len_arr.append(len(p.group(0)))
print(max(len_arr))
Ответ: \(167\)
ЕГЭ 2026. Крылов. Вариант 5.
Текстовый файл состоит из цифр \(0, \, 1, \, 2, \, 3, \, 4\) и знаков арифметических операций «\(+\)» и «\(-\)» (вычитание и сложение). Определите максимальное количество символов в непрерывной последовательности, которая является корректным арифметическим выражением с целыми неотрицательными числами. В этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули и число \(0\) не имеет значка. Наличие любого знака перед первым числом в выражении (если это не число \(0)\) допускается. В ответе запишите число — количество символов в найденной последовательности. Для выполнения этого задания следует написать программу.
Решение:
Python
from re import finditer
s = open('24var05.txt').readline().strip()
len_arr = []
for p in finditer(r'((?:0|[+\-]?[1-4][0-4]*)(?:[+\-](?:0|[1-4][0-4]*))+)', s):
len_arr.append(len(p.group(0)))
print(max(len_arr))
Ответ: \(131\)
ЕГЭ 2026. Крылов. Вариант 4.
Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в прилагаемом файле максимальное количество идущих подряд символов, оканчивающихся подстрокой \(DOG,\) среди которых цифра \(2\) содержится ровно \(300\) раз, а подстрока \(DOG\) встречается не менее \(3\) раз. В ответе запишите число — количество символов в найденной последовательности. Для выполнения этого задания следует написать программу.
Решение:
Python
s = open('24var04.txt').readline().strip()
dva = [-1]
dog = []
for i in range(len(s)):
if s[i] == '2':
dva.append(i)
dog.append(s[dva[-2]+1:dva[-1]].count('DOG'))
dva.append(len(s))
dog.append(s[dva[-2]+1:dva[-1]].count('DOG'))
max_len = 0
total_dog = sum(dog[:301])
#print(total_dog)
for i in range(len(dva) - 302):
total_dog -= dog[i]
total_dog += dog[i+301]
if dog[i+301] and total_dog > 2:
max_len = max(max_len, dva[i + 301] - dva[i+1] + s[dva[i+301]+1:dva[i+302]].rfind('DOG') + 3)
print(max_len)
Ответ: \(11487\)
ЕГЭ 2026. Крылов. Вариант 3.
Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в прилагаемом файле максимальное количество идущих подряд символов, оканчивающихся подстрокой \(CAT,\) среди которых цифра \(1\) содержится ровно \(700\) раз, а подстрока \(CAT\) встречается не менее \(4\) раз. В ответе запишите число — количество символов в найденной последовательности. Для выполнения этого задания следует написать программу.
Решение:
Python
s = open('24var03.txt').readline().strip()
ed = [-1]
cat = []
for i in range(len(s)):
if s[i] == '1':
ed.append(i)
cat.append(s[ed[-2]+1:ed[-1]].count('CAT'))
ed.append(len(s))
cat.append(s[ed[-2]+1:ed[-1]].count('CAT'))
max_len = 0
total_cat = sum(cat[:701])
#print(total_cat)
for i in range(len(ed) - 702):
total_cat -= cat[i]
total_cat += cat[i+701]
if cat[i+701] and total_cat > 3:
max_len = max(max_len, ed[i + 701] - ed[i+1] + s[ed[i+701]+1:ed[i+702]].rfind('CAT') + 3)
print(max_len)
Ответ: \(25356\)
ЕГЭ 2026. Крылов. Вариант 2.
Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в прилагаемом файле последовательность из максимального количества идущих подряд символов, среди которых ровно \(14\) чётных цифр и при этом начинающуюся с буквы \(L,\) не содержащую других букв \(L,\) кроме первой. В ответе запишите число — количество символов в найденной последовательности. Для выполнения этого задания следует написать программу.
Решение:
Python
from re import finditer
s = open('24var02.txt').readline().strip()
arr = []
for p in finditer(r'(L(?:[A-KM-Z13579]*[02468]){14}[A-KM-Z13579]*)', s):
arr.append(len(p.group(0)))
print(max(arr))
Ответ: \(173\)
ЕГЭ 2026. Крылов. Вариант 1.
Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в прилагаемом файле последовательность из максимального количества идущих подряд символов, среди которых \(35\) нечётных цифр и при этом начинающуюся с буквы \(S,\) не содержащую других букв \(S,\) кроме первой. В ответе запишите число — количество символов в найденной последовательности. Для выполнения этого задания следует написать программу.
Решение:
Python
from re import finditer
s = open('24var01.txt').readline()
res = finditer(r'(S(?:([02468A-RT-Z]*[13579]){35}[02468A-RT-Z]*))', s)
ans = [len(m.group(0)) for m in res]
print(max(ans))
Ответ: \(272\)
ЕГЭ 2026. Статград. 23.10.2025.
Текстовый файл состоит из десятичных цифр от \(1\) до \(9,\) знаков «\(+\)» и «\(*\)» (сложения и умножения).
Определите в прилагаемом файле максимальное количество символов в непрерывной последовательности, являющейся корректной записью арифметического выражения, состоящей из не более чем \(50\) натуральных чисел и знаков арифметических операций между ними. В ответе укажите количество символов.
Решение:
Python
from re import finditer
s = open('24.txt').readline()
m = 0
for x in finditer(r'(?=([1-9]+(?:[+*][1-9]+){,49}))', s):
m = max(m, len(x.group(1)))
print(m)
Ответ: \(428\)
ЕГЭ. Основная волна. Резерв. 19.06.2025.
Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в прилагаемом файле последовательность из максимального количества идущих подряд одинаковых букв, начинающуюся и заканчивающуюся чётной цифрой, не содержащую других букв, кроме повторяющихся, не содержащую цифр, кроме первой и последней. В ответе запишите число — количество символов в найденной последовательности. Для выполнения этого задания следует написать программу.
Решение:
Python
from re import finditer
s = open('24_23381.txt').readline().strip()
mlen = 0
for x in finditer(r'(?=([02468][A-Z]+[02468]))', s):
t = x.group(1)
if len(set(t[1:-1])) == 1:
mlen = max(mlen, len(t))
print(mlen)
Ответ: \(1212\)
ЕГЭ. Основная волна. 11.06.2025.
Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в прилагаемом файле максимальное количество идущих подряд символов, среди которых подстрока \(2025\) встречается не менее \(90\) раз и при этом содержится ровно \(80\) букв \(Y.\)
В ответе запишите число — количество символов в найденной последовательности.
Для выполнения этого задания следует написать программу.
Решение:
Python
s = open('24_23281.txt').readline().strip()
arr = [-1]
for i in range(len(s)):
if s[i] == 'Y':
arr.append(i)
arr.append(len(s))
mx = 0
for p in range(len(arr) - 81):
if s[arr[p] + 1:arr[p+81]].count('2025') >= 90:
mx = max(mx, arr[p+81] - arr[p] - 1)
print(mx)
Ответ: \(2981\)
ЕГЭ. Основная волна. 10.06.2025.
Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в прилагаемом файле последовательность из максимального количества идущих подряд символов, среди которых ровно \(35\) букв \(S,\) начинающуюся чётной цифрой, не содержащую других чётных цифр, кроме первой.
В ответе запишите число — количество символов в найденной последовательности.
Для выполнения этого задания следует написать программу.
Решение:
Python
from re import finditer
s = open('24_23206.txt').readline()
q = 0
for x in finditer(r'[02468]([13579A-RT-Z]*S){35}[13579A-RT-Z]*', s):
q = max(q, len(x.group()))
print(q)
Ответ: \(292\)
ЕГЭ. ЕГКР. 19.04.2025.
Текстовый файл состоит из символов F, G, Q, R, S и W. Определите в этом файле минимальное количество идущих подряд символов, среди которых подстрока RSQ встречается ровно \(130\) раз, при этом искомая последовательность не оканчивается символом Q. Для выполнения этого задания следует написать программу.
Решение:
Python
s = open('24.txt').readline().strip()
parr = []
p = 0
ls = len(s)
while p < ls:
if s[p:p+3] == 'RSQ':
parr.append(p)
p += 3
else:
p += 1
min_symb = float('inf')
for x, y in zip(parr, parr[129:-1]):
y += 2
while s[y] == 'Q':
y += 1
min_symb = min(min_symb, y - x + 1)
x, y = parr[-130], parr[-1] + 2
while y < ls and s[y] == 'Q':
y += 1
if y < ls:
min_symb = min(min_symb, y - x + 1)
print(min_symb)
Ответ: \(497\)
ЕГЭ. Досрочный экзамен. 08.04.2025.
Текстовый файл состоит из символов, обозначающих десятичные цифры и заглавные буквы латинского алфавита. Определите в прилагаемом файле максимальное количество идущих подряд символов, которые могут представлять запись чётного числа в двенадцатеричной системе счисления. В этой записи отсутствуют незначащие (ведущие) нули. Для выполнения этого задания следует написать программу.
Примечание. Цифры, числовое значение которых превышает \(9,\) обозначены латинскими буквами, начиная с буквы \(A.\)
Решение:
Python
from re import findall
base = ''
s = open(base + '24.txt').readline().strip()
arr = findall(r'[1-9AB][0-9AB]*[02468A]', s)
print(max(len(x) for x in arr))
Ответ: \(19\)
ЕГЭ. Основная волна. Пересдача. 03.07.2025.
Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в прилагаемом файле последовательность символов, состоящую из максимального количества идущих подряд цифр, начинающуюся и заканчивающуюся одинаковыми буквами, содержащую ровно две буквы первую и последнюю. Если таких несколько, выберите последовательность с наименьшим порядковым номером в файле её первого символа. В ответе запишите число — порядковый номер в файле первого символа найденной последовательности. Для выполнения этого задания следует написать программу.
Примечание. В прилагаемом файле нумерация символов начинается с нуля.
Решение:
Python
s = open('24.txt').readline().strip()
alph = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
digs = '0123456789'
max_len = 0
pos = 0
ls = len(s)
p = 0
while s[p] not in alph:
p += 1
p1 = p + 1
while p1 < ls:
if s[p] in alph and s[p1] in alph:
p += 1
p1 += 1
continue
while p1 < ls - 1 and s[p1] in digs:
p1 += 1
if s[p] == s[p1]:
if max_len < p1 - p + 1:
max_len = p1 - p + 1
pos = p
p = p1
p1 += 1
print(pos)
Ответ: \(310030\)
ЕГЭ. Основная волна. Резерв. 23.06.2025.
Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в прилагаемом файле максимальную длину последовательности, которая начинается и заканчивается одинаковой гласной буквой и не содержит букв внутри. В ответе запишите число — количество символов в найденной последовательности. Для выполнения этого задания следует написать программу.
Примечание: гласными буквами считаются A, E, I, O, U, Y.
Решение:
Python
s = open('24.txt').readline().strip()
vow = 'AEIOUY'
alph = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
digs = '0123456789'
max_len = 0
ls = len(s)
p = 0
while s[p] not in vow:
p += 1
p1 = p + 1
while p1 < ls:
if s[p] in vow and s[p1] in alph:
p += 1
p1 += 1
continue
while p1 < ls - 1 and s[p1] in digs:
p1 += 1
if s[p] == s[p1]:
max_len = max(max_len, p1 - p + 1)
p = p1
p1 += 1
print(max_len)
Ответ: \(185\)
ЕГЭ. Апробация. 14.05.2025-1.
Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в этом файле последовательность идущих подряд символов, представляющих собой запись максимального нечётного \(12\)-ричного числа. В ответе запишите индекс (номер) первого символа (первой значащей цифры), с которого начинается запись этого числа в прилагаемом файле. Нумерация символов в текстовом файле начинается с нуля.
Примечание. Латинские буквы \(A\) и \(B\) — цифры из алфавита \(12\)-ричной системы счисления.
Решение:
Python
from re import findall
s = open('24.txt').readline().strip()
nums = findall(r'[1-9AB][0-9AB]+[13579B]', s)
nums.sort(key=len, reverse=True)
p = len(nums[0])
a = [x for x in nums if len(x) == p]
a.sort(reverse=True)
print(s.find(a[0]))
Ответ: \(8499457\)
ЕГЭ. Апробация. 05.03.2025-2.
Текстовый файл состоит из цифр \(0, \, 7, \, 8, \, 9\) и знаков арифметических операций «\(-\)» и «\({*}\)» (вычитание и умножение). Определите максимальное количество символов в непрерывной последовательности, которая является корректным арифметическим выражением с целыми неотрицательными числами. В этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули и число \(0\) не имеет знака. В ответе укажите количество символов.
Решение:
Python
from re import findall
base = ''
s = open(base + '24_2.txt').readline().strip()
arr = findall(r'(?:0|[789][0789]*)(?:[*\-](?:0|[789][0789]*))*', s)
print(max(len(x) for x in arr))
Ответ: \(111\)
ЕГЭ. Апробация. 05.03.2025.
Текстовый файл состоит из заглавных букв латинского алфавита \(A, \, B, \, C, \, D, \, E\) и \(F.\) Определите максимальное количество идущих подряд символов в прилагаемом файле, среди которых пара символов \(AB\) (в указанном порядке) встречается ровно \(100\) раз. Для выполнения этого задания следует написать программу.
Решение:
Python
base = ''
s = open(base + '24.txt').readline().strip()
pos = [-1]
for p in range(len(s) - 1):
if s[p:p+2] == 'AB':
pos.append(p)
pos.append(len(s) - 1)
ml = 0
for p, p1 in zip(pos, pos[101:]):
ml = max(ml, p1 - p)
print(ml)
Ответ: \(750\)
ЕГЭ. Демо-2025.
Текстовый файл состоит из цифр \(0\), \(6\), \(7\), \(8\), \(9\) и знаков арифметических операций «\(-\)» и «\(*\)» (вычитание и умножение). Определите максимальное количество символов в непрерывной последовательности, которая является корректным арифметическим выражением с целыми неотрицательными числами. В этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули и число \(0\) не имеет знака.
В ответе укажите количество символов.
Решение:
Python
import re
s = open('demo_2025_24.txt').readline().strip()
expr = re.findall(r'(?:0|[6-9][06-9]*)(?:[-*](?:0|[6-9][06-9]*))*', s)
expr_len = [len(x) for x in expr]
print(max(expr_len))
Ответ: \(154\)
ЕГЭ. Шастин. 7.6.2025.
(Л. Шастин) Текстовый файл содержит только заглавные латинские буквы. Каждая буква имеет свою весовую стоимость, которая эквивалентна её порядковому номеру в алфавите: \(A - 1,\) \(B - 2,\) \(C - 3, \, \ldots , \, Z - 26.\) Тотальной стоимостью строки назовем сумму весомых стоимостей всех содержащихся в ней символов. Например, для строки ABCXYZ тотальная стоимость равна \(1 + 2 +3 + 24 + 25 + 26 = 81.\) Определите в файле последовательность идущих подряд символов длины не более \(500~000\) с наибольшей тотальной стоимостью. В ответе запишите индекс (номер) первого символа, с которого начинается запись этой последовательности в прилагаемом файле. Нумерация символов в текстовом файле начинается с нуля.
Примечание. Гарантируется, что в файле содержится только одна последовательность идущих подряд символов с наибольшей тотальной стоимостью.
Решение:
Python
s = open('24_22449.txt').readline().strip()
total = 0
ls = len(s)
for p in range(500_000):
total += ord(s[p]) - 64
max_total = total
imax = 0
for p in range(500_000, ls):
total -= ord(s[p-500_000]) - 64
total += ord(s[p]) - 64
if total > max_total:
imax = p - 500_000 + 1
max_total = total
print(imax)
Ответ: \(9488421\)
ЕГЭ. Шастин. 5.6.2025.
(Л. Шастин) Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в этом файле все непрерывные подпоследовательности символов, представляющих собой запись числа в системе счисления с основанием \(16\) (без незначащих нулей). В ответе запишите количество таких подпоследовательностей. Например, в строке GH012AKLFAS содержится \(10\) таких подпоследовательностей: 0, 1, 2, A, 12, 2A, 12A, F, A, FA.
Примечание. Латинские буквы A, B, C, D, E и F означают цифры из алфавита \(16\)-ричной системы счисления.
Решение:
Python
from re import findall
s = open('24_22447.txt').readline().strip()
arr = findall(r'[0-9A-F]+', s)
ans = 0
for a in arr:
la = len(a)
ans += la
p = 0
while p < la and a[p] == '0':
p += 1
sz = la - p
for i in range(sz-1):
ans += i + 1 - a[p:p+i+1].count('0')
print(ans)
Ответ: \(8875063\)
ЕГЭ. Шастин. 3.6.2025.
(Л. Шастин) Текстовый файл состоит не более чем из \(10^7\) символов и содержит только заглавные латинские буквы и десятичные цифры от \(1\) до \(9.\) Числом назовём последовательность цифр, ограниченную буквами. Определите в файле максимальную длину подстроки, содержащей хотя бы два числа, в которой сумма любых двух соседних чисел чётна. Например, в строке A10GH12B4C13F есть подстрока A10GH12B4C длины \(10,\) в которой соседние числа дают чётные суммы \(10 + 12 = 22\) и \(12+4=16.\)
Решение:
Python
from re import finditer
s = open('24.txt').readline().strip()
odd = r'([1-9]*[13579][A-Z]+)'
even = r'([1-9]*[24680][A-Z]+)'
max_len = 0
for x in finditer(rf'[A-Z]+{odd}{odd}{odd}*', s):
max_len = max(max_len, len(x.group()))
for x in finditer(rf'[A-Z]+{even}{even}{even}*', s):
max_len = max(max_len, len(x.group()))
print(max_len)
Ответ: \(167\)
ЕГЭ. Шастин. 1.6.2025.
(Л. Шастин) Текстовый файл состоит из символов L, N и D. Определите в этом файле максимальное количество идущих подряд символов, среди которых подстрока LND встречается не более \(10000\) раз, при этом искомая последовательность начинается и заканчивается на одну и ту же букву. Для выполнения этого задания следует написать программу.
Решение:
Python
s = open('24.txt').readline().strip()
q = {ch: 0 for ch in 'LND'}
left = {ch: s.find(ch) for ch in 'LND'}
ans = []
for r in range(2, len(s)):
if s[r-2:r+1] == 'LND':
for k in q:
q[k] += 1 if q[k] <= r - 2 else 0
for k in q:
while q[k] > 10_000:
if s[left[k]:left[k]+3] == 'LND':
q[k] -= 1
left[k] += 1
while s[left[k]] != k:
left[k] += 1
if q[s[r]] <= 10_000:
ans.append(r - left[s[r]] + 1)
print(max(ans))
Ответ: \(830019\)
ЕГЭ Статград. Профиль. 12.05.2025.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только буквы латинского алфавита A, B, C, D, E. Определите максимальное количество идущих подряд символов в прилагаемом файле, среди которых пара символов CD (в указанном порядке) встречается не более \(200\) раз, а пара символов AB (в указанном порядке) встречается не менее \(30\) раз.
Решение:
Python
s = open('24.txt').readline().strip()
cd = [-1] + [p for p in range(len(s) - 2) if s[p:p+2] == 'CD'] + [len(s)]
max_len = 0
for i in range(len(cd) - 201):
left, right = cd[i] + 1, cd[i + 201]
if s[left:right+1].count('AB') > 29:
max_len = max(max_len, right - left + 1)
print(max_len)
Ответ: \(2511\)
ЕГЭ Статград. База. 12.05.2025.
Текстовый файл содержит буквы L, N, D в двух регистрах, точки и пробелы. В рамках задачи назовём «предложением» непрерывную подпоследовательность символов, для которой выполняются все следующие условия:
- «предложение» должно начинаться с буквы в верхнем регистре, которой предшествует пробел или точка;
- «предложение» должно заканчиваться точкой, которой предшествует буква, причём других точек в предложении быть не должно;
- «словами» в предложении являются произвольные непрерывные подпоследовательности букв, которые могут не иметь смысла и не существовать в языке;
- каждое «слово» может начинаться с буквы в любом регистре, даже если оно стоит не первым в «предложении», но в верхнем регистре может быть записана только первая буква «слова»;
- каждые два соседних «слова» в «предложении» разделены ровно одним пробелом, двух и более рядом стоящих пробелов в «предложении» быть не должно;
- не более \(2\) различных «слов» в «предложении» могут повторяться (встречаться более одного раза).
Определите содержащееся в файле «предложение» максимальной длины. В ответе укажите количество символов в нём.
Решение:
Python
from re import findall
s = open('24.txt').readline().strip()
arr = findall(r'[ .][LND][LNDlnd]*(?: [LNDlnd][lnd]*)* [LNDlnd][lnd]*\.', s.replace('.', '..'))
len_good = 0
for sent in arr:
words = sent[1:-1].split()
rep = set(w for w in words if sent.count(w) > 1)
if len(rep) < 3:
len_good = max(len_good, len(sent[1:]))
else:
spaces = [p for p in range(len(sent)) if sent[p] == ' ' and sent[p+1] in 'NLD']
for p in spaces:
if len(set(w for w in rep if sent[p+1].count(w) > 1)) < 3:
len_good = max(len_good, len(sent[p+1:]))
break
print(len_good)
Ответ: \(1574\)
ЕГЭ. ЕГКР. 21.12.2024.
Текстовый файл состоит из символов \(F, \, G, \, Q, \, R, \, S\) и \(W.\) Определите в прилагаемом файле максимальное количество идущих подряд символов, среди которых подстрока \(FSRQ\) встречается ровно \(80\) раз. Для выполнения этого задания следует написать программу.
Решение:
Python
base = ''
s = open(base + '24.txt').readline().strip()
pos = [-1]
i = 0
ls = len(s)
while i < ls:
if s[i:i+4] == 'FSRQ':
pos.append(i)
i += 4
else:
i += 1
if pos[-1] + 4 != ls:
pos.append(ls - 3)
mx = max([b + 2 - a for a, b in zip(pos, pos[81:])])
print(mx)
Ответ: \(2379\)
ЕГЭ. Шастин. 7.05.2025.
(Л. Шастин) Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в этом файле последовательность идущих подряд символов, представляющих собой запись максимального \(16\)-ричного числа, содержащего ровно \(10\) цифр «\(B\)». В ответе запишите количество символов (значащих цифр в записи числа) в этой последовательности.
Примечание. Латинские буквы \(A,\) \(B,\) \(C,\) \(D,\) \(E\) и \(F\) означают цифры из алфавита \(16\)-ричной системы счисления.
Решение:
Python
from re import findall
s = open('24.txt').readline().strip()
arr = findall(r'[0-9A-F]+', s)
nums = []
for n in arr:
if n.count('B') >= 10:
pb = [-1] + [p for p in range(len(n)) if n[p] == 'B'] + [len(n)]
for i in range(len(pb) - 11):
p = pb[i] + 1
p1 = pb[i+11]
while n[p] == '0':
p += 1
nums.append(n[p:p1])
nums.sort(key=len, reverse=True)
print(len(nums[0]))
Ответ: \(357\)
ЕГЭ. Шастин. 13.03.2025.
(Л. Шастин) Текстовый файл состоит не более, чем из \(7~200~000\) прописных символов латинского алфавита. Назовем «перетройкой» такие две одинаковые непрерывные строковые подпоследовательности длины \(3,\) которые пересекаются в одной букве (т.е. начало одной тройки совпадает с концом другой). Определите в прилагаемом файле минимальное количество идущих подряд символов, среди которых встречается не менее \(170\) «перетроек». Например, в строке ABCBCBCBDDDHAHAHEF есть 4 «перетройки»: BCBCBCB — в этой подстроке \(3\) «перетройки», HAHAH — в этой подстроке \(1\) «перетройка». Для выполнения этого задания следует написать программу.
Решение:
Python
base = ''
s = open(base + '24.txt').readline().strip()
pr = []
for p in range(len(s) - 5):
if s[p:p+3] == s[p+2:p+5]:
pr.append(p)
print(min(y - x + 5 for x, y in zip(pr, pr[169:])))
Ответ: \(2545440\)
ЕГЭ. Статград. 01.04.2025-1.
Текстовый файл состоит из десятичных цифр и знаков арифметических операций «\(-\)» и «\(*\)» (вычитания и умножения). Определите максимальное количество символов в непрерывной последовательности, являющейся корректным арифметическим выражением с целыми неотрицательными \(6\)-ричными числами, в котором порядок действий слева направо совпадает с порядком действий по правилам математики. В этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули. В ответе укажите количество символов.
Решение:
Python
from re import findall
base = ''
s = open(base + '24.txt').readline().strip()
arr = findall(r':0|[1-5][0-5]*(?:\*(?:0|[1-5][0-5]*))+(?:-(?:0|[1-5][0-5]*))*', s)
m1 = max(len(x) for x in arr)
arr = findall(r'-(?:0|[1-5][0-5]*)(?:\*(?:0|[1-5][0-5]*))+(?:-(?:0|[1-5][0-5]*))*', s)
m2 = max(len(x) - 1 for x in arr)
print(max(m1, m2))
Ответ: \(51\)
ЕГЭ. Статград. 04.03.2025.
Текстовый файл содержит строку, состоящую из цифр от \(1\) до \(9,\) знаков операций «\(+\)», «\(–\)» и «\(*\)» (сложение, вычитание и умножение) и заглавных латинских букв \(A, \, B, \, C, D.\) Назовём правильной суммой строку, содержащую последовательность из одного или более десятичных чисел, в которой перед первым числом нет знака, а между каждыми двумя соседними числами стоит ровно один знак «\(+\)» или «\(–\)» и нет других знаков. Примеры правильных сумм: «\(23\)», «\(115+6\)», «\(1980+12-123-51+3\)». Назовём результатом правильной суммы число, которое получится при выполнении записанных в соответствующей строке действий. Например, результат правильной суммы «\(2+3\)» — число \(5,\) а результат правильной суммы «\(1+2-8+3\)» — число \(-2.\) Найдите в данной строке расположенную непосредственно после буквы \(C\) правильную сумму с наибольшим результатом. В ответе запишите результат найденной суммы. Гарантируется, что ответ не превышает \(2 \cdot 10^9.\)
Решение:
Python
from re import findall
base = ''
s = open(base + '24.txt').readline().strip()
arr = findall(r'C[1-9]+(?:[+\-][1-9]+)*', s)
max_sum = -float('inf')
for expr in arr:
nums = [int(x) for x in expr[1:].replace('-', '+-').split('+')]
sum_tmp = [nums[0]]
for i in range(1, len(nums)):
sum_tmp.append(sum_tmp[-1] + nums[i])
max_sum = max(max_sum, max(sum_tmp))
print(max_sum)
Ответ: \(221\)
ЕГЭ. Статград. 28.01.2025-1.
Текстовый файл содержит строку, состоящую из цифр от \(1\) до \(9,\) знаков операций «\(+\)», «\(–\)» и «\(*\)» (сложение, вычитание и умножение) и заглавных латинских букв \(A, \, B, \, C, \, D.\) Назовём правильной суммой строку, которая содержит последовательность из одного или более десятичных чисел, в которой между каждыми двумя соседними числами стоит ровно один знак «\(+\)» или «\(–\)» и нет других знаков. Примеры правильных сумм: «\(23\)», «\(115+6\)», «\(1980+12–123–51+3\)».
Назовём результатом правильной суммы число, которое получится при выполнении записанных в соответствующей строке действий. Например, результат правильной суммы «\(2+3\)» – число \(5,\) а результат правильной суммы «\(1+2–8+3\)» – число \(-2.\)
Найдите в данной строке расположенную непосредственно после буквы \(A\) правильную сумму, содержащую наибольшее число символов, и вычислите её результат. Если несколько правильных сумм содержат одинаковое наибольшее число символов, выберите ту, которая имеет больший результат. В ответе запишите результат найденной суммы. Гарантируется, что ответ не превышает \(2 \cdot 10^9.\)
Решение:
Python
from re import findall
base = ''
s = open(base + '24.txt').readline().strip()
a = findall(r'A[1-9]+(?:[+\-][1-9]+)*', s)
ml = max([len(x) for x in a])
a1 = [x for x in a if len(x) == ml]
print(max(eval(x[1:]) for x in a1))
Ответ: \(127\)
ЕГЭ. Статград. 17.12.2024.
Текстовый файл состоит из цифр от \(1\) до \(9,\) знаков операций «\(+\)» «\(-\)» и «\({*}\)» (сложение, вычитание и умножение) и заглавных латинских букв \(A,\) \(B,\) \(C,\) \(D.\) Назовём правильной суммой строку, содержащую последовательность из одного или более десятичных чисел, в которой между соседними числами стоит ровно один знак «\(+\)» и нет других знаков.
Примеры правильных сумм: «\(23\)», «\(115+6\)», «\(1980+12+12351\)». Назовём результатом правильной суммы число, которое получится при выполнении записанных в соответствующей строке сложений. Например, результат правильной суммы «\(2+3\)» – число \(5.\)
Найдите в данной строке правильную сумму, расположенную непосредственно после буквы \(A\) и имеющую наибольший результат. В ответе запишите результат найденной суммы. Гарантируется, что ответ не превышает \(2 \cdot 10^9.\)
Решение:
Python
from re import findall
base = ''
s = open(base + '24.txt').readline().strip()
a = list(findall(r'A[1-9]+(?:\+[1-9]+)*', s))
max_sum = 0
for x in a:
if '+' not in x:
max_sum = max(max_sum, int(x[1:]))
else:
max_sum = max(max_sum, sum(int(z) for z in x[1:].split('+')))
print(max_sum)
Ответ: \(67622777\)
ЕГЭ. Статград. 24.10.2024-2.
Текстовый файл состоит из цифр от \(1\) до \(6\), знаков операций «\(–\)» и «\(*\)» (вычитание и умножение) и заглавных латинских букв \(A\), \(B\), \(C\), \(D\). Определите максимальное количество символов в непрерывной последовательности символов, состоящей из буквы \(B\), за которой следует корректное арифметическое выражение с целыми неотрицательными числами, записанными в десятичной системе счисления.
Решение:
Python
import re
base = ''
s = open(base + '24.txt').readline().strip()
arr = list(re.findall(r'B[1-6]+(?:[*\-][1-6]+)*', s))
print(max([len(x) for x in arr]))
Ответ: \(68\)
ЕГЭ. Статград. 24.10.2024-1.
Текстовый файл состоит из цифр от \(1\) до \(6\), знаков операций «\(–\)» и «\(*\)» (вычитание и умножение) и заглавных латинских букв \(A\), \(B\), \(C\), \(D\). Определите максимальное количество символов в непрерывной последовательности символов, состоящей из буквы \(A\), за которой следует корректное арифметическое выражение с целыми неотрицательными числами, записанными в десятичной системе счисления.
Решение:
Python
import re
base = ''
s = open(base + '24.txt').readline().strip()
arr = list(re.findall(r'A[1-6]+(?:[*\-][1-6]+)*', s))
print(max([len(x) for x in arr]))
Ответ: \(85\)
ЕГЭ. Шастин. 9.2.2025.
(Л. Шастин) Текстовый файл состоит из цифр \(0, \, 6, \, 7, \, 8, \, 9\) и знаков арифметических операций «\(-\)» и «\(*\)» (вычитание и умножение). Определите количество непрерывных подпоследовательностей в этом файле, которые являются корректными арифметическими выражениями с целыми неотрицательными числами. В таких выражениях никакие два знака арифметических операций не должны стоять рядом, а в записи чисел должны отсутствовать незначащие (ведущие) нули. В ответе укажите количество подходящих подпоследовательностей.
Например, в строке *567-8**09-30- есть следующие корректные арифметические выражения: 567-8, 67-8, 7-8, 9-3 и 9-30. Ответ: 5.
Примечание. Отдельно стоящие числа арифметическими выражениями не считать. Число \(0\) не имеет знака.
Решение:
Python
from re import findall
base = ''
s = open(base + '24.txt').readline()
arith_expr = findall(r'(?:0|[6-9][06-9]*)(?:[-*](?:0|[6-9][06-9]*))+', s)
q = 0
for expr in arith_expr:
work_expr = expr.replace('*', '-').split('-')
for j in range(len(work_expr) - 1):
if len(work_expr[j]) > 1:
mul = len(work_expr[j].replace('0', ''))
if work_expr[j][-1] == '0':
mul += 1
else:
mul = 1
q += mul * sum(len(e) for e in work_expr[j + 1:])
print(q)
Ответ: \(30460483\)
ЕГЭ. Шастин. 19.01.2025.
(Л. Шастин) Текстовый файл состоит из символов F S и W. Определите в прилагаемом файле максимальное количество идущих подряд символов, среди которых подстрока WWF встречается не более 120 раз, а подстрока WSFWW не встречается совсем. Для выполнения этого задания следует написать программу.
Решение:
Python
base = ''
s = open(base + '24.txt').readline().strip()
slen = len(s)
pos = [-1]
i = 0
while i < slen - 5:
if s[i:i+5] == 'WSFWW':
pos.append(i)
i += 5
else:
i += 1
pos += [slen - 4]
lmax = 0
long_str = 0
for beg, end in zip(pos, pos[1:]):
if s[beg + 1 : end + 4].count('WWF') < 121:
lmax = max(lmax, end + 3 - beg)
else:
long_str += 1
if not long_str:
print(lmax)
Нам повезло с файлом с данными. В строках, не содержащих WSFWW, находится не более 120 строк WWS. Иначе пришлось бы писать дополнительный обработчик.
Ответ: \(3080\)
ЕГЭ. Шастин. 18.12.2024.
(Л. Шастин) Текстовый файл состоит из символов A, B, C, D, E, F, G и H. Определите максимальное количество идущих подряд символов в прилагаемом файле, среди которых последовательность расстояний между ближайшими соседними гласными буквами образует арифметическую прогрессию.
Например, в строке BBDABCADEFBACDFAB подходит подстрока BCADEFBACDFAB, последовательность расстояний между ближайшими соседними гласными буквами в ней образована с шагом \(1\) и выглядит так: \(2, \, 3, \, 4.\)
Примечание. Под расстоянием понимается разница индексов. Для выполнения этого задания следует написать программу.
Решение:
Python
base = ''
s = open(base + '24.txt').readline().strip()
mx = 0
ls = len(s)
vow = 'AE'
p1 = 0
b = 0
while s[p1] not in vow:
p1 += 1
p2 = p1 + 1
while s[p2] not in vow:
p2 += 1
p3 = p2 + 1
while s[p3] not in vow:
p3 += 1
d = (p3 - p2) - (p2 - p1)
e = p3
while s[e+1] not in vow:
e += 1
mx = e - b
while p3 < ls:
p1, p2, p3 = p2, p3, p3 + 1
while p3 < ls and s[p3] not in vow:
p3 += 1
if p3 < ls:
if (p3 - p2) - (p2 - p1) != d:
mx = max(mx, p3 - b)
d = (p3 - p2) - (p2 - p1)
b = p1
while b and s[b-1] not in vow:
b -= 1
if p3 == ls:
mx = max(mx, p3 - b)
print(mx)
Ответ: \(107831\)
ЕГЭ. Шастин. 30.11.2024.
(Д. Бахтиев) Текстовый файл содержит цифры от \(1\) до \(9\) и знак арифметической операции «\(-\)» (вычитание). Определите максимальное количество символов в непрерывной последовательности, которая является корректным арифметическим выражением с целыми числами, чьё значение превышает \(-20~000\) (минус двадцать тысяч). Запрещается отрывать цифры от чисел, но разрешается брать их без знака. Например, в строке \(-23-456-789\) нельзя взять выражение \(-456-78\), но можно взять \(23-456\). В ответе укажите количество символов.
Решение:
Python
from re import findall
base = ''
s = open(base + '24.txt').readline().strip()
arr = list(findall(r'-[1-9]+(?:-[1-9]+)*', s))
ans = []
for expr in arr:
tmp = [(int(x), len(x)) for x in expr.split('-') if x]
pref = [0] * (len(tmp) + 1)
pref_len = [0] * (len(tmp) + 1)
b = 0
b1 = 1
for i in range(len(tmp)):
pref[i + 1] = pref[i] + tmp[i][0]
pref_len[i + 1] = pref_len[i] + tmp[i][1]
if pref[i + 1] < 20_000:
ans.append(pref_len[i+1] + (i + 1))
else:
while pref[i+1] - pref[b] >= 20_000:
b += 1
ans.append(pref_len[i+1] - pref_len[b] + (i + 1 - b))
while tmp[b1 - 1][0] - (pref[i + 1] - pref[b1]) < -20_000:
b1 += 1
ans.append(pref_len[i+1] - pref_len[b1] + (i + 1 - b1) + tmp[b1 - 1][1])
print(max(ans))
Ответ: \(1095\)
ЕГЭ. Шастин. 6.11.2024.
(Л. Шастин) Текстовый файл состоит не более чем из \(10^8\) символов латиницы, входящих в слово «REVOLUTION». Найдите наименьшую длину подстроки, которая включает в себя подпоследовательность символов, образующих слово «LOVE». Например, для строки REVVVLAAORRVEARRLBOLRVER ответом будет являться число \(7\) — это длина подстроки LBOLRVE. Для выполнения этого задания следует написать программу.
Решение:
Python 3.10+
base = ''
s = open(base + '24.txt').readline().strip()
lpos = []
opos = []
vpos = []
epos = []
for i, c in enumerate(s):
match c:
case 'L':
lpos.append(i)
case 'O':
opos.append(i)
case 'V':
vpos.append(i)
case 'E':
epos.append(i)
llen, olen, vlen, elen = len(lpos), len(opos), len(vpos), len(epos)
l, o, v, e = 0, 0, 0, 0
while opos[o] < lpos[l]:
o += 1
while vpos[v] < opos[o]:
v += 1
while epos[e] < vpos[v]:
e += 1
size = epos[e] - lpos[l] + 1
while l < llen and o < olen and v < vlen and e < elen:
l += 1
while l < llen and o < olen and opos[o] < lpos[l]:
o += 1
while o < olen and v < vlen and vpos[v] < opos[o]:
v += 1
while v < vlen and e < elen and epos[e] < vpos[v]:
e += 1
if l < llen and o < olen and v < vlen and e < elen:
size = min(size, epos[e] - lpos[l] + 1)
print(size)
Ответ: \(2000031\)
ЕГЭ. Шастин. 4.10.2024.
(Д. Бахтиев) Текстовый файл состоит не более чем из \(10^7\) латинских символов из набора \(A\), \(B\), \(C\), \(D\), \(E\), \(F\), \(G\), \(H\).
Определите подстроку наибольшей длины, начинающуюся и заканчивающуюся подстрокой вида «Согласная + Согласная + Гласная» и не содержащую внутри себя другие подстроки такого вида. В ответе укажите одно число — наибольшую длину такой подстроки.
Для выполнения этого задания следует написать программу.
Решение:
Python
s = open('24.txt').readline().strip()
n = len(s)
pos = []
vow = 'AE'
cons = 'BCDFGH'
i = 0
while i < n - 2:
if s[i] in cons and s[i+1] in cons and s[i+2] in vow:
pos.append(i)
i += 3
else:
i += 1
print(max([y - x + 3 for x, y in zip(pos, pos[1:])]))
Ответ: \(64\)
ЕГЭ. Шастин. 19.09.2024.
(Л. Шастин) Текстовый файл состоит не более чем из \(10^8\) символов \(X\), \(Y\) и \(Z\). «ИКС-ДВА» подстроками назовём непрерывные подпоследовательности символов, начинающиеся и заканчивающиеся на \(X\) и не содержащие внутри других символов \(X\). Найдите «ИКС-ДВА» подстроку, содержащую наибольшее количество символов \(Y\), и определите её длину. Если таких подстрок в файле несколько, тогда укажите длину наименьшей из них.
Для выполнения этого задания следует написать программу.
Решение:
Python
s = open('24.txt').readline().strip()
d = len(s)
p1 = 0
my = 0
ly = 10**100
while s[p1] != 'X':
p1 += 1
for p2 in range(p1 + 1, d):
if s[p2] == 'X':
qy = s[p1:p2].count('Y')
if qy > my:
my = qy
ly = p2 - p1 + 1
elif qy == my:
ly = min(ly, p2 - p1 + 1)
p1 = p2
print(ly)
Ответ: \(90\)
ЕГЭ. Шастин. 29.08.2024.
Текстовый файл состоит из десятичных цифр, знаков «\(+\)» и «\(*\)» (сложения и умножения). Определите максимальное количество идущих подряд символов в прилагаемом файле, среди которых никакие два знака арифметических операций не записаны подряд.
Для выполнения этого задания следует написать программу.
Решение:
Python
import re
s = open('24.txt').readline().strip()
expr = re.findall(r'[+*]?\d+(?:[+*]\d+)*[+*]?', s)
expr_len = [len(x) for x in expr]
print(max(expr_len))
Ответ: \(191\)
ЕГЭ. Поляков-8840.
Текстовый файл содержит только заглавные буквы латинского алфавита, пробелы и точки. Назовём предложением последовательность символов, которая не начинается с пробела, заканчивается точкой, перед которой стоит буква (не пробел), и не содержит внутри других точек. Словом будем называть последовательность латинских букв. Определите максимальную длину предложения, в котором слова расставлены в порядке невозрастания длины (второе слово не длиннее первого и т. д.). В ответе запишите число – количество символов в найденной последовательности.
Решение:
Python
from re import finditer
s = open('8834.txt').readline().strip()
ml = 0
ms = 0
for g in finditer(r'[A-Z]+( +[A-Z]+)+\.', s):
wstr = g.group(0)[::-1]
words = [w for w in wstr[1:].split() if w]
q = 0
for i in range(1, len(words)):
if len(words[i-1]) > len(words[i]):
break
q = i
if q > 0:
t = wstr.find(f' {words[q]}') + len(words[q]) + 1
ms = max(ms, t)
print(ms)
Ответ: \(59\)
ЕГЭ. Поляков-8839.
Текстовый файл содержит только заглавные буквы латинского алфавита, пробелы и точки. Назовём предложением последовательность символов, которая не начинается с пробела, заканчивается точкой, перед которой стоит буква (не пробел), и не содержит внутри других точек. Словом будем называть последовательность латинских букв. Определите максимальную длину предложения, в котором слова расставлены в порядке строгого возрастания длины (второе слово строго длиннее первого и т. д.). В ответе запишите число – количество символов в найденной последовательности.
Решение:
Python
from re import finditer
s = open('8834.txt').readline().strip()
ml = 0
ms = 0
for g in finditer(r'[A-Z]+( +[A-Z]+)+\.', s):
wstr = g.group(0)[::-1]
words = [w for w in wstr[1:].split() if w]
q = 0
for i in range(1, len(words)):
if len(words[i-1]) <= len(words[i]):
break
q = i
if q > 0:
t = wstr.find(f' {words[q]}') + len(words[q]) + 1
if len(words[q]) > 1:
while t < len(wstr) and wstr[t] == ' ':
t += 1
t += len(words[q]) - 1
ms = max(ms, t)
print(ms)
Ответ: \(57\)
ЕГЭ. Поляков-8838.
Текстовый файл содержит только заглавные буквы латинского алфавита, пробелы и точки. Назовём предложением последовательность символов, которая не начинается с пробела, заканчивается точкой, перед которой стоит буква (не пробел), и не содержит внутри других точек. Словом будем называть последовательность латинских букв. Определите максимальное количество слов в одном предложении. В ответе запишите число – количество слов.
Решение:
Python
from re import finditer
s = open('8834.txt').readline().strip()
ml = 0
for g in finditer(r'[A-Z]+( +[A-Z]+)+\.', s):
words = [w for w in g.group(0).split() if w]
ml = max(ml, len(words))
print(ml)
Ответ: \(926\)
ЕГЭ. Поляков-8837.
Текстовый файл содержит только заглавные буквы латинского алфавита, пробелы и точки. Назовём предложением последовательность символов, которая не начинается с пробела, заканчивается точкой, перед которой стоит буква (не пробел), и не содержит внутри других точек. Определите максимальную длину предложения, в котором нет букв X, Y и Z. В ответе запишите число – количество символов в найденной последовательности.
Решение:
Python
from re import finditer
s = open('8834.txt').readline().strip()
ml = 0
for g in finditer(r'[A-W]+( +[A-W]+)+\.', s):
ml = max(ml, len(g.group(0)))
print(ml)
Ответ: \(84\)
ЕГЭ. Поляков-8836.
Текстовый файл содержит только заглавные буквы латинского алфавита, пробелы и точки. Назовём предложением последовательность символов, которая не начинается с пробела, заканчивается точкой, перед которой стоит буква (не пробел), и не содержит внутри других точек. Определите минимальную длину предложения, которое содержит все латинские буквы. В ответе запишите число – количество символов в найденной последовательности.
Решение:
Python
from re import finditer
s = open('8834.txt').readline().strip()
ml = float('inf')
alph = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
for g in finditer(r'[A-Z]+( +[A-Z]+)+\.', s):
tmp = g.group(0)[::-1]
idx = [tmp.find(ch) for ch in alph]
if -1 not in idx:
ml = min(ml, max(idx) + 1)
print(ml)
Ответ: \(48\)
ЕГЭ. Поляков-8835.
Текстовый файл содержит только заглавные буквы латинского алфавита, пробелы и точки. Назовём предложением последовательность символов, которая заканчивается точкой и не содержит внутри других точек. Определите максимальную длину предложения, в котором буква M встречается ровно \(112\) раз. В ответе запишите число – количество символов в найденной последовательности.
Решение:
Python
from re import finditer
s = open('8834.txt').readline().strip()
ml = 0
for g in finditer(r'([ A-LN-Z]*M){112}[ A-LN-Z]*\.', s):
ml = max(ml, len(g.group(0)))
print(ml)
Ответ: \(4594\)
ЕГЭ. Поляков-8834.
Текстовый файл содержит только заглавные буквы латинского алфавита, пробелы и точки. Назовём предложением последовательность символов, которая заканчивается точкой и не содержит внутри других точек. Определите минимальную длину предложения, в котором буква A встречается ровно \(98\) раз. В ответе запишите число – количество символов в найденной последовательности.
Решение:
Python
from re import finditer
s = open('8834.txt').readline().strip()
ml = float('inf')
for g in finditer(r'A([ B-Z]*A){97}[ B-Z]*\.', s):
ml = min(ml, len(g.group(0)))
print(ml)
Ответ: \(575\)
ЕГЭ. Поляков-8704.
Текстовый файл содержит только заглавные буквы латинского алфавита и точки. Назовём словом непустую непрерывную последовательность букв, ограниченную точками по обеим сторонам. Найдите минимальную длину подстроки, содержащую не менее \(K = 12000\) слов, содержащих букву Q. В ответе укажите длину найденной строки. Например, в строке «AB...QCE.FQ..GQX.» есть три слова содержат букву Q: «.QCE.», «.FQ.» и «.GQX.». В этом случае при \(K = 2\) минимальную длину \(8\) имеет подстрока «.QCE.FQ.».
Решение:
Python
s = open('8701.txt').readline().strip()
tmp = [x for x in range(1, len(s)) if s[x-1] == '.' and s[x] != '.']
w = []
for p in tmp:
end = s.find('.', p)
if end != -1 and 'Q' in s[p:end]:
w.append(p)
K = 12_000
ml = float('inf')
for x, y in zip(w, w[K - 1:]):
end = s.find('.', y)
if end != -1:
ml = min(ml, end - x + 2)
print(ml)
Ответ: \(645835\)
ЕГЭ. Поляков-8703.
Текстовый файл содержит только заглавные буквы латинского алфавита и точки. Назовём словом непустую непрерывную последовательность букв, ограниченную точками по обеим сторонам. Найдите минимальную длину подстроки, содержащую не менее \(K = 1500\) слов, оканчивающихся на букву X. В ответе укажите длину найденной строки. Например, в строке «AB...CDE.FX..GHX.» всего два слова оканчиваются на букву X: «.FX.» и «.GHX.». В этом случае при \(K = 2\) минимальную длину \(9\) имеет подстрока «.FX..GHX.».
Решение:
Python
s = open('8701.txt').readline().strip()
w = [x for x in range(len(s) - 2, -1, -1) if s[x+1] == '.' and s[x] == 'X']
w = w[::-1]
K = 1500
ml = float('inf')
for x, y in zip(w, w[K - 1:]):
st = -1
for p in range(x, -1, -1):
if s[p] == '.':
st = p
break
if st != -1:
ml = min(ml, y - st + 2)
print(ml)
Ответ: \(188521\)
ЕГЭ. Поляков-8702.
Текстовый файл содержит только заглавные буквы латинского алфавита и точки. Назовём словом непустую непрерывную последовательность букв, ограниченную точками по обеим сторонам. Найдите минимальную длину подстроки, содержащую не менее \(K = 600\) слов, начинающихся с буквы A. В ответе укажите длину найденной строки. Например, в строке «AB...CDE.AF..AGH.» всего два слова начинаются с буквы A: «.AF.» и «.AGH.». В этом случае при \(K = 2\) минимальную длину \(9\) имеет подстрока «.AF..AGH.».
Решение:
Python
s = open('8701.txt').readline().strip()
w = [x for x in range(1, len(s)) if s[x-1] == '.' and s[x] == 'A']
K = 600
ml = float('inf')
for x, y in zip(w, w[K - 1:]):
end = s.find('.', y)
if end != -1:
ml = min(ml, end - x + 2)
print(ml)
Ответ: \(70849\)
ЕГЭ. Поляков-8701.
Текстовый файл содержит только заглавные буквы латинского алфавита и точки. Назовём словом непустую непрерывную последовательность букв, ограниченную точками по обеим сторонам. Найдите минимальную длину подстроки, содержащую не менее \(K = 100000\) слов. В ответе укажите длину найденной строки. Например, в строке «AB..CDE..F..GH.» всего три слова: «.CDE.», «.F.» и «.GH.». В этом случае при \(K = 2\) минимальную длину \(7\) имеет подстрока «.F..GH.».
Решение:
Python
s = open('8701.txt').readline().strip()
#s = 'AB..CDE..F..GH.'
w = [x for x in range(1, len(s)) if s[x-1] == '.' and s[x] != '.']
K = 100_000
ml = float('inf')
for x, y in zip(w, w[K - 1:]):
end = s.find('.', y)
if end != -1:
ml = min(ml, end - x + 2)
print(ml)
Ответ: \(499310\)
ЕГЭ. Поляков-8700.
Текстовый файл содержит только цифры от \(1\) до \(9\) и знаки «+» и «*» (сложения и умножения). Найдите в прилагаемом файле непрерывную последовательность, являющуюся корректной записью арифметического выражения, состоящего из не более чем \(20\) натуральных чисел и знаков сложения между ними и имеющего наибольшее значение. В ответе укажите числовое значение найденного выражения.
Решение:
Python
from re import finditer
s = '+' + open('8697.txt').readline().strip()
mval = 0
for g in finditer(r'(?=([+*][1-9]+(\+[1-9]+){1,19}))', s):
mval = max(mval, eval(g.group(1)[1:]))
print(mval)
Ответ: \(14255\)
ЕГЭ. Поляков-8699.
Текстовый файл содержит только цифры от \(1\) до \(9\) и знаки «+» и «*» (сложения и умножения). Определите в прилагаемом файле максимальное количество символов в непрерывной последовательности, являющейся корректной записью арифметического выражения, состоящей из не более чем \(15\) натуральных чисел и знаков сложения между ними. В ответе укажите количество символов.
Решение:
Python
from re import finditer
s = '+' + open('8697.txt').readline().strip()
arr = []
for g in finditer(r'(?=([+*][1-9]+(\+[1-9]+){14}))', s):
arr.append(len(g.group(1)) - 1)
print(max(arr))
Ответ: \(65\)
ЕГЭ. Поляков-8698.
Текстовый файл содержит только цифры от \(1\) до \(9\) и знаки «+» и «*» (сложения и умножения). Найдите в прилагаемом файле непрерывную последовательность, являющуюся корректной записью арифметического выражения, состоящего из не более чем \(30\) натуральных чисел и знаков арифметических операций между ними и имеющего наибольшее значение. В ответе укажите количество символов в этой последовательности.
Решение:
...
Ответ:
ЕГЭ. Поляков-8697.
Текстовый файл содержит только цифры от \(1\) до \(9\) и знаки «+» и «*» (сложения и умножения). Определите в прилагаемом файле максимальное количество символов в непрерывной последовательности, являющейся корректной записью арифметического выражения, состоящей из не более чем \(80\) натуральных чисел и знаков арифметических операций между ними. В ответе укажите количество символов.
Решение:
...
Ответ:
ЕГЭ. Поляков-8231.
(ЕГЭ-2025) Текстовый файл содержит только десятичные цифры и заглавные буквы латинского алфавита. Определите в прилагаемом файле последовательность из максимального количества идущих подряд одинаковых букв, начинающуюся и заканчивающуюся чётной цифрой, не содержащую других букв, кроме повторяющихся, не содержащую цифр, кроме первой и последней. В ответе запишите число – количество символов в найденной последовательности.
Решение:
...
Ответ:
ЕГЭ. Открытый вариант ФИПИ. 28.04.25.
Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в этом файле последовательность идущих подряд символов, представляющих собой запись максимального чётного \(14\)-ричного числа. В ответе запишите количество символов (значащих цифр в записи числа) в этой последовательности.
Примечание. Латинские буквы \(A,\) \(B,\) \(C\) и \(D\) означают цифры из алфавита \(14\)-ричной системы счисления.
Решение:
...
Ответ:
ЕГЭ. Поляков-8128.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и заглавные буквы латинского алфавита. Определите в этом файле последовательность наибольшей длины идущих подряд символов, представляющих собой \(12\)-ричную запись числа, кратного \(9.\) Если таких последовательностей несколько, выберите последовательность с наименьшим числовым значением. В ответе запишите индекс (номер) последнего символа (последней цифры), на которой заканчивается запись этого числа в прилагаемом файле. Нумерация символов в текстовом файле начинается с нуля.
Решение:
...
Ответ:
ЕГЭ. Поляков-8127.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и заглавные буквы латинского алфавита. Определите в этом файле последовательность наибольшей длины идущих подряд символов, представляющих собой восьмеричную запись числа, кратного \(13.\) Если таких последовательностей несколько, выберите последовательность с наименьшим числовым значением. В ответе запишите индекс (номер) первого символа (первой значащей цифры), с которого начинается запись этого числа в прилагаемом файле. Нумерация символов в текстовом файле начинается с нуля.
Решение:
...
Ответ:
ЕГЭ. Поляков-8126.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и заглавные буквы латинского алфавита. Определите в этом файле последовательность идущих подряд символов, представляющих собой \(12\)-ричную запись максимального числа, кратного \(11.\) В ответе запишите индекс (номер) последнего символа (последней цифры), на которой заканчивается запись этого числа в прилагаемом файле. Нумерация символов в текстовом файле начинается с нуля.
Решение:
...
Ответ:
ЕГЭ. Поляков-8125.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и заглавные буквы латинского алфавита. Определите в этом файле последовательность идущих подряд символов, представляющих собой \(14\)-ричную запись максимального числа, кратного \(5.\) В ответе запишите индекс (номер) первого символа (первой значащей цифры), с которого начинается запись этого числа в прилагаемом файле. Нумерация символов в текстовом файле начинается с нуля.
Решение:
...
Ответ:
ЕГЭ. Поляков-8124.
(А. Кабанов) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и заглавные буквы латинского алфавита. Определите в этом файле последовательность наибольшей длины идущих подряд символов, представляющих собой \(12\)-ричную запись числа, кратного трём. Если таких последовательностей несколько, выберите последовательность с наименьшим числовым значением. В ответе запишите индекс (номер) последнего символа (последней цифры), на которой заканчивается запись этого числа в прилагаемом файле. Нумерация символов в текстовом файле начинается с нуля.
Решение:
...
Ответ:
ЕГЭ. Поляков-8123.
(А. Кабанов) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и заглавные буквы латинского алфавита. Определите в этом файле последовательность наибольшей длины идущих подряд символов, представляющих собой восьмеричную запись чётного числа. Если таких последовательностей несколько, выберите последовательность с наименьшим числовым значением. В ответе запишите индекс (номер) первого символа (первой значащей цифры), с которого начинается запись этого числа в прилагаемом файле. Нумерация символов в текстовом файле начинается с нуля.
Решение:
...
Ответ:
ЕГЭ. Поляков-8122.
(А. Кабанов) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и заглавные буквы латинского алфавита. Определите в этом файле последовательность идущих подряд символов, представляющих собой \(12\)-ричную запись максимального числа, кратного \(6.\) В ответе запишите индекс (номер) последнего символа (последней цифры), на которой заканчивается запись этого числа в прилагаемом файле. Нумерация символов в текстовом файле начинается с нуля.
Решение:
...
Ответ:
ЕГЭ. Поляков-8121.
(А. Кабанов) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и заглавные буквы латинского алфавита. Определите в этом файле последовательность идущих подряд символов, представляющих собой \(15\)-ричную запись максимального числа, кратного \(5.\) В ответе запишите индекс (номер) последнего символа (последней цифры), на которой заканчивается запись этого числа в прилагаемом файле. Нумерация символов в текстовом файле начинается с нуля.
Решение:
...
Ответ:
ЕГЭ. Поляков-8120.
(А. Кабанов) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и заглавные буквы латинского алфавита. Определите в этом файле последовательность идущих подряд символов, представляющих собой \(12\)-ричную запись максимального числа, кратного трём. В ответе запишите индекс (номер) первого символа (первой значащей цифры), с которого начинается запись этого числа в прилагаемом файле. Нумерация символов в текстовом файле начинается с нуля.
Решение:
...
Ответ:
ЕГЭ. Поляков-8119.
(А. Кабанов) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и заглавные буквы латинского алфавита. Определите в этом файле последовательность идущих подряд символов, представляющих собой \(14\)-ричную запись максимального чётного числа. В ответе запишите индекс (номер) первого символа (первой значащей цифры), с которого начинается запись этого числа в прилагаемом файле. Нумерация символов в текстовом файле начинается с нуля.
Решение:
...
Ответ:
ЕГЭ. Поляков-8118.
(Апробация-2025) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и заглавные буквы латинского алфавита. Определите в этом файле последовательность идущих подряд символов, представляющих собой \(12\)-ричную запись максимального нечётного числа. В ответе запишите индекс (номер) первого символа (первой значащей цифры), с которого начинается запись этого числа в прилагаемом файле. Нумерация символов в текстовом файле начинается с нуля.
Решение:
...
Ответ:
ЕГЭ. Поляков-8115.
(К. Багдасарян) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и заглавные буквы латинского алфавита. Определите максимальное количество символов в непрерывной последовательности, которые могут представлять запись натурального числа в четырнадцатеричной системе счисления, которое начинается с \(1\) и кратно \(7.\) Цифры, числовое значение которых превышает \(9,\) обозначены латинскими буквами, начиная с буквы А. Гарантируется наличие такой последовательности.
Решение:
...
Ответ:
ЕГЭ. Поляков-8114.
(К. Багдасарян) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и заглавные буквы латинского алфавита. Определите максимальное количество символов в непрерывной последовательности, которые могут представлять запись натурального числа в четырнадцатеричной системе счисления без незначащих (ведущих) нулей, которое кратно \(98.\) Цифры, числовое значение которых превышает \(9,\) обозначены латинскими буквами, начиная с буквы А. Гарантируется наличие такой последовательности.
Решение:
...
Ответ:
ЕГЭ. Поляков-8113.
(К. Багдасарян) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и заглавные буквы латинского алфавита. Определите максимальное количество символов в непрерывной последовательности, которые могут представлять запись натурального числа в двенадцатеричной системе счисления без незначащих (ведущих) нулей, которое кратно \(144.\) Цифры, числовое значение которых превышает \(9,\) обозначены латинскими буквами, начиная с буквы А. Гарантируется наличие такой последовательности.
Решение:
...
Ответ:
ЕГЭ. Поляков-8112.
(К. Багдасарян) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и заглавные буквы латинского алфавита. Определите максимальное количество символов в непрерывной последовательности, которые могут представлять запись натурального числа в шестнадцатеричной системе счисления, которое начинается с \(8\) и кратно \(8.\) Цифры, числовое значение которых превышает \(9,\) обозначены латинскими буквами, начиная с буквы А. Гарантируется наличие такой последовательности
Решение:
...
Ответ:
ЕГЭ. Поляков-8111.
(К. Багдасарян) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и заглавные буквы латинского алфавита. Определите максимальное количество символов в непрерывной последовательности, которые могут представлять запись натурального числа в шестнадцатеричной системе счисления без незначащих (ведущих) нулей, которое кратно \(8.\) Цифры, числовое значение которых превышает \(9,\) обозначены латинскими буквами, начиная с буквы А. Гарантируется наличие такой последовательности.
Решение:
...
Ответ:
ЕГЭ. Поляков-8110.
(К. Багдасарян) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и заглавные буквы латинского алфавита. Определите максимальное количество символов в непрерывной последовательности, которые могут представлять запись натурального числа в десятичной системе счисления без незначащих (ведущих) нулей, которое кратно \(5.\) Гарантируется наличие такой последовательности.
Решение:
...
Ответ:
ЕГЭ. Поляков-8109.
(К. Багдасарян) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и заглавные буквы латинского алфавита. Определите максимальное количество символов в непрерывной последовательности, которые могут представлять запись натурального числа в шестнадцатеричной системе счисления без незначащих (ведущих) нулей, которое кратно \(16\). Цифры, числовое значение которых превышает \(9,\) обозначены латинскими буквами, начиная с буквы А. Гарантируется наличие такой последовательности.
Решение:
...
Ответ:
ЕГЭ. Поляков-8107.
(К. Багдасарян) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и заглавные буквы латинского алфавита. Определите максимальное количество символов в непрерывной последовательности, которые могут представлять запись натурального числа в десятичной системе счисления без незначащих (ведущих) нулей, которое кратно \(10.\) Гарантируется наличие такой последовательности.
Решение:
...
Ответ:
ЕГЭ. Поляков-8100.
*(И. Карпачев) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры, арифметические знаки «+» и «-» и скобки «(» и «)». Определите в этом файле максимальное количество идущих подряд групп символов вида \((A+B)\) или \((A-B),\) где \(A\) обозначает натуральное число, не кратное \(5,\) а \(B\) – натуральное число, кратное \(5.\) В записи чисел \(A\) и \(B\) не должно быть незначащих нулей. Например, для строки (((56+-+00(0678-89)(7182-15)(3222+745)) ответом будет \(19.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-8099.
*(И. Карпачев) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры, арифметические знаки «+» и «-» и скобки «(» и «)». Определите в этом файле максимальное количество идущих подряд групп символов вида \((A+B)\) или \((A-B),\) где \(A\) обозначает натуральное чётное число, а \(B\) – натуральное нечётное число. В записи чисел \(A\) и \(B\) не должно быть незначащих нулей. Например, для строки (((56+-+00(0678-89)(78-9)(322+7)) ответом будет \(13.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-8060.
(И. Карпачев) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры, заглавные и прописные букв латинского алфавита, а также символы «@» и «.» (точка). Определите максимальное количество символов в непрерывной последовательности, которая является корректным почтовым адресом. Корректным почтовым адресом назовем адрес, в котором сначала указывается имя почтового ящика, затем следует символ «@», далее – сервер, на котором находится почтовый ящик. В данной задаче будем считать, что:
в имени почтового ящика используются только символ «.» (точка), десятичные цифры и буквы латинского алфавита;
серверу могут соответствовать только строки вида: «yandex.ru» или «gmail.com»;
два символа «@» и «.» не могут следовать подряд друг за другом.
В ответе укажите количество символов. Например, для строки alex@@Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.@Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript. ответом будет число 25 – длина выделенной части, которая является правильным адресом.
Решение:
...
Ответ:
ЕГЭ. Поляков-8058.
(Пробный ЕГЭ, г. Томск) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только латинские буквы A, B, C, a, b, c, точки и пробелы. Определите максимальное количество символов в непрерывной последовательности, которая является корректно записанным предложением. Считаем, что в корректно записанном предложении выполнены все следующие условия:
предложение начинается с заглавной буквы;
предложение оканчивается точкой, которая в предложении единственная и перед которой нет пробела;
слова в предложении состоят из произвольных комбинаций букв, возможно не имеют семантического смысла, но при этом только первая буква слова может быть заглавной;
слова в предложении разделены пробелами, два пробела стоять рядом в предложении не могут.
В ответе укажите количество символов.
Решение:
...
Ответ:
ЕГЭ. Поляков-8004.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и знаки равенства («=»). Определите максимальную длину последовательности вида «число1=число2=число3=...=числоN», в которой нет соседних знаков «=» и есть хотя бы одно десятизначное число, сумма цифр которого является квадратом целого числа. В ответе укажите количество символов.
Решение:
...
Ответ:
ЕГЭ. Поляков-8003.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и знаки равенства («=»). Определите максимальную длину последовательности вида «число1=число2=число3=...=числоN», в которой нет соседних знаков «=» и есть хотя бы одно пятизначное число, которое является квадратом простого целого числа. В ответе укажите количество символов.
Решение:
...
Ответ:
ЕГЭ. Поляков-8002.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и знаки равенства («=»). Определите максимальную длину последовательности вида «число1=число2=число3=...=числоN», в которой нет соседних знаков «=» и есть хотя бы одно восьмизначное число, в котором все цифры нечётные. В ответе укажите количество символов.
Решение:
...
Ответ:
ЕГЭ. Поляков-8001.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и знаки равенства («=»). Определите максимальную длину последовательности вида «число1=число2=число3=...=числоN», в которой нет соседних знаков «=» и есть хотя бы одно шестизначное число, в котором все цифры стоят в порядке невозрастания. В ответе укажите количество символов.
Решение:
...
Ответ:
ЕГЭ. Поляков-8000.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и знаки равенства («=»). Определите максимальную длину последовательности вида «число1=число2=число3=...=числоN», в которой нет соседних знаков «=» и есть хотя бы одно пятизначное число, в котором все цифры стоят в порядке неубывания. В ответе укажите количество символов.
Решение:
...
Ответ:
ЕГЭ. Поляков-7999.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и знаки равенства («=»). Определите максимальную длину последовательности вида «число1=число2=число3=...=число N», в которой нет соседних знаков «=» и есть хотя бы одно четырёхзначное простое число. В ответе укажите количество символов.
Решение:
...
Ответ:
ЕГЭ. Поляков-7998.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и знаки равенства («=»). Определите максимальную длину последовательности вида «число1=число2=число3=...=числоN», в которой нет соседних знаков «=» и есть хотя бы одно четырёхзначное число-палиндром. В ответе укажите количество символов.
Решение:
...
Ответ:
ЕГЭ. Поляков-7997.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и знаки равенства («=»). Определите максимальную длину последовательности вида «число1=число2=число3=...=числоN», в которой нет соседних знаков «=» и есть хотя бы одно число, не превышающее \(2^{64},\) шестеричная запись которого содержит ровно \(7\) единиц. В ответе укажите количество символов.
Решение:
...
Ответ:
ЕГЭ. Поляков-7996.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и знаки равенства («=»). Определите максимальную длину последовательности вида «число1=число2=число3=...=число N», в которой нет соседних знаков «=» и десятичная запись хотя бы одного числа содержит ровно \(35\) знаков. В ответе укажите количество символов.
Решение:
...
Ответ:
ЕГЭ. Поляков-7995.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и знаки равенства («=»). Определите максимальную длину последовательности вида «число1=число2=число3=...=число N», в которой нет соседних знаков «=» и хотя бы одно число равно \(77.\) В ответе укажите количество символов.
Решение:
...
Ответ:
ЕГЭ. Поляков-7994.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и знаки равенства («=»). Определите максимальную длину последовательности вида «число1=число2=число3=...=число N», в которой нет соседних знаков «=» и хотя бы одно число равно \(8.\) В ответе укажите количество символов.
Решение:
...
Ответ:
ЕГЭ. Поляков-7993.
*(С. Якунин) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и знаки равенства («\(=\)»). Определите максимальную длину последовательности вида «число1=число2=число3=...=числоN», в которой нет соседних знаков «\(=\)» и хотя бы два соседних числа в цепочке равны. В ответе укажите количество символов.
Решение:
...
Ответ:
ЕГЭ. Поляков-7979.
*Текстовый файл состоит не более чем из \(10^6\) символов и содержит только цифры шестнадцатеричной системы счисления, а также знаки «\(+\)» и «\(*\)» (сложения и умножения). Найдите самую длинную непрерывную последовательность символов, которая стоит сразу после буквы \(F\) и является корректным арифметическим выражением с целыми неотрицательными числами, записанными в восьмеричной системе счисления. В этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули и число \(0\) не имеет знака. В ответе запишите значение этого выражения. Если в файле есть два подходящих выражения одинаковой длины, выберите то, у которого значение наибольшее.
Решение:
...
Ответ:
ЕГЭ. Поляков-7978.
*Текстовый файл состоит не более чем из \(10^6\) символов и содержит только цифры шестнадцатеричной системы счисления, а также знаки «\(+\)» и «\(*\)» (сложения и умножения). Найдите самую длинную непрерывную последовательность символов, которая стоит сразу после буквы \(C\) и является корректным арифметическим выражением с целыми неотрицательными числами, записанными в десятичной системе счисления. В этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули и число \(0\) не имеет знака. В ответе запишите значение этого выражения. Если в файле есть два выражения одинаковой длины, выберите то, у которого значение наибольшее.
Решение:
...
Ответ:
ЕГЭ. Поляков-7977.
*Текстовый файл состоит не более чем из \(10^6\) символов и содержит только цифры шестнадцатеричной системы счисления, а также знаки «\(+\)» и «\(*\)» (сложения и умножения). Найдите самую длинную непрерывную последовательность символов, которая является корректным арифметическим выражением с целыми неотрицательными числами, записанными в шестеричной системе счисления. В этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули и число \(0\) не имеет знака. В ответе запишите последние \(6\) цифр значения этого выражения. Если в файле есть два выражения одинаковой длины, выберите то, у которого значение наибольшее.
Решение:
...
Ответ:
ЕГЭ. Поляков-7976.
*Текстовый файл состоит не более чем из \(10^6\) символов и содержит только цифры шестнадцатеричной системы счисления, а также знаки «\(+\)» и «\(*\)» (сложения и умножения). Найдите самую длинную непрерывную последовательность символов, которая является корректным арифметическим выражением с целыми неотрицательными числами, записанными в шестнадцатеричной системе счисления. В этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули и число \(0\) не имеет знака. В ответе запишите последние \(6\) цифр значения этого выражения. Если в файле есть два выражения одинаковой длины, выберите то, у которого значение наибольшее.
Решение:
...
Ответ:
ЕГЭ. Поляков-7975.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только цифры шестнадцатеричной системы счисления, а также знаки «\(+\)» и «\(*\)» (сложения и умножения). Найдите самую длинную непрерывную последовательность символов, которая является корректным арифметическим выражением с целыми неотрицательными числами, записанными в десятичной системе счисления. В этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули и число \(0\) не имеет знака. В ответе запишите значение этого выражения. Если в файле есть два выражения одинаковой длины, выберите то, у которого значение наибольшее.
Решение:
...
Ответ:
ЕГЭ. Поляков-7966.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только цифры шестнадцатеричной системы счисления, а также знаки «\(+\)» и «\(*\)» (сложения и умножения). Определите максимальное количество символов в непрерывной последовательности, которая является корректным арифметическим выражением с целыми неотрицательными числами, записанными в троичной системе счисления. В этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули и число \(0\) не имеет знака.
Решение:
...
Ответ:
ЕГЭ. Поляков-7965.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только цифры шестнадцатеричной системы счисления, а также знаки «\(+\)» и «\(*\)» (сложения и умножения). Определите максимальное количество символов в непрерывной последовательности, которая является корректным арифметическим выражением с целыми неотрицательными числами, записанными в шестеричной системе счисления. В этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули и число \(0\) не имеет знака.
Решение:
...
Ответ:
ЕГЭ. Поляков-7964.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только цифры шестнадцатеричной системы счисления, а также знаки «\(+\)» и «\(*\)» (сложения и умножения). Определите максимальное количество символов в непрерывной последовательности, которая является корректным арифметическим выражением с целыми неотрицательными числами, записанными в десятичной системе счисления. В этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули и число \(0\) не имеет знака.
Решение:
...
Ответ:
ЕГЭ. Поляков-7963.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только цифры шестнадцатеричной системы счисления, а также знаки «\(+\)» и «\(*\)» (сложения и умножения). Определите максимальное количество символов в непрерывной последовательности, которая является корректным арифметическим выражением с целыми неотрицательными числами, записанными в шестнадцатеричной системе счисления. В этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули и число \(0\) не имеет знака.
Решение:
...
Ответ:
ЕГЭ. Поляков-7789.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только цифры шестнадцатеричной системы счисления, а также знаки «\(+\)» и «\(*\)» (сложения и умножения). Определите максимальное количество символов в непрерывной последовательности, которая заканчивается символами \(CB,\) перед которыми следует правильное арифметическое выражение с целыми неотрицательными числами (без знака), записанными в десятичной системе счисления. В этом выражении никакие два знака арифметических операций не стоят рядом. В записи чисел отсутствуют незначащие (ведущие) нули. В ответе укажите количество символов в найденном выражении.
Решение:
...
Ответ:
ЕГЭ. Поляков-7788.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только цифры шестнадцатеричной системы счисления, а также знаки «\(+\)» и «\(*\)» (сложения и умножения). Определите максимальное количество символов в непрерывной последовательности, которая заканчивается символом \(B,\) перед которым следует правильное арифметическое выражение с целыми неотрицательными числами (без знака), записанными в десятичной системе счисления. В этом выражении никакие два знака арифметических операций не стоят рядом. В записи чисел отсутствуют незначащие (ведущие) нули. В ответе укажите количество символов в найденном выражении.
Решение:
...
Ответ:
ЕГЭ. Поляков-7787.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только цифры шестнадцатеричной системы счисления, а также знаки «\(+\)» и «\(*\)» (сложения и умножения). Определите максимальное количество символов в непрерывной последовательности, которая начинается символами \(AFD,\) за которыми следует правильное арифметическое выражение с целыми неотрицательными числами (без знака), записанными в десятичной системе счисления. В этом выражении никакие два знака арифметических операций не стоят рядом. В записи чисел отсутствуют незначащие (ведущие) нули. В ответе укажите количество символов в найденном выражении.
Решение:
...
Ответ:
ЕГЭ. Поляков-7786.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только цифры шестнадцатеричной системы счисления, а также знаки «\(+\)» и «\(*\)» (сложения и умножения). Определите максимальное количество символов в непрерывной последовательности, которая начинается символами \(AF,\) за которыми следует правильное арифметическое выражение с целыми неотрицательными числами (без знака), записанными в десятичной системе счисления. В этом выражении никакие два знака арифметических операций не стоят рядом. В записи чисел отсутствуют незначащие (ведущие) нули. В ответе укажите количество символов в найденном выражении.
Решение:
...
Ответ:
ЕГЭ. Поляков-7785.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только цифры шестнадцатеричной системы счисления, а также знаки «\(+\)» и «\(*\)» (сложения и умножения). Определите максимальное количество символов в непрерывной последовательности, которая начинается символом \(A,\) за которым следует правильное арифметическое выражение с целыми неотрицательными числами (без знака), записанными в десятичной системе счисления. В этом выражении никакие два знака арифметических операций не стоят рядом. В записи чисел отсутствуют незначащие (ведущие) нули. В ответе укажите количество символов в найденном выражении.
Решение:
...
Ответ:
ЕГЭ. Поляков-7744.
(К. Багдасарян) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры, знаки арифметических операций, а также круглые, квадратные и фигурные скобки: «\((\)», «\()\)», «\([\)», «\(]\)», «\(\{\)», «\(\}\)». Назовем выражение корректным, если:
оно начинается с открывающей скобки и заканчивается парной ей закрывающей скобкой того же типа;
скобки внутри выражения сбалансированы, т.е.:
для каждой открывающей скобки есть закрывающая того же типа;
скобки открываются и закрываются в правильном порядке.
Примеры корректных выражений: \([\{1+2\}(3+++4)],\) \([(1***2)\{3\}45]\)
Примеры некорректных выражений:
\((1+2])\) – (лишняя закрывающая скобка \(]\));
\((1+2]\) – (открывающая и закрывающая скобки не соответствуют друг другу).
Определите максимальное количество символов в непрерывной последовательности текста, которая представляет собой корректное выражение. Гарантируется, что в тексте присутствуют корректные выражения. В ответе укажите количество символов.
Решение:
...
Ответ:
ЕГЭ. Поляков-7743.
(К. Багдасарян) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры, знаки арифметических операций, а также круглые и квадратные скобки: «(», «)», «[», «]». Назовем выражение корректным, если:
оно начинается с открывающей скобки и заканчивается парной ей закрывающей скобкой того же типа;
скобки внутри выражения сбалансированы, т.е.:
для каждой открывающей скобки есть закрывающая того же типа;
скобки открываются и закрываются в правильном порядке.
Примеры корректных выражений: \([(1+2[1+])(3+++4)], [(1***2)345]\)
Примеры некорректных выражений:
\((1+2])\) – (лишняя закрывающая скобка \(]\));
\((1+2]\) – (открывающая и закрывающая скобки не соответствуют друг другу).
Определите максимальное количество символов в непрерывной последовательности текста, которая представляет собой корректное выражение. Гарантируется, что в тексте присутствуют корректные выражения. В ответе укажите количество символов.
Решение:
...
Ответ:
ЕГЭ. Поляков-7742.
(К. Багдасарян) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры, знаки арифметических операций и круглые скобки: «(», «)». Назовем выражение корректным, если:
оно начинается с открывающей скобки «(» и заканчивается парной ей закрывающей скобкой «)»;
скобки внутри выражения сбалансированы, т.е.:
для каждой открывающей скобки есть закрывающая;
скобки открываются и закрываются в правильном порядке.
Примеры корректных выражений: \(((1+2)(3+++4)),\) \(((1***2)345)\)
Примеры некорректных выражений:
\((1+2))\) – (лишняя закрывающая скобка);
\()1+2)\) – (скобки неправильно расположены);
\((1+2)(3+4)\) – всё выражение не охвачено скобками.
Определите максимальное количество символов в непрерывной последовательности текста, которая представляет собой корректное выражение. Гарантируется, что в тексте присутствуют корректные выражения. В ответе укажите количество символов.
Решение:
...
Ответ:
ЕГЭ. Поляков-7574.
(ЕГЭ-2024) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры, а также знаки «\(+\)» и «\(*\)» (сложения и умножения). Определите максимальное количество символов в непрерывной последовательности, являющейся корректным арифметическим выражением с целыми неотрицательными числами (без знака), значение которого равно нулю. В этом выражении никакие два знака арифметических операций не стоят рядом, порядок действий определяется по правилам математики. В записи чисел отсутствуют незначащие (ведущие) нули. В ответе укажите количество символов в найденном выражении.
Решение:
...
Ответ:
ЕГЭ. Поляков-7573.
(ЕГЭ-2024) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры, а также знаки «\(+\)» и «\(*\)» (сложения и умножения). Определите максимальное количество символов в непрерывной последовательности, являющейся корректным арифметическим выражением с целыми неотрицательными числами (без знака), значение которого равно нулю. В этом выражении никакие два знака арифметических операций не стоят рядом, порядок действий определяется по правилам математики. В записи чисел отсутствуют незначащие (ведущие) нули. В ответе укажите количество символов в найденном выражении.
Решение:
...
Ответ:
ЕГЭ. Поляков-7497.
(ЕГЭ-2024) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только символы, обозначающие знаки «\(-\)», «\(*\)», и цифры \(0, \, 7, \, 8, \, 9.\) Определите в прилагаемом файле максимальное количество идущих подряд символов, которые образуют математически правильную последовательность, в которую входят знаки «\(-\)» или «\(*\)» и натуральные числа без незначащих нулей.
Решение:
...
Ответ:
ЕГЭ. Поляков-7496.
(ЕГЭ-2024) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только буквы латинского алфавита \(A, \, B, \, C, \, D, \, E\) и \(F.\) Определите минимальное количество идущих подряд символов в прилагаемом файле, среди которых пара символов \(AF\) (в указанном порядке) встречается более \(200\) раз.
Решение:
...
Ответ:
ЕГЭ. Поляков-7495.
(ЕГЭ-2024) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только буквы латинского алфавита \(A, \, B, \, C, \, D, \, E\) и \(F.\) Определите максимальное количество идущих подряд символов в прилагаемом файле, среди которых пара символов \(СD\) (в указанном порядке) встречается ровно \(160\) раз.
Решение:
...
Ответ:
ЕГЭ. Поляков-7494.
(ЕГЭ-2024) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только буквы латинского алфавита \(A, \, B, \, C, \, D, \, E\) и \(F.\) Определите максимальное количество идущих подряд символов в прилагаемом файле, среди которых пара символов \(DE\) (в указанном порядке) встречается не более \(240\) раз.
Решение:
...
Ответ:
ЕГЭ. Поляков-7439.
*(А. Минак) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита и десятичные цифры. Найдите максимальную длину подстроки, которая содержит ровно \(80\) цифр \(7,\) не содержит латинских букв, и не содержит двух подряд идущих нечётных цифр.
Решение:
...
Ответ:
ЕГЭ. Поляков-7438.
*(А. Минак) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита и десятичные цифры. Найдите максимальную длину подстроки, которая содержит ровно \(100\) символов \(D,\) не содержит цифр, и не содержит сочетаний символов \(DS\) и \(SD.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-7437.
(Е. Джобс) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита. Найдите максимальную длину подстроки, состоящую из пар символов \(XX, \, YY\) или \(ZZ\) в произвольном порядке, при этом ни одна пара не должна повторяться два раза подряд. Например, в строке \(YYZZZZYYXX\) искомая подстрока \(ZZYYXX.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-7223.
(М. Шагитов) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита. Определите длину самой длинной подпоследовательности символов, в которой нет повторяющихся букв.
Решение:
...
Ответ:
ЕГЭ. Поляков-7203.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита. Определите максимальное количество идущих подряд символов, среди которых каждая из букв \(S, \, U\) и \(N\) встречается не более \(10\) раз, а буквы \(X\) и \(Y\) не встречаются совсем.
Решение:
...
Ответ:
ЕГЭ. Поляков-7202.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита. Определите максимальное количество идущих подряд символов, среди которых каждая из гласных букв \((A, \, E, \, I, \, O, \, U, \, Y)\) встречается не более восьми раз, а буквы \(V, \, X\) и \(Z\) не встречаются совсем.
Решение:
...
Ответ:
ЕГЭ. Поляков-7201.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита. Определите максимальное количество идущих подряд символов, среди которых буквы \(X, \, Y\) и \(Z\) встречаются ровно по пять раз, а буквы \(A, \, B\) и \(C\) не встречаются совсем.
Решение:
...
Ответ:
ЕГЭ. Поляков-7200.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита. Определите максимальное количество идущих подряд символов, среди которых буквы \(X\) и \(Y\) встречаются ровно по одному разу, а буква \(A\) не встречается совсем.
Решение:
...
Ответ:
ЕГЭ. Поляков-7199.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита. Определите максимальное количество идущих подряд символов, среди которых каждая из латинских букв встречается не более \(10\) раз.
Решение:
...
Ответ:
ЕГЭ. Поляков-7198.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита. Определите максимальное количество идущих подряд символов, среди которых каждая из гласных букв \((A, \, E, \, I, \, O, \, U, \, Y)\) встречается не более восьми раз.
Решение:
...
Ответ:
ЕГЭ. Поляков-7197.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита. Определите максимальное количество идущих подряд символов, среди которых каждая из букв \(X, \, Y, \, Z\) встречается не более трёх раз.
Решение:
...
Ответ:
ЕГЭ. Поляков-7196.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита. Определите максимальное количество идущих подряд символов, среди которых буквы \(X\) и \(Y\) встречаются не более пяти раз.
Решение:
...
Ответ:
ЕГЭ. Поляков-7195.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита. Определите максимальное количество идущих подряд символов, среди которых каждая из гласных букв \((A, \, E, \, I, \, O, \, U, \, Y)\) встречается ровно восемь раз.
Решение:
...
Ответ:
ЕГЭ. Поляков-7194.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита. Определите максимальное количество идущих подряд символов, среди которых буквы \(X,\) \(Y\) и \(Z\) встречаются ровно по пять раз.
Решение:
...
Ответ:
ЕГЭ. Поляков-7193.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита. Определите максимальное количество идущих подряд символов, среди которых буквы \(X\) и \(Y\) встречаются ровно по одному разу.
Решение:
...
Ответ:
ЕГЭ. Поляков-7108.
(PRO100-ЕГЭ) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита и десятичные цифры. Определите максимальное количество идущих подряд символов, которые могут представлять запись числа в шестнадцатеричной системе счисления. Незначащие нули учитывать не следует.
Решение:
...
Ответ:
ЕГЭ. Поляков-6905.
(П. Финкель) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита и десятичные цифры. Определите максимальную длину последовательности из букв {K, N, L, F} в любом порядке, которая ограничена по краям одинаковыми чётными цифрами.
Решение:
...
Ответ:
ЕГЭ. Поляков-6904.
(П. Финкель) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита и десятичные цифры. Определите максимальную длину последовательности гласных букв, которая ограничена по краям одинаковыми нечётными цифрами.
Решение:
...
Ответ:
ЕГЭ. Поляков-6903.
(П. Финкель) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита и десятичные цифры. Определите максимальную длину последовательности букв F, которая ограничена по краям одинаковыми нечётными цифрами.
Решение:
...
Ответ:
ЕГЭ. Поляков-6837.
(А. Богданов) Передатчик непрерывно повторяющуюся последовательность XYZ, вставляя полезные сообщения, как только они появляются. Повторяющаяся последовательность XYZ может быть прервана на любой букве вставкой полезного сообщения. После передачи полезного сообщения продолжается передача XYZ со следующего (ещё не переданного) символа. Известно, что первый и последний символы полезных сообщений не мешают их обнаружению. Длина фрагмента повторяющейся последовательности XYZ – не менее трёх символов. Переданные данные сохранены в текстовом файле, который состоит не более чем из \(10^6\) символов – заглавных латинских букв и цифр. Найдите максимальную длину полезного сообщения.
Пример: XYZXYZXYUSEFULLMESSAGEZXYZXYZXYAVERYUSEFULLMESSAGEZXYZXYZXYZ. Наибольшую длину \((19)\) имеет полезное сообщение AVERYUSEFULLMESSAGE.
Решение:
...
Ответ:
ЕГЭ. Поляков-6784.
(Е. Джобс) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита. Определите максимальную длину подпоследовательности, которая состоит только из пар символов PC, только из четверок символов CSGO, или из непересекающихся пар символов PC и четверок символов CSGO. Например, в строке ASDPCCSGOPCNGCHPCPCSGOPC есть три подходящие подпоследовательности: PCCSGOPC, РСРС и CSGOPC. Максимальная длина подходящей подпоследовательности – \(8.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-6783.
(А. Рогов) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита. Определите максимальное количество идущих подряд символов, среди которых любые два подряд идущих символа различны.
Решение:
...
Ответ:
ЕГЭ. Поляков-6782.
(ЕГЭ-2023) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита и цифры. Определите максимальную длину подстроки, в которой ни одна буква не стоит рядом с буквой и ни одна цифра не стоит рядом с цифрой.
Решение:
...
Ответ:
ЕГЭ. Поляков-6680.
(В. Шубинкин) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита, цифры и символы #, &, %. Удалось выяснить, что если в тексте сообщения встречается символ #, а вслед за ним \(6\) символов, которые могут представлять запись числа в шестнадцатеричной системе счисления, то эти \(6\) символов задают цвет в формате RGB. Определите, сколько раз в таких подстроках встречаются цвета, у которых ведущей является красная компонента. Под ведущей компонентой понимается цвет, интенсивность которого выше (числовое значение строго больше) остальных. Например, в строке EE#FA77AF7EEAAA%#44#AAAA88 есть три подстроки, задающие цвет: #FA77AF, #0055EE, #AAAA88. Только в одной из них (#FA77AF) интенсивность красной компоненты выше интенсивностей других компонент.
Решение:
...
Ответ:
ЕГЭ. Поляков-6679.
(В. Шубинкин) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита и цифры. В файле записаны числа в тридцатеричной системе счисления, окружённые символами, не являющимися цифрами в этой системе счисления или началом/концом файла. Лидирующие нули в записи чисел не допускаются. Определите самую длинную последовательность в этом файле, которая может представлять собой запись числа в тридцатеричной системе счисления, где чётные и нечётные цифры чередуются. Если таких последовательностей несколько, выберите ту, числовое значение которой наименьшее. Например, в последовательности \(Z12345UABCX11111XX0123456Y98765\) есть три тридцатеричных числа с чередующейся чётностью цифр: \(12345,\) \(ABC,\) \(98765.\) Наибольшая длина – \(5.\) Наименьшее числовое значение последовательности с такой длиной – \(12345.\)
Алфавит тридцатеричной системы счисления: \(0123456789ABCDEFGHIJKLMNOPQRST.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-6678.
(В. Шубинкин) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита и цифры. В файле записаны числа в девятнадцатеричной системе счисления, окружённые символами, не являющимися цифрами в этой системе счисления или началом/концом файла. Лидирующие нули в записи чисел не допускаются. Определите самое большое чётное число в этом файле. Например, в последовательности символов \(FF2FTZBBC8R420Y0CCCE\) содержится \(3\) числа в девятнадцатеричной системе счисления: \(FF2F,\) \(BBC8\) и \(420.\) Самое большое чётное число – \(BBC8.\) Число \(CCCE\) не учитывается, так как перед ним стоит ноль.
Алфавит девятнадцатеричной системы счисления: \(0123456789ABCDEFGHI.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-6677.
(В. Шубинкин) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита и цифры. В файле записаны числа в двадцатеричной системе счисления, окружённые символами, не являющимися цифрами в этой системе счисления или началом/концом файла. Лидирующие нули в записи чисел не допускаются. Определите самое большое чётное число в этом файле. Например, в последовательности символов \(FF2FTZBBC8R420Y0CCCE\) содержится \(3\) числа в двадцатеричной системе счисления: \(FF2F, \, BBC8\) и \(420.\) Самое большое чётное число – \(BBC8.\) Число \(CCCE\) не учитывается, так как перед ним стоит ноль.
Алфавит двадцатеричной системы счисления: \(0123456789ABCDEFGHIJ.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-6676.
(ЕГЭ-2023) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита и цифры. Определите максимальную длину подстроки, которая может являться записью числа в шестнадцатеричной системе счисления.
Решение:
...
Ответ:
ЕГЭ. Поляков-6675.
(ЕГЭ-2023) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита. Определите максимальную длину подстроки, в которой символ Y встречается не более \(150\) раз.
Решение:
...
Ответ:
ЕГЭ. Поляков-6674.
(ЕГЭ-2023) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита. Определите минимальную длину подстроки, в которой символ Z встречается не менее \(120\) раз.
Решение:
...
Ответ:
ЕГЭ. Поляков-6651.
(Е. Джобс) Текстовый файл состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита. Определите минимальную длину подстроки, в которой ровно три тройки BAD или FAT. Например, в строке SDFATFDBADZZSFATBADGHTBAD есть три подходящие подстроки FATFDBADZZSFAT, BADZZSFATBAD и FATBADGHTBAD. Минимальная длина \(12.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-6650.
(Е. Джобс) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита и цифры. Определите максимальную длину подстроки, которая состоит из четных чисел, разделенных буквенными комбинациями (без цифр от \(0\) до \(9).\) Все цифры в числах должны быть значащими. Например, в строке AS0256DG124FB2b>NHF1643GH124GG22ABCDF942AACV таких подстрок две: 124FB2 и 124GG22ABCDF942. Максимальная длина – \(15.\) Число \(256\) в такой строке не участвует в формировании искомой строки, так как цифровая последовательность, начинающаяся после буквы слева, начинается на \(0.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-6610.
(М. Шагитов) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита и цифры. Определите максимальную длину подпоследовательности, в которой комбинация символов "SOLO" встречается не более четырёх раз и присутствуют как минимум \(5\) различных цифр.
Решение:
...
Ответ:
ЕГЭ. Поляков-6606.
(Е. Джобс) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только буквы латинского алфавита. Определите максимальную длину подпоследовательности, которая состоит только из пар символов \(EA,\) только из троек символов \(NPC,\) или из пар символов \(EA\) и троек символов \(NPC.\) Например, в строке \(FASEAEANPCVESEAEAEADDNPC\) есть три подходящие подпоследовательности \(EAEANPC,\) \(EAEAEA\) и \(NPC.\) Максимальную длину \(7\) имеет первая из них. Ответ: \(7.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-6554.
(А. Богданов) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только буквы латинского алфавита и десятичные цифры. Определите максимальное количество идущих подряд символов, среди которых нет рядом стоящих четных и нечетных цифр.
Решение:
...
Ответ:
ЕГЭ. Поляков-6526.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только символы A, T, G, C. Найдите длину наибольшей цепочки символов, которая начинается с ATG, заканчивается на TAA и между этими группами символов не содержит цепочек TAA, TGA и TAG.
Решение:
...
Ответ:
ЕГЭ. Поляков-6525.
(А. Богданов) Текстовый файл содержит геном коронавируса SARS-CoV-2 в виде последовательности из четырех типов нуклеотидов, обозначенных буквами A, T, G, C. Известно, что код S-белка, «отвечающего» за проникновение вируса в клетку, состоит из троек нуклеотидов (кодонов). Этот код начинается с ATGTTT, заканчивается на ACATAA и не содержит внутри себя кодонов TAA, TGA, TAG. Найдите количество кодонов, из которых строится код S-белка, включая стартовые и конечные кодоны.
Решение:
...
Ответ:
ЕГЭ. Поляков-6407.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только буквы латинского алфавита. Группа из трёх идущих подряд символов, содержащая по одному разу каждую из букв A, C и F, считается разделителем. Разделители могут накладываться друг на друга, например, последовательность символов AFCAF считается идущими подряд разделителями AFC, FCA и CAF. Определите количество символов в самом длинном фрагменте, полученном после удаления разделителей.
Пример. В строке CORAFCAFROCKCFAAC разделители выделены жирным шрифтом. После удаления разделителей остается три фрагмента: COR, ROCK и AC. Самый длинный из них содержит \(4\) символа. Ответ: \(4.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-6392.
(А. Богданов) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только буквы латинского алфавита и десятичные цифры. Определите максимальное количество идущих подряд символов, среди которых любые два символа из набора \(N,O,T\) в различных комбинациях (с учётом повторений) не стоят через один символ (который может быть любым). Например, \(ТEN\) или \(NUТ\) не могут быть в искомой подстроке.
Решение:
...
Ответ:
ЕГЭ. Поляков-6286.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только буквы латинского алфавита. Текст разбит на строки различной длины. Для каждой строки нужно определить букву (или буквы), которая встречается в этой строке чаще всего после буквы \(X.\) Все эти буквы добавляются в новый список. Найдите букву, которая чаще всего встречается в построенном списке, и в качестве ответа укажите, сколько раз она там встретилась. Например, пусть файл содержит две строки:
XAXBXAXBCXX
BXAXCXCXAXD
В первой строке чаще всего после буквы \(X\) встречаются буквы \(A\) и \(B\) (по \(2\) раза), а во второй строке – буквы \(A\) и \(C\) (по \(2\) раза). В итоге должен быть построен список \([A, \, B, \, A, \, C],\) в котором чаще всего \((2\) раза) встречается буква \(A.\) Ответ: \(2.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-6277.
(Е. Фокин) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только буквы латинского алфавита и десятичные цифры. Найдите максимальную длину подстроки, ограниченной с двух сторон одним и тем же символом и не содержащей этого символа в середине. В ответе укажите сначала символ, ограничивающий строку, а затем без разделителей длину найденной строки, включая граничные символы. Если в строке есть несколько подходящих подстрок одинаковой длины, нужно указать символ, имеющий больший числовой код. Например, для строки ABCDABECD ответом будет D6.
Решение:
...
Ответ:
ЕГЭ. Поляков-6252.
(PRO100 ЕГЭ) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только буквы латинского алфавита A, C, D, F и O. Определите максимальное количество идущих подряд троек символов вида
согласная + любая буква + гласная
Например, для строки ACCADAADD ответом будет число \(2\) (ACCADAADD).
Решение:
...
Ответ:
ЕГЭ. Поляков-6225.
(А. Богданов) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита и десятичные цифры. Найдите минимальную длину подстроки, содержащей в порядке возрастания все шестнадцатеричные цифры. Строка может включать повторяющиеся цифры и другие символы.
Решение:
...
Ответ:
ЕГЭ. Поляков-6182.
(Д. Статный) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только латинские заглавные буквы A...Z и десятичные цифры. Определите максимальную длину подстроки, которая ограничена с одной стороной буквой A, а с другой – D и не содержит других букв A и D внутри.
Решение:
...
Ответ:
ЕГЭ. Поляков-6147.
*(В. Петров) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита и точки. Определите минимальное количество идущих подряд символов, среди которых ровно семь точек.
Решение:
...
Ответ:
ЕГЭ. Поляков-6099.
*(А. Богданов) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и заглавные буквы латинского алфавита. Найдите минимальную длину подстроки, содержащей все шестнадцатеричные цифры. Строка может включать повторяющиеся цифры и другие символы. В ответе укажите найденную длину.
Решение:
...
Ответ:
ЕГЭ. Поляков-6058.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только латинские заглавные буквы A...Z. Найдите в файле самую длинную цепочку одинаковых букв, стоящих рядом. Запишите в ответе, сколько раз буква, образующая эту цепочку, встречается в соответствующей строке. Если в файле есть несколько строк с цепочками одинаковой максимальной длины, нужно взять ту, где общее количество этих букв больше.
Пример. Пусть в файле находятся две строки:
ABCAAABCA
ABBBCDAEFB
Здесь две цепочки длиной \(3:\) AAA в первой строке и BBB во второй. Но буква A в первой строке всего встречается \(5\) раз, а буква B во второй строке – \(4\) раза. Выбираем большее из этих двух значений. Ответ: \(5.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-6057.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только латинские заглавные буквы A...Z. Найдите в файле самую длинную цепочку одинаковых букв, стоящих рядом. Запишите в ответе, сколько раз буква, образующая эту цепочку, встречается в соответствующей строке. Если в файле есть несколько строк с цепочками одинаковой максимальной длины, нужно взять ту, где общее количество этих букв меньше.
Пример. Пусть в файле находятся две строки:
ABCAAABCA
ABBBCDAEFB
Здесь две цепочки длиной \(3:\) AAA в первой строке и BBB во второй. Но буква A в первой строке всего встречается \(5\) раз, а буква B во второй строке – \(4\) раза. Выбираем меньшее из этих двух значений. Ответ: 4.
Решение:
...
Ответ:
ЕГЭ. Поляков-6056.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только латинские буквы A, B, C, D, E, F, O. Определите длину самой длинной цепочки символов, которая является палиндромом.
Решение:
...
Ответ:
ЕГЭ. Поляков-6055.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только латинские буквы A, B, C, D, E, F, O. Определите длину самой длинной цепочки символов, которая начинается и заканчивается буквой F, между двумя последовательными буквами F содержит не менее пяти букв E, а между каждой парой букв E – ровно одну букву A.
Решение:
...
Ответ:
ЕГЭ. Поляков-6054.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только латинские буквы A, B, C, D, E, F, O. Определите длину самой короткой цепочки символов, которая начинается и заканчивается буквой E, между двумя последовательными буквами E содержит ровно две буквы B, а между этими буквами B – более 5 букв A.
Решение:
...
Ответ:
ЕГЭ. Поляков-6053.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только латинские буквы A, B, C, D, E, F, O. Определите длину самой длинной цепочки символов, которая начинается и заканчивается буквой O, а между двумя последовательными буквами O содержит не более двух букв F и произвольное количество других букв.
Решение:
...
Ответ:
ЕГЭ. Поляков-6052.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только латинские буквы A, B, C, D, E, F, O. Определите максимальное количество идущих подряд групп символов вида «гласная + гласная + согласная».
Решение:
...
Ответ:
ЕГЭ. Поляков-6051.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только латинские буквы A, B, C, D, E, F, O. Определите максимальное количество идущих подряд групп символов вида «согласная + согласная + гласная».
Решение:
...
Ответ:
ЕГЭ. Поляков-6050.
(А. Богданов) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита. . Найдите максимальную длину подстроки, не содержащей подстрок, отличающихся от «DANOV» лишь на одну букву.
Решение:
...
Ответ:
ЕГЭ. Поляков-5936.
(Е. Джобс) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита \(X, \, Y\) и \(Z.\) Найдите максимальную длину подстроки, которая состоит из сочетаний \(XY, \, YZ, \, YZZ,\) записанных в произвольном порядке. В ответе укажите наибольшую длину подходящей подстроки. Например, в строке \(ZZXZXZZXYYZYZZYYY\) самая длинная подходящая подстрока – \(XYYZYZZ\) имеет длину \(7.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-5933.
(А. Игнатюк) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита. Найдите максимальную длину подстроки, которая состоит из комбинаций \(DAD,\) при этом первая и последняя тройки могут быть неполными. В ответе укажите наибольшую длину подходящей подстроки.
Решение:
...
Ответ:
ЕГЭ. Поляков-5878.
(Е. Джобс) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только символы \(A, \, B, \, C, \, D, \, E, \, F.\) Найдите максимальную длину подстроки, которая состоит из подряд идущих троек одинаковых символов. Например, в строке \(BBCDDDEEEFGGGEEEDDDDK\) такая подстрока \(GGGEEEDDD.\) Следовательно, ответ в этом случае – \(9.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-5830.
(Д. Статный) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита. Определите максимальное количество подряд идущих символов, среди которых нет пар одинаковых символов (например, XX, ZZ). В ответе укажите количество повторений самого часто встречающегося символ в найденной строке. Если таких строк несколько, используйте последнюю из них.
Решение:
...
Ответ:
ЕГЭ. Поляков-5829.
(Д. Статный) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только буквы \(XYZWOP.\) Определите самый часто встречающийся символ в комбинации \(X{*}P,\) который стоит на месте звездочки. В ответе укажите количество раз, сколько он встретился в данной комбинации.
Решение:
...
Ответ:
ЕГЭ. Поляков-5828.
(Д. Статный) Текстовый файл файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры. Определите такое максимальное число, не превышающее \(10^6,\) в котором сумма всех цифр, возведенных в степень, равную длине числа, равна самому числу. В ответе укажите количество повторений этого числа в файле.
Решение:
...
Ответ:
ЕГЭ. Поляков-5827.
(Д. Статный) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита и цифры. Определите максимальное число, которое ограничено буквами и не начинается с \(0.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-5805.
(С. Якунин) Текстовый файл состоит не более чем из \(10^4\) десятичных цифр. Найдите наибольшую длину последовательности цифр, отличных от \(0,\) которая ограничена с двух сторон цифрами \(0\) и в которой сумма цифр кратна \(5.\) В ответе запишите сумму цифр этой последовательности.
Решение:
...
Ответ:
ЕГЭ. Поляков-5646.
(П. Финкель) Текстовый файл состоит не более чем из \(10^6\) символов и содержит буквы английского алфавита и цифры. Определите максимальное число в этом файле, ограниченное двумя парами символов \(KK\) и удовлетворяющее маске «\(43??78???34\)», где символ \(?\) обозначает любую цифру. Пример такого числа: \(43127812334.\) Найдите произведение нечётных цифр найденного числа.
Решение:
...
Ответ:
ЕГЭ. Поляков-5645.
(П. Финкель) Текстовый файл состоит не более чем из \(10^6\) символов и содержит буквы английского алфавита и цифры. Определите максимальное число в этом файле, ограниченное двумя парами символов \(ZZ\) и удовлетворяющее маске «\(8???54???22\)», где символ \(?\) обозначает любую цифру. Пример такого числа: \(81235412322.\) Найдите произведение нечётных цифр найденного числа.
Решение:
...
Ответ:
ЕГЭ. Поляков-5644.
(П. Финкель) Текстовый файл состоит не более чем из \(10^6\) символов и содержит буквы английского алфавита и цифры. Определите максимальное число в этом файле, ограниченное двумя парами символов \(XX\) и удовлетворяющее маске «\(3????78??45\)», где символ \(?\) обозначает любую цифру. Пример такого числа: \(31234781245.\) Найдите сумму нечётных цифр и произведение чётных цифр найденного числа, запишите в качестве ответа сумму этих двух чисел.
Решение:
...
Ответ:
ЕГЭ. Поляков-5643.
(П. Финкель) Текстовый файл состоит не более чем из \(10^6\) символов и содержит буквы английского алфавита и цифры. Определите максимальное число в этом файле, ограниченное двумя парами символов \(SS\) и удовлетворяющее маске «\(12????77??9\)», где символ \(?\) обозначает любую цифру. Пример такого числа: «\(12123477129\)». Найдите сумму нечётных цифр и произведение чётных цифр найденного числа, запишите в качестве ответа сумму этих двух чисел.
Решение:
...
Ответ:
ЕГЭ. Поляков-5642.
(П. Финкель) Текстовый файл состоит не более чем из \(10^6\) символов и содержит буквы английского алфавита и цифры. Определите максимальное число в этом файле, ограниченное двумя парами символов \(RR\) и удовлетворяющее маске «\(322??55???89\)», где символ \(?\) обозначает любую цифру. Пример такого числа: \(322125512389.\) Найдите произведение нечётных цифр и сумму чётных цифр найденного числа, запишите в качестве ответа сумму этих двух чисел.
Решение:
...
Ответ:
ЕГЭ. Поляков-5641.
(П. Финкель) Текстовый файл состоит не более чем из \(10^6\) символов и содержит буквы английского алфавита и цифры. Определите максимальное число в этом файле, ограниченное двумя парами символов \(CC\) и удовлетворяющее маске «\(234???57???8\)», где символ \(?\) обозначает любую цифру. Пример такого числа: \(234123574568.\) Найдите произведение нечётных цифр найденного числа.
Решение:
...
Ответ:
ЕГЭ. Поляков-5640.
(П. Финкель) Текстовый файл состоит не более чем из \(10^6\) символов и содержит буквы английского алфавита и цифры. Определите максимальное число в этом файле, ограниченное двумя парами символов \(FF\) и удовлетворяющее маске «\(44??78???3\)», где символ \(?\) обозначает любую цифру. Пример такого числа: \(4434781233.\) Найдите сумму чётных цифр найденного числа.
Решение:
...
Ответ:
ЕГЭ. Поляков-5464.
Текстовый файл содержит строку из символов A, B и C, всего не более чем \(10^6\) символов. Найдите максимальную длину строки, состоящей только из комбинаций BAC и СAB. Например, в строке BABABACCABCABCB такая подстрока BACCABCAB (длина \(9).\)
Решение:
...
Ответ:
ЕГЭ. Поляков-5463.
(Е. Джобс) Текстовый файл содержит строку из символов A, B и C, всего не более чем \(10^6\) символов. Найдите максимальную длину строки, состоящей только из комбинаций AB и СAС. Например, в строке BABABCACABCB такая подстрока ABABCACAB (длина \(9).\)
Решение:
...
Ответ:
ЕГЭ. Поляков-5401.
(Е. Джобс) Текстовый файл содержит строку из символов A, B, C, D, E и F, всего не более чем \(10^6\) символов. Найдите максимальную длину строки вида А*А*А*А, где между буквами А расположены одинаковые группы символов, не содержащие букв А. Например, в строке BDADBADBADBABDAFABDA такая подстрока ADBADBADBA (длина \(10).\)
Решение:
...
Ответ:
ЕГЭ. Поляков-5400.
(А. Богданов) Текстовый файл содержит строку из десятичных цифр, всего не более чем \(10^6\) символов. Определите наибольшую длину подпоследовательности вида «цепочка нулей + цепочка единиц». Рассматриваются только непрерывные подпоследовательности, в которых есть хотя бы один ноль и хотя бы одна единица.
Решение:
...
Ответ:
ЕГЭ. Поляков-5392.
Текстовый файл содержит строку из символов \(A, \, B, \, C\) и цифр \(1, \, 2, \, 3,\) всего не более чем \(10^6\) символов. Определите максимальное количество идущих подряд троек символов вида «буква + цифра + буква».
Решение:
...
Ответ:
ЕГЭ. Поляков-5391.
Текстовый файл содержит строку из символов \(A, \, B, \, C\) и цифр \(1, \, 2, \, 3,\) всего не более чем \(10^6\) символов. Определите максимальное количество идущих подряд троек символов вида «цифра + буква + цифра».
Решение:
...
Ответ:
ЕГЭ. Поляков-5390.
(А. Калинин) Текстовый файл содержит строку из символов \(A, \, B, \, C\) и цифр \(1, \, 2, \, 3,\) всего не более чем \(10^6\) символов. Определите максимальное количество идущих подряд троек символов вида «цифра + цифра + буква».
Решение:
...
Ответ:
ЕГЭ. Поляков-5389.
(А. Калинин) Текстовый файл содержит строку из символов \(A, \, B, \, C\) и цифр \(1, \, 2, \, 3,\) всего не более чем \(10^6\) символов. Определите максимальное количество идущих подряд троек символов вида «буква + цифра + цифра».
Решение:
...
Ответ:
ЕГЭ. Поляков-5388.
(А. Калинин) Текстовый файл содержит строку из символов \(A, \, B, \, C\) и цифр \(1, \, 2, \, 3,\) всего не более чем \(10^6\) символов. Определите максимальное количество идущих подряд пар символов вида «цифра + буква».
Решение:
...
Ответ:
ЕГЭ. Поляков-5387.
(А. Калинин) Текстовый файл содержит строку из символов \(A, \, B, \, C\) и цифр \(1, \, 2, \, 3,\) всего не более чем \(10^6\) символов. Определите максимальное количество идущих подряд пар символов вида «буква + цифра».
Решение:
...
Ответ:
ЕГЭ. Поляков-5386.
(ЕГЭ-2022) Текстовый файл содержит строку из набора A, B, C, D, O, всего не более чем из \(10^6\) символов. Определите максимальное количество идущих подряд пар символов вида «гласная + согласная».
Решение:
...
Ответ:
ЕГЭ. Поляков-5377.
(ЕГЭ-2022) Текстовый файл содержит строку из символов N, O и P, всего не более чем из \(10^6\) символов. Определите максимальное количество идущих подряд последовательностей символов NРО или РNО в прилагаемом файле. Искомая подпоследовательность должна состоять только из троек NРО или только из троек РNО или только из троек NРО и РNО в произвольном порядке их следования.
Решение:
...
Ответ:
ЕГЭ. Поляков-5327.
(ЕГЭ-2022) Текстовый файл содержит строку из набора A, B, C, D, O, всего не более чем из \(10^6\) символов. Определите максимальное количество идущих подряд пар символов вида «согласная + гласная».
Решение:
...
Ответ:
ЕГЭ. Поляков-5263.
Текстовый файл содержит строку из набора A, B, C, D, E, F, всего не более чем из \(10^6\) символов. Найдите максимальное количество подряд идущих четвёрок символов ABEC, BDAC, CAFB, CFBA, стоящих одна за другой и пересекающихся с соседними четвёрками одной буквой. Например, в строке BDEABECAFBDACBD такие пары составляют подстроку ABECAFBDAC = ABEC + СAFB + ВDAC, итого \(3\) четвёрки.
Решение:
...
Ответ:
ЕГЭ. Поляков-5262.
Текстовый файл содержит строку из набора A, B, C, D, E, F, всего не более чем из \(10^6\) символов. Найдите максимальное количество подряд идущих троек символов ABC, BAC, CAB, CBA, стоящих одна за другой и пересекающихся с соседними тройками одной буквой. Например, в строке BDEABCBABCABBD такие пары составляют подстроку ABCBABCAB = ABC + СBA + ABC + CAB, итого \(4\) тройки.
Решение:
...
Ответ:
ЕГЭ. Поляков-5261.
(Е. Джобс) Текстовый файл содержит строку из набора A, B, C, D, E, F, всего не более чем из \(10^6\) символов. Найдите максимальное количество подряд идущих пар символов АB, CB, BС и BA, стоящих одна за другой и пересекающихся с соседними парами одной буквой. Например, в строке BDEABCBABBD такие пары составляют подстроку ABCBAB = AB + BC + CB + BA + AB, итого \(5\) пар.
Решение:
...
Ответ:
ЕГЭ. Поляков-5253.
(М. Шагитов) Текстовый файл содержит строку из десятичных цифр, всего не более чем из \(10^6\) символов. Определите максимальное количество идущих подряд символов, среди которых комбинация символов \(2022\) повторяется не более четырёх раз.
Решение:
...
Ответ:
ЕГЭ. Поляков-5230.
Текстовый файл содержит только заглавные буквы латинского алфавита (ABC…Z). Определите максимальное количество идущих подряд символов, среди которых гласные буквы (A, E, I, O, U и Y) в общей сложности встречаются не более пяти раз.
Решение:
...
Ответ:
ЕГЭ. Поляков-5229.
Текстовый файл содержит только заглавные буквы латинского алфавита (ABC…Z). Определите максимальное количество идущих подряд символов, среди которых буквы A, B и X в общей сложности встречаются не более пяти раз.
Решение:
...
Ответ:
ЕГЭ. Поляков-5228.
Текстовый файл содержит только заглавные буквы латинского алфавита (ABC…Z). Определите максимальное количество идущих подряд символов, среди которых буква A встречается не более пяти раз.
Решение:
...
Ответ:
ЕГЭ. Поляков-5155.
(Е. Джобс) Текстовый файл содержит строку из заглавных латинских букв A, B и C, всего не более чем из \(10^6\) символов. Найдите максимальное количество подряд идущих пар символов AA или CC. Искомая подстрока может включать только пары АA, только пары CС или содержать одновременно как пары АA, так и пары CC.
Решение:
...
Ответ:
ЕГЭ. Поляков-5152.
(Н. Егорова) Текстовый файл содержит строку из заглавных латинских букв \(A, \, B\) и \(C,\) всего не более чем из \(10^6\) символов. Определите количество подстрок длиной не менее трех символов, которые не содержали бы одновременно все три буквы \(A, \, B\) и \(C.\) Примечание: подстрока — это непрерывный фрагмент исходной строки.
Решение:
...
Ответ:
ЕГЭ. Поляков-5143.
(И. Женецкий) Системный администратор Алексей обслуживает крупную корпорацию. У него в текстовом файле находятся IP-адреса этих сотрудников. Ему необходимо посчитать количество таких различных IP-адресов, которые удовлетворяют маске \(195.2{*}.?{*}.14,\) где символ \(?\) обозначает одну цифру от \(0\) до \(9,\) а символ \(*\) – пустую строку либо одну или две цифры от \(0\) до \(9.\) Например, подходящие IP-адреса могут быть такими: \(195.2.15.14,\) \(195.20.185.14,\) \(195.214.145.14\) и т.д. Определите количество различных подходящих IP-адресов в файле.
Решение:
...
Ответ:
ЕГЭ. Поляков-5142.
(И. Женецкий) Системный администратор Алексей обслуживает крупную корпорацию. У него в текстовом файле находятся IP-адреса этих сотрудников. Ему необходимо посчитать количество таких различных IP-адресов, которые удовлетворяют маске \(195.?2.1{*}5.14,\) где символ \(?\) обозначает одну цифру от \(0\) до \(9,\) а символ \(*\) – пустую строку или одну цифру. Например, подходящие IP-адреса могут быть такими: \(195.12.15.14,\) \(195.62.185.14,\) \(195.42.145.14\) и т.д. Определите количество различных подходящих IP-адресов в файле.
Решение:
...
Ответ:
ЕГЭ. Поляков-5141.
(И. Женецкий) Системный администратор Дамир обслуживает крупную корпорацию. У него в текстовом файле находятся IP-адреса этих сотрудников. Ему необходимо посчитать количество таких различных IP-адресов, которые удовлетворяют маске \(195.2?.1?5.14,\) где символ \(?\) обозначает цифру от \(0\) до \(9.\) Например, подходящие IP-адреса могут быть такими: \(195.20.145.14,\) \(195.24.185.14,\) \(195.21.135.14\) и т.д. Определите количество различных подходящих IP-адресов в файле.
Решение:
...
Ответ:
ЕГЭ. Поляков-5042.
Текстовый файл содержит строку из заглавных латинских букв \(X, \, Y\) и \(Z,\) всего не более чем из \(10^6\) символов. Определите максимальное количество идущих подряд троек символов \(X{*}X\) или \(Y{*}Y,\) где \({*}\) обозначает один любой символ.
Решение:
...
Ответ:
ЕГЭ. Поляков-5041.
Текстовый файл содержит строку из заглавных латинских букв \(X, \, Y\) и \(Z,\) всего не более чем из \(10^6\) символов. Определите максимальное количество идущих подряд троек символов \(X{*}Y\) или \(Z{*}Y,\) где \({*}\) обозначает один любой символ.
Решение:
...
Ответ:
ЕГЭ. Поляков-4924.
Текстовый файл содержит строку из заглавных латинских букв \(X, \, Y\) и \(Z,\) всего не более чем из \(10^6\) символов. Определите максимальное количество идущих подряд троек символов \(ZXY\) или \(ZYX.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-4923.
Текстовый файл содержит строку из заглавных латинских букв \(X, \, Y\) и \(Z,\) всего не более чем из \(10^6\) символов. Определите максимальное количество идущих подряд пар символов \(ZX\) или \(ZY.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-4919.
Текстовый файл содержит строку из заглавных латинских букв, всего не более чем из \(10^6\) символов. Определите количество подстрок длиной не менее \(20\) символов, которые начинаются буквой \(A,\) содержат ровно две буквы \(F,\) заканчиваются буквой \(B\) и не содержат других букв \(A\) и \(B,\) кроме первой и последней.
Решение:
...
Ответ:
ЕГЭ. Поляков-4918.
Текстовый файл содержит строку из заглавных латинских букв, всего не более чем из \(10^6\) символов. Определите количество подстрок длиной не более \(15\) символов, которые начинаются буквой \(A,\) содержат букву \(F,\) заканчиваются буквой \(B\) и не содержат других букв \(A\) и \(B,\) кроме первой и последней.
Решение:
...
Ответ:
ЕГЭ. Поляков-4917.
Текстовый файл содержит строку из заглавных латинских букв, всего не более чем из \(10^6\) символов. Определите количество подстрок длиной не менее \(20\) символов, которые начинаются буквой \(A,\) заканчиваются буквой \(B\) и не содержат других букв \(A\) и \(B,\) кроме первой и последней.
Решение:
...
Ответ:
ЕГЭ. Поляков-4916.
Текстовый файл содержит строку из заглавных латинских букв, всего не более чем из \(10^6\) символов. Определите количество подстрок длиной не более \(12\) символов, которые начинаются и заканчиваются буквой \(A\) и не содержат других букв \(A\) (кроме первой и последней) и букв \(B.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-4915.
Текстовый файл содержит строку из заглавных латинских букв, всего не более чем из \(10^6\) символов. Определите количество подстрок длиной не менее \(17\) символов, которые начинаются и заканчиваются буквой \(A\) и не содержат других букв \(A\) (кроме первой и последней) и букв \(B.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-4753.
Текстовый файл содержит строку из заглавных латинских букв и точек, всего не более \(10^6\) символов. Определите максимальное количество идущих подряд символов, среди которых нет гласных букв (символов \(A, \, E, \, I, \, O, \, U, \, Y),\) но есть не менее \(6\) точек.
Решение:
...
Ответ:
ЕГЭ. Поляков-4752.
Текстовый файл содержит строку из заглавных латинских букв и точек, всего не более \(10^6\) символов. Определите максимальное количество идущих подряд символов, среди которых нет точек, а количество гласных (букв \(A, \, E, \, I, \, O, \, U, \, Y)\) не превышает \(7.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-4751.
Текстовый файл содержит строку из заглавных латинских букв и точек, всего не более \(10^6\) символов. Определите максимальное количество идущих подряд символов, среди которых нет букв \(Y,\) а количество точек не превышает \(5.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-4750.
Текстовый файл содержит строку из заглавных латинских букв и точек, всего не более \(10^6\) символов. Определите максимальное количество идущих подряд символов, среди которых нет точек, но есть не менее 3-х букв A.
Решение:
...
Ответ:
ЕГЭ. Поляков-4723.
(Л. Шастин) Текстовый файл содержит заглавные латинские буквы и телефонные номера, всего не более чем \(10^6\) символов. Телефонный номер – это последовательность цифр, расположенных между буквами. В некоторой стране \(Z\) номер телефона состоит из \(11\) цифр, начинается на \(7\) и при этом сумма последних двух цифр номера равна сумме первых двух цифр. Определите количество телефонных номеров страны \(Z,\) содержащихся в файле.
Решение:
...
Ответ:
ЕГЭ. Поляков-4528.
Текстовый файл содержит строку из заглавных латинских букв и точек, всего не более \(10^6\) символов. Определите максимальное количество идущих подряд символов, среди которых не более пяти точек.
Решение:
...
Ответ:
ЕГЭ. Поляков-4527.
Текстовый файл содержит строку из заглавных латинских букв и точек, всего не более \(10^6\) символов. Определите максимальное количество идущих подряд символов, среди которых не более четырёх точек.
Решение:
...
Ответ:
ЕГЭ. Поляков-4526.
Текстовый файл содержит строку из заглавных латинских букв и точек, всего не более \(10^6\) символов. Определите максимальное количество идущих подряд символов, среди которых не более трёх точек.
Решение:
...
Ответ:
ЕГЭ. Поляков-4525.
Текстовый файл содержит строку из заглавных латинских букв и точек, всего не более \(10^6\) символов. Определите максимальное количество идущих подряд символов, среди которых не более двух точек.
Решение:
...
Ответ:
ЕГЭ. Поляков-4524.
Текстовый файл содержит строку из заглавных латинских букв и точек, всего не более \(10^6\) символов. Определите максимальное количество идущих подряд символов, среди которых не более одной точки.
Решение:
...
Ответ:
ЕГЭ. Поляков-4442.
(А. Богданов) Текстовый файл содержит строку из десятичных цифр, всего не более чем из \(10^6\) символов. Файл образовался в результате последовательной записи «таймкодов» некоторых событий в формате HHMM (часы и минуты слитно по две цифры, т.е. всего \(4\) цифры на «таймкод», от \(0000\) до \(2359)\) и прочих случайных данных. Найдите максимально возможное количество подряд идущих «таймкодов» между фрагментами случайной информации.
Например, в строке \(4212231135414447\) можно выделить таймкоды тремя способами: \(4[2122]3[1135]4[1444]7,\) \(42[1223,1135]4[1444]7\) или \(421[2231,1354,1444]7.\) В последнем случае получилось наибольшее количество таймкодов подряд - три, это число и нужно ввести в ответе.
Решение:
...
Ответ:
ЕГЭ. Поляков-4409.
(Л. Шастин) Текстовый файл содержит строку из заглавных букв A, B, C, D, E, F, всего не более чем из \(10^6\) символов. Определите, сколько встречается комбинаций вида CB*BC, где на месте "*" может стоять любая буква, кроме A, B и F. В ответе укажите сначала букву, которая чаще всего встречается на месте "*", затем общее количество подходящих комбинаций.
Решение:
...
Ответ:
ЕГЭ. Поляков-4375.
(В. Якшигулов) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита (A..Z). Строка замыкается в кольцо, то есть за последним символом снова идёт первый. Определите в таком кольце максимальную длину цепочки, в которой все символы расположены в алфавитном порядке (одинаковые символы могут стоять рядом). Например, для строки CDEABCABC ответом будет \(6\) (цепочка ABCCDE).
Решение:
...
Ответ:
ЕГЭ. Поляков-4218.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита (A..Z). Определите максимальное количество идущих подряд символов, среди которых нет сочетания стоящих рядом букв P и R (в любом порядке).
Решение:
...
Ответ:
ЕГЭ. Поляков-4217.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита (A..Z). Определите максимальное количество идущих подряд символов, среди которых нет сочетания символов QW.
Решение:
...
Ответ:
ЕГЭ. Поляков-4209.
(А. Комков) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита E, G, K. Определите максимальное количество идущих подряд символов, среди которых сочетания символов KEGE повторяются не более двух раз.
Решение:
...
Ответ:
ЕГЭ. Поляков-4208.
(А. Кузнецов) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Файл разбит на строки различной длины. Замкнутой цепочкой называется подстрока (часть одной строки файла) длиной не менее трёх символов, которая начинается и заканчивается на одну и ту же букву, но внутри этих букв не содержит. Нужно определите длину самой длинной замкнутой цепочки в строках, содержащих менее \(30\) букв R, а также общее количество замкнутых цепочек во всех таких строках.
Пример. Исходный файл
PRIVET
INFORMATIKA
AWERTYUIOPAZXCA
В этом примере во всех строках меньше \(30\) букв R. В третьей строке повторяются буквы А с порядковыми номерами \(1, \, 11, \, 15.\) Самое большое расстояние будет между позициями \(1\) и \(11.\) В ответе для данного примера нужно вывести число \(11\) (наибольшую длину замкнутой цепочки) и \(4\) (число замкнутых цепочек: INFORMATI, ATIKA, AWERTYUIOPA, AZXCA).
Решение:
...
Ответ:
ЕГЭ. Поляков-4184.
(Е. Джобс) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Найдите максимальную длину подстроки, в которой ни одна тройка символов не записана два раза подряд. Например, в искомой подстроке не может быть фрагмента ABCABC.
Решение:
...
Ответ:
ЕГЭ. Поляков-4142.
(А. Богданов) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Файл разбит на строки различной длины. Определите максимальную длину цепочки символов, состоящей из повторяющихся фрагментов XYZ. Цепочка может начинаться и заканчиваться любым символом из XYZ, но внутри цепочки порядок строго определен. Например, для строки SAZXYZXYZXZQW длина цепочки равна \(8:\) Z+XYZ+XYZ+X, где цепочка начинается с Z и заканчивается X.
Решение:
...
Ответ:
ЕГЭ. Поляков-4141.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Файл разбит на строки различной длины. Определите максимальную длину цепочки символов, состоящей из повторяющихся фрагментов XYZ. Цепочка должна начинаться с символа X и заканчиваться символом Z. Например, для строки SAZZXYZXYZXZQW длина цепочки равна \(6:\) XYZ+XYZ.
Решение:
...
Ответ:
ЕГЭ. Поляков-4140.
(А. Богданов) Текстовый файл состоит не более чем из \(10^6\) символов X, Y и Z. Определите максимальную длину цепочки символов, состоящей из повторяющихся фрагментов XYZ. Цепочка может начинаться и заканчиваться любым символом из XYZ, но внутри цепочки порядок строго определен. Например, для строки ZZZXYZXYZXZZZ длина цепочки равна \(8:\) Z+XYZ+XYZ+X, где цепочка начинается с Z и заканчивается X.
Решение:
...
Ответ:
ЕГЭ. Поляков-4139.
Текстовый файл состоит не более чем из \(10^6\) символов X, Y и Z. Определите максимальную длину цепочки символов, состоящей из повторяющихся фрагментов XYZ. Цепочка должна начинаться с символа X и заканчиваться символом Z. Например, для строки ZZZXYZXYZXZZZ длина цепочки равна \(6:\) XYZ+XYZ.
Решение:
...
Ответ:
ЕГЭ. Поляков-4105.
(Е. Джобс) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Определите наибольшую длину последовательности из трех различных символов, расположенных в порядке неубывания.
Например, для строки AABBAABBCCDDDEFFGF искомая последовательность – BBCCDDD, её длина – \(7.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-4042.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Текст разбит на строки различной длины. В строках, содержащих менее \(20\) букв E, нужно определить и вывести максимальное расстояние между одинаковыми буквами в одной строке.
Пример. Исходный файл:
VOVA
ZAEALE
QRAEQT
В этом примере во всех строках меньше \(20\) букв E. Самое большое расстояние между одинаковыми буквами – в третьей строке между буквами Q, расположенными в строке на \(1\)-й и \(5\)-й позициях. В ответе для данного примера нужно вывести число \(4.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-4041.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Текст разбит на строки различной длины. В строках, содержащих менее \(15\) букв G, нужно определить и вывести максимальное расстояние между одинаковыми буквами в одной строке.
Пример. Исходный файл:
VOVA
ZAGALG
QRAGQT
В этом примере во всех строках меньше \(15\) букв G. Самое большое расстояние между одинаковыми буквами – в третьей строке между буквами Q, расположенными в строке на \(1\)-й и \(5\)-й позициях. В ответе для данного примера нужно вывести число \(4.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-3786.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Текст разбит на строки различной длины. Необходимо найти строку, содержащую самую длинную цепочку стоящих подряд одинаковых букв. Если таких строк несколько, надо взять ту, которая в файле встретилась раньше. Определите, какая буква встречается в этой строке чаще всего. Если таких букв несколько, надо взять ту, которая стоит раньше в алфавите. Запишите в ответе эту букву, а затем – сколько раз она встречается во всем файле.
Пример. Исходный файл:
ZZQABA
ZALAAC
QRAQUT
В этом примере в первой и второй строках наибольшая длина цепочек одинаковых буквы равна 2 (ZZ в первой строке, AA во второй), в третьей – 1. Берём первую строку, т.к. она находится в файле раньше. В этой строке чаще других встречаются буквы Z и A (по 2 раза), выбираем букву A, т. к. она стоит раньше в алфавите. В ответе для этого примера надо записать A6, так как во всех строках файла буква A встречается 6 раз.
Решение:
...
Ответ:
ЕГЭ. Поляков-3785.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Текст разбит на строки различной длины. Необходимо найти строку, содержащую самую длинную цепочку стоящих подряд одинаковых букв. Если таких строк несколько, надо взять ту, которая в файле встретилась раньше. Определите, какая буква встречается в этой строке реже всего (но присутствует!). Если таких букв несколько, надо взять ту, которая стоит позже в алфавите. Запишите в ответе эту букву, а затем – сколько раз она встречается во всем файле.
Пример. Исходный файл:
ZZQABA
ZALAAC
QRAQUT
В этом примере в первой и второй строках наибольшая длина цепочек одинаковых буквы равна 2 (ZZ в первой строке, AA во второй), в третьей – 1. Берём первую строку, т.к. она находится в файле раньше. В этой строке реже других встречаются буквы Q и B (по разу), выбираем букву Q, т. к. она позже стоит в алфавите. В ответе для этого примера надо записать Q3, так как во всех строках файла буква Q встречается 3 раза.
Решение:
...
Ответ:
ЕГЭ. Поляков-3784.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Текст разбит на строки различной длины. Необходимо найти строку, содержащую наибольшее количество пар соседних букв, которые стоят в таком же порядке и в алфавите (например, AB, BC, CD и т.д.; в цепочке ABC две таких пары). Если таких строк несколько, надо взять ту, которая в файле встретилась позже. Определите, какая буква встречается в этой строке реже всего (но присутствует!). Если таких букв несколько, надо взять ту, которая стоит раньше в алфавите. Запишите в ответе эту букву, а затем – сколько раз она встречается во всем файле.
Пример. Исходный файл:
ZCQABA
ZALMAC
CRACUT
В этом примере в первой и второй строках по одной подходящей паре (AB и LM), в третьей таких пар нет. Берём вторую строку, т.к. она позже встречается в файле. В этой строке реже других встречаются буквы Z и C (по одному разу), выбираем букву С, т. к. она раньше стоит в алфавите. В ответе для этого примера надо записать C4, так как во всех строках файла буква C встречается 4 раза.
Решение:
...
Ответ:
ЕГЭ. Поляков-3783.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Текст разбит на строки различной длины. Необходимо найти строку, содержащую наименьшее ненулевое количество пар соседних букв, которые стоят в таком же порядке и в алфавите (например, AB, BC, CD и т.д.). Если таких строк несколько, надо взять ту, которая в файле встретилась раньше. Определите, какая буква встречается в этой строке чаще всего. Если таких букв несколько, надо взять ту, которая стоит позже в алфавите. Запишите в ответе эту букву, а затем – сколько раз она встречается во всем файле.
Пример. Исходный файл:
ZZQABA
ZALMAC
KRAKUT
В этом примере в первой и второй строках по одной подходящей паре (AB и LM), в третьей таких пар нет. Берём первую строку, т.к. она находится в файле раньше. В этой строке чаще других встречаются буквы Z и A (по два раза), выбираем букву Z, т. к. она позже стоит в алфавите. В ответе для этого примера надо записать Z3, так как во всех строках файла буква Z встречается 3 раза.
Решение:
...
Ответ:
ЕГЭ. Поляков-3782.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Текст разбит на строки различной длины. Необходимо найти строку, содержащую наибольшее количество букв Q (если таких строк несколько, надо взять ту, которая в файле встретилась позже). Определите, какая буква встречается в этой строке реже всего (но присутствует!). Если таких букв несколько, надо взять ту, которая стоит раньше в алфавите. Запишите в ответе эту букву, а затем – сколько раз она встречается во всем файле.
Пример. Исходный файл:
ZZQAQB
QAVQAB
BAQTUB
В этом примере в первой и второй строках по две букву Q, в третьей – одна. Берём вторую строку, т.к. она стоит в файле позже. В этой строке реже других встречаются буквы V и B (по одному разу), выбираем букву B, т. к. она раньше стоит в алфавите. В ответе для этого примера надо записать B4, так как во всех строках файла буква B встречается 4 раза.
Решение:
...
Ответ:
ЕГЭ. Поляков-3781.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Текст разбит на строки различной длины. Необходимо найти строку, содержащую наименьшее количество букв A (если таких строк несколько, надо взять ту, которая в файле встретилась раньше). Определите, какая буква встречается в этой строке чаще всего. Если таких букв несколько, надо взять ту, которая стоит позже в алфавите. Запишите в ответе эту букву, а затем – сколько раз она встречается во всем файле.
Пример. Исходный файл:
ZZQAQ
ZAVLAB
KRAKTU
В этом примере в первой и третьей строках по одной букве A, во второй – две. Берём первую строку, т.к. она находится в файле раньше. В этой строке чаще других встречаются буквы Z и Q (по два раза), выбираем букву Z, т. к. она позже стоит в алфавите. В ответе для этого примера надо записать Z3, так как во всех строках файла буква Z встречается \(3\) раза.
Решение:
...
Ответ:
ЕГЭ. Поляков-3750.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Определите символ, который чаще всего встречается в файле между двумя одинаковыми символами. Например, в тексте CCBAABABCBC есть комбинации ABA, BAB, BCB и CBC. Чаще всего – \(2\) раза – между двумя одинаковыми символами стоит B, в ответе для этого случая надо написать B2 (без пробелов и других разделителей). Если таких символов несколько, выведите тот, который стоит раньше в алфавите.
Решение:
...
Ответ:
ЕГЭ. Поляков-3749.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Определите символ, который чаще всего встречается в файле перед двумя одинаковыми символами. Например, в тексте CCBAABABBCCC есть комбинации BAA, ABB, BCC и CCC. Чаще всего – \(2\) раза – перед двумя одинаковыми символами стоит B, в ответе для этого случая надо написать B2 (без пробелов и других разделителей). Если таких символов несколько, выведите тот, который стоит раньше в алфавите.
Решение:
...
Ответ:
ЕГЭ. Поляков-3748.
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Определите символ, который чаще всего встречается в файле после двух одинаковых символов. Например, в тексте CCCBBABAABCC есть комбинации CCC, CCB, BBA и AAB. Чаще всего – \(2\) раза – после двух одинаковых символов стоит B, в ответе для этого случая надо написать B2 (без пробелов и других разделителей). Если таких символов несколько, выведите тот, который стоит раньше в алфавите.
Решение:
...
Ответ:
ЕГЭ. Поляков-3530.
(А. Кабанов) Текстовый файл содержит строку из заглавных букв A, B, C, D, E, F, всего не более чем из \(10^6\) символов. AF-подстроками назовём непустые последовательности идущих подряд символов A, B, C, D, E, F, ограниченные в начале символом A, а в конце символом F (граничные символы входят в подстроку). Определите количество AF-подстрок длиной от \(7\) до \(10\) символов.
Решение:
...
Ответ:
ЕГЭ. Поляков-3529.
(А. Кабанов) Текстовый файл содержит строку из заглавных букв A, B, C, D, E, F, всего не более чем из \(10^6\) символов. AF-подстроками назовём последовательности символов A, B, C, D, E, F, ограниченные в начале символом A, а в конце символом F (граничные символы входят в подстроку). Определите минимальную длину AF-подстроки. Подстроки, состоящие из двух символов, не учитывать.
Решение:
...
Ответ:
ЕГЭ. Поляков-3528.
(А. Кабанов) Текстовый файл содержит строку из заглавных букв A, B, C, D, E, F, всего не более чем из \(10^6\) символов. DD-подстроками назовём последовательности символов A, B, C, E, F, ограниченные символами D (граничные символы входят в подстроку). Определите минимальную длину DD-подстроки. Подстроки, состоящие из двух символов, не учитывать.
Решение:
...
Ответ:
ЕГЭ. Поляков-3527.
(А. Кабанов) Текстовый файл содержит строку из заглавных букв A, B, C, D, E, F, всего не более чем из \(10^6\) символов. D-подстроками назовём последовательности идущих подряд символов D, ограниченные иными символами. Определите минимальную длину D-подстроки.
Решение:
...
Ответ:
ЕГЭ. Поляков-3439.
(Е. Джобс) Текстовый файл состоит не более чем из \(10^6\) символов. Симметричной парой называют два одинаковых символа, которые расположены на одинаковом удалении от концов строки. Сколько пар символов в строке являются симметричными? Например, в строке adcdeefcba три симметричных пары – aa, cc и ee.
Решение:
...
Ответ:
ЕГЭ. Поляков-3438.
(Е. Джобс) Текстовый файл состоит не более чем из \(10^6\) символов английского алфавита. Определите количество палиндромов (последовательностей, которые читаются в обе стороны одинаково) длиной \(5\) символов.
Решение:
...
Ответ:
ЕГЭ. Поляков-3368.
(В.Н. Шубинкин) Текстовый файл содержит последовательность из строчных и заглавных букв английского алфавита и цифр, всего не более \(10^6\) символов. Возрастающей подпоследовательностью будем называть непрерывную последовательность символов, расположенных в порядке увеличения их номера в кодовой таблице символов ASCII. Определите длину наибольшей возрастающей подпоследовательности.
Решение:
...
Ответ:
ЕГЭ. Поляков-3367.
(В.Н. Шубинкин) Текстовый файл содержит последовательность из строчных и заглавных букв английского алфавита и цифр, всего не более \(10^6\) символов. Возрастающей подпоследовательностью будем называть непрерывную последовательность символов, расположенных в порядке увеличения их номера в кодовой таблице символов ASCII. Определите длину наибольшей возрастающей подпоследовательности.
Решение:
...
Ответ:
ЕГЭ. Поляков-3366.
(В.Н. Шубинкин) Текстовый файл содержит последовательность из строчных и заглавных букв английского алфавита и цифр, всего не более \(10^6\) символов. Возрастающей подпоследовательностью будем называть непрерывную последовательность символов, расположенных в порядке увеличения их номера в кодовой таблице символов ASCII. Определите длину наибольшей возрастающей подпоследовательности.
Решение:
...
Ответ:
ЕГЭ. Поляков-3365.
(В.Н. Шубинкин) Текстовый файл содержит последовательность из строчных и заглавных букв английского алфавита и цифр, всего не более \(10^6\) символов. Возрастающей подпоследовательностью будем называть непрерывную последовательность символов, расположенных в порядке увеличения их номера в кодовой таблице символов ASCII. Запишите в ответе наибольшую возрастающую подпоследовательность. Если таких последовательностей несколько, запишите первую из них.
Решение:
...
Ответ:
ЕГЭ. Поляков-3364.
(В.Н. Шубинкин) Текстовый файл содержит последовательность из строчных и заглавных букв английского алфавита и цифр, всего не более \(10^6\) символов. Возрастающей подпоследовательностью будем называть непрерывную последовательность символов, расположенных в порядке увеличения их номера в кодовой таблице символов ASCII. Запишите в ответе наибольшую возрастающую подпоследовательность. Если таких последовательностей несколько, запишите первую из них.
Решение:
...
Ответ:
ЕГЭ. Поляков-3363.
(В.Н. Шубинкин) Текстовый файл содержит последовательность из строчных и заглавных букв английского алфавита и цифр, всего не более \(10^6\) символов. Возрастающей подпоследовательностью будем называть непрерывную последовательность символов, расположенных в порядке увеличения их номера в кодовой таблице символов ASCII. Запишите в ответе наибольшую возрастающую подпоследовательность. Если таких последовательностей несколько, запишите первую из них.
Решение:
...
Ответ:
ЕГЭ. Поляков-3362.
(В.Н. Шубинкин) Текстовый файл содержит последовательность из строчных и заглавных букв английского алфавита и цифр, всего не более 106 символов. Возрастающей подпоследовательностью будем называть непрерывную последовательность символов, расположенных в порядке увеличения их номера в кодовой таблице символов ASCII. Запишите в ответе номер символа, с которого начинается наибольшая возрастающая подпоследовательность. Если таких последовательностей несколько, используйте первую из них. Нумерация символов начинается с 1.
Решение:
...
Ответ:
ЕГЭ. Поляков-3361.
(В.Н. Шубинкин) Текстовый файл содержит последовательность из строчных и заглавных букв английского алфавита и цифр, всего не более \(10^6\) символов. Возрастающей подпоследовательностью будем называть непрерывную последовательность символов, расположенных в порядке увеличения их номера в кодовой таблице символов ASCII. Запишите в ответе номер символа, с которого начинается наибольшая возрастающая подпоследовательность. Если таких последовательностей несколько, используйте первую из них. Нумерация символов начинается с \(1.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-3360.
(В.Н. Шубинкин) Текстовый файл содержит последовательность из строчных и заглавных букв английского алфавита и цифр, всего не более \(10^6\) символов. Возрастающей подпоследовательностью будем называть непрерывную последовательность символов, расположенных в порядке увеличения их номера в кодовой таблице символов ASCII. Запишите в ответе номер символа, с которого начинается наибольшая возрастающая подпоследовательность. Если таких последовательностей несколько, используйте первую из них. Нумерация символов начинается с \(1.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-3359.
(В.Н. Шубинкин) Текстовый файл содержит последовательность из строчных и заглавных букв английского алфавита и цифр, всего не более \(10^6\) символов. Убывающей подпоследовательностью будем называть непрерывную последовательность символов, расположенных в порядке уменьшения их номера в кодовой таблице символов ASCII. Определите длину наибольшей убывающей подпоследовательности.
Решение:
...
Ответ:
ЕГЭ. Поляков-3358.
(В.Н. Шубинкин) Текстовый файл содержит последовательность из строчных и заглавных букв английского алфавита и цифр, всего не более \(10^6\) символов. Убывающей подпоследовательностью будем называть непрерывную последовательность символов, расположенных в порядке уменьшения их номера в кодовой таблице символов ASCII. Определите длину наибольшей убывающей подпоследовательности.
Решение:
...
Ответ:
ЕГЭ. Поляков-3357.
(В.Н. Шубинкин) Текстовый файл содержит последовательность из строчных и заглавных букв английского алфавита и цифр, всего не более \(10^6\) символов. Убывающей подпоследовательностью будем называть непрерывную последовательность символов, расположенных в порядке уменьшения их номера в кодовой таблице символов ASCII. Определите длину наибольшей убывающей подпоследовательности.
Решение:
...
Ответ:
ЕГЭ. Поляков-3356.
(В.Н. Шубинкин) Текстовый файл содержит последовательность из строчных и заглавных букв английского алфавита и цифр, всего не более \(10^6\) символов. Убывающей подпоследовательностью будем называть непрерывную последовательность символов, расположенных в порядке уменьшения их номера в кодовой таблице символов ASCII. Запишите в ответе наибольшую убывающую подпоследовательность. Если таких последовательностей несколько, запишите первую из них.
Решение:
...
Ответ:
ЕГЭ. Поляков-3355.
(В.Н. Шубинкин) Текстовый файл содержит последовательность из строчных и заглавных букв английского алфавита и цифр, всего не более \(10^6\) символов. Убывающей подпоследовательностью будем называть непрерывную последовательность символов, расположенных в порядке уменьшения их номера в кодовой таблице символов ASCII. Запишите в ответе наибольшую убывающую подпоследовательность. Если таких последовательностей несколько, запишите первую из них.
Решение:
...
Ответ:
ЕГЭ. Поляков-3354.
(В.Н. Шубинкин) Текстовый файл содержит последовательность из строчных и заглавных букв английского алфавита и цифр, всего не более \(10^6\) символов. Убывающей подпоследовательностью будем называть непрерывную последовательность символов, расположенных в порядке уменьшения их номера в кодовой таблице символов ASCII. Запишите в ответе наибольшую убывающую подпоследовательность. Если таких последовательностей несколько, запишите первую из них.
Решение:
...
Ответ:
ЕГЭ. Поляков-3353.
(В.Н. Шубинкин) Текстовый файл содержит последовательность из строчных и заглавных букв английского алфавита и цифр, всего не более \(10^6\) символов. Убывающей подпоследовательностью будем называть непрерывную последовательность символов, расположенных в порядке уменьшения их номера в кодовой таблице символов ASCII. Запишите в ответе номер символа, с которого начинается наибольшая убывающая подпоследовательность. Если таких последовательностей несколько, используйте первую из них. Нумерация символов начинается с \(1.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-3352.
(В.Н. Шубинкин) Текстовый файл содержит последовательность из строчных и заглавных букв английского алфавита и цифр, всего не более \(10^6\) символов. Убывающей подпоследовательностью будем называть непрерывную последовательность символов, расположенных в порядке уменьшения их номера в кодовой таблице символов ASCII. Запишите в ответе номер символа, с которого начинается наибольшая убывающая подпоследовательность. Если таких последовательностей несколько, используйте первую из них. Нумерация символов начинается с \(1.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-3351.
(В.Н. Шубинкин) Текстовый файл содержит последовательность из строчных и заглавных букв английского алфавита и цифр, всего не более \(10^6\) символов. Убывающей подпоследовательностью будем называть непрерывную последовательность символов, расположенных в порядке уменьшения их номера в кодовой таблице символов ASCII. Запишите в ответе номер символа, с которого начинается наибольшая убывающая подпоследовательность. Если таких последовательностей несколько, используйте первую из них. Нумерация символов начинается с \(1.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-3350.
(В.Н. Шубинкин) Текстовый файл содержит последовательность из строчных и заглавных букв английского алфавита и цифр. Всего не более \(10^6\) символов. Назовём локальным максимумом символ, номер которого в кодовой таблице больше номеров предыдущего и последующего символов. Самый первый и самый последний символ не являются локальным максимумами. Определить наибольшее расстояние между двумя соседними локальными максимумами. Расстоянием между элементами будем считать разность их индексов.
Решение:
...
Ответ:
ЕГЭ. Поляков-3349.
(В.Н. Шубинкин) Текстовый файл содержит последовательность из строчных и заглавных букв английского алфавита и цифр. Всего не более \(10^6\) символов. Назовём локальным минимумом символ, номер которого в кодовой таблице меньше номеров предыдущего и последующего символов. Самый первый и самый последний символ не являются локальными минимумами. Определить наибольшее расстояние между двумя соседними локальными минимумами. Расстоянием между элементами будем считать разность их индексов.
Решение:
...
Ответ:
ЕГЭ. Поляков-3348.
(Е. Джобс) Текстовый файл состоит не более чем из \(10^6\) кириллических символов К, О, Т. Определите максимальное количество подряд идущих комбинаций КОТ.
Решение:
...
Ответ:
ЕГЭ. Поляков-3347.
(Е. Джобс) Текстовый файл состоит не более чем из \(10^6\) символов F, A, I, L. Определите максимальное количество подряд идущих одинаковых букв.
Решение:
...
Ответ:
ЕГЭ. Поляков-3346.
(Е. Джобс) Текстовый файл состоит не более чем из \(10^6\) символов I, K, O, T. Сколько раз встречаются комбинации «TIK» и «TOK»?
Решение:
...
Ответ:
ЕГЭ. Поляков-3345.
(Е. Джобс) Текстовый файл состоит не более чем из \(10^6\) символов J, O, B, S. Сколько раз встречаются комбинации «BOSS» при этом до и после этого слова нет символа «J»? Например, комбинации «JBOSS», «BOSSJ» и «JBOSSJ» не должны учитываться.
Решение:
...
Ответ:
ЕГЭ. Поляков-3158.
Текстовый файл состоит не более чем из \(10^6\) заглавных латинских букв. Определите символ, который чаще всего встречается в файле между буквами A и C, так что A стоит слева от него, а C – справа. В ответе запишите сначала этот символ, а потом сразу (без разделителя) сколько раз он встретился между буквами A и C. Если таких символов несколько, нужно вывести тот, который стоит раньше в алфавите. Например, в тексте ABCCAAСZABCADCDD между буквами A и C два раза стоит B, по одному разу – A и D. Для этого текста ответом будет B2.
Решение:
...
Ответ:
ЕГЭ. Поляков-3157.
Текстовый файл состоит не более чем из \(10^6\) заглавных латинских букв. Определите символ, который чаще всего встречается в файле между буквами X и Z, так что X стоит слева от него, а Z – справа. В ответе запишите сначала этот символ, а потом сразу (без разделителя) сколько раз он встретился между буквами X и Z. Если таких символов несколько, нужно вывести тот, который стоит раньше в алфавите. Например, в тексте XBZCXXZXBZXDZDD между буквами X и Z два раза стоит B, по одному разу – X и D. Для этого текста ответом будет B2.
Решение:
...
Ответ:
ЕГЭ. Поляков-3156.
Текстовый файл состоит не более чем из \(10^6\) заглавных латинских букв. Определите символ, который чаще всего встречается в файле сразу после буквы X. В ответе запишите сначала этот символ, а потом сразу (без разделителя) сколько раз он встретился после буквы X. Если таких символов несколько, нужно вывести тот, который стоит раньше в алфавите. Например, в тексте XBCXXBXDDD после буквы X два раза стоит B, по одному разу – X и D. Для этого текста ответом будет B2.
Решение:
...
Ответ:
ЕГЭ. Поляков-3155.
Текстовый файл состоит не более чем из \(10^6\) заглавных латинских букв. Определите символ, который чаще всего встречается в файле сразу после буквы A. В ответе запишите сначала этот символ, а потом сразу (без разделителя) сколько раз он встретился после буквы А. Если таких символов несколько, нужно вывести тот, который стоит раньше в алфавите. Например, в тексте ABCAABADDD после буквы A два раза стоит B, по одному разу – A и D. Для этого текста ответом будет B2.
Решение:
...
Ответ:
ЕГЭ. Поляков-2716.
(Е. Джобс) Текстовый файл состоит не более чем из \(10^6\) десятичных цифр. Найдите максимальную длину последовательности, каждые две соседние цифры в которой в сумме дают значение не меньшее \(10.\) Например, в последовательности \(1567543853\) есть две такие последовательности: \(5675\) и \(385.\) В качестве ответа укажите максимальную длину найденной последовательности.
Решение:
...
Ответ:
ЕГЭ. Поляков-2715.
(Е. Джобс) Текстовый файл состоит не более чем из \(10^6\) десятичных цифр. Найдите максимальную длину последовательности, которая состоит из цифр одинаковой четности. Например, в последовательности \(1533244622185452354,\) \(5\) последовательностей с нечетными цифрами: \(1533, \, 1, \, 5, \, 5, \, 35\) и \(5\) с четными: \(244622, \, 8, \, 4, \, 2, \, 4.\) Следовательно, искомая последовательность – \(244622.\) В качестве ответа укажите максимальную длину найденной последовательности.
Решение:
...
Ответ:
ЕГЭ. Поляков-2714.
(Е. Джобс) Текстовый файл состоит не более чем из \(10^6\) десятичных цифр. Восходящей последовательностью называется последовательность цифр, в которой каждая цифра меньше следующей за ней. Например, в последовательности \(7238903278\) три таких последовательности – \(2389, \, 03\) и \(278.\) Длиной последовательности называется количество входящих в нее цифр. Определите сколько в файле восходящих последовательностей длиной \(5,\) не входящих в восходящие последовательности большей длины.
Решение:
...
Ответ:
ЕГЭ. Поляков-2559.
Текстовый файл состоит не более чем из \(10^6\) заглавных латинских букв (A..Z). Текст разбит на строки различной длины. Определите количество строк, в которых встречается комбинация Z*RO, где звёздочка обозначает любой символ.
Решение:
...
Ответ:
ЕГЭ. Поляков-2558.
Текстовый файл состоит не более чем из \(10^6\) заглавных латинских букв (A..Z). Текст разбит на строки различной длины. Определите количество строк, в которых встречается комбинация A*R, где звёздочка обозначает любой символ.
Решение:
...
Ответ:
ЕГЭ. Поляков-2557.
Текстовый файл состоит не более чем из \(10^6\) заглавных латинских букв (A..Z). Текст разбит на строки различной длины. Определите количество строк, в которых встречается комбинация F*O, где звёздочка обозначает любой символ.
Решение:
...
Ответ:
ЕГЭ. Поляков-2556.
Текстовый файл состоит не более чем из \(10^6\) заглавных латинских букв (A..Z). Текст разбит на строки различной длины. Определите количество строк, в которых комбинация YZ встречается больше одного раза.
Решение:
...
Ответ:
ЕГЭ. Поляков-2555.
Текстовый файл состоит не более чем из \(10^6\) заглавных латинских букв (A..Z). Текст разбит на строки различной длины. Определите количество строк, в которых буква S встречается столько же раз, сколько и буква X.
Решение:
...
Ответ:
ЕГЭ. Поляков-2554.
Текстовый файл состоит не более чем из \(10^6\) заглавных латинских букв (A..Z). Текст разбит на строки различной длины. Определите количество строк, в которых буква K встречается чаще, чем буква U.
Решение:
...
Ответ:
ЕГЭ. Поляков-2553.
Текстовый файл состоит не более чем из \(10^6\) заглавных латинских букв (A..Z). Текст разбит на строки различной длины. Определите количество строк, в которых буква J встречается чаще, чем буква E.
Решение:
...
Ответ:
ЕГЭ. Поляков-2552.
Текстовый файл состоит не более чем из \(10^6\) символов S, T, O, C, K. Сколько раз встречается в файле комбинация «SOCKCOS»?
Решение:
...
Ответ:
ЕГЭ. Поляков-2551.
Текстовый файл состоит не более чем из \(10^6\) символов S, T, O, C, K. Сколько раз встречается в файле комбинация «SOCKOS»?
Решение:
...
Ответ:
ЕГЭ. Поляков-2550.
Текстовый файл состоит не более чем из \(10^6\) символов S, T, O, C, K. Сколько раз встречается в файле комбинация «SOCKS»?
Решение:
...
Ответ:
ЕГЭ. Поляков-2549.
Текстовый файл состоит не более чем из \(10^6\) символов S, T, O, C, K. Сколько раз встречается в файле комбинация «OKTOS»?
Решение:
...
Ответ:
ЕГЭ. Поляков-2548.
Текстовый файл состоит не более чем из \(10^6\) символов S, T, O, C, K. Сколько раз встречается в файле комбинация «KTOS»?
Решение:
...
Ответ:
ЕГЭ. Поляков-2547.
(Е. Джобс) Текстовый файл состоит не более чем из \(10^6\) символов S, T, O, C, K. Сколько раз встречается в файле комбинация «KTO»?
Решение:
...
Ответ:
ЕГЭ. Поляков-2546.
(Е. Джобс) Текстовый файл состоит не более чем из \(10^6\) символов S, T, O, C, K. Определите максимальное количество подряд идущих комбинаций «KOT».
Решение:
...
Ответ:
ЕГЭ. Поляков-2545.
(Е. Джобс) Текстовый файл состоит не более чем из \(10^6\) символов S, T, O, C, K. Сколько раз встречается в файле комбинация «KOT»?
Решение:
...
Ответ:
ЕГЭ. Поляков-2544.
(Е. Джобс) Текстовый файл состоит не более чем из \(10^6\) символов S, T, O, C, K. Сколько раз встречается комбинация «OCK», не являющаяся при этом частью комбинации «STOCK».
Решение:
...
Ответ:
ЕГЭ. Поляков-2543.
(К. Амеличев) Текстовый файл содержит последовательность из символов «(»и «)», всего не более \(10^6\) символов. Определите, с какого по счёту символа от начала файла начинается \(10~000\)-я пара скобок «()» (нумерация символов начинается с \(1\)).
Решение:
...
Ответ:
ЕГЭ. Поляков-2542.
(К. Амеличев) Текстовый файл содержит последовательность из символов «(»и «)», всего не более \(10^6\) символов. Определите, каким по счёту символом от начала файла окажется \(10~000\)-я закрывающая скобка «)» (нумерация символов начинается с \(1\)).
Решение:
...
Ответ:
ЕГЭ. Поляков-2541.
(К. Амеличев) Текстовый файл содержит последовательность из символов «(»и «)», всего не более \(10^6\) символов. Определите, каким по счёту символом от начала файла окажется \(10~000\)-я открывающая скобка «(» (нумерация символов начинается с \(1\)).
Решение:
...
Ответ:
ЕГЭ. Поляков-2540.
(К. Амеличев) Текстовый файл содержит последовательность из символов «(»и «)», всего не более \(10^6\) символов. Определите максимальное количество подряд идущих закрывающих скобок «)» в этом файле.
Решение:
...
Ответ:
ЕГЭ. Поляков-2539.
(К. Амеличев) Текстовый файл содержит последовательность из символов «(»и «)», всего не более \(10^6\) символов. Определите максимальное количество подряд идущих открывающих скобок «(» в этом файле.
Решение:
...
Ответ:
ЕГЭ. Поляков-2538.
(К. Амеличев) Текстовый файл содержит последовательность из символов «(»и «)», всего не более \(10^6\) символов. Определите максимальное количество подряд идущих пар скобок «()» в этом файле.
Решение:
...
Ответ:
ЕГЭ. Поляков-2537.
(К. Амеличев) Текстовый файл содержит последовательность из символов «(»и «)», всего не более \(10^6\) символов. Определите количество пар скобок «()» в этом файле.
Решение:
...
Ответ:
ЕГЭ. Поляков-2536.
(В.Н. Шубинкин) Текстовый файл состоит не более чем из \(10^6\) символов — заглавных латинских букв и цифр. Убывающей подпоследовательностью будем называть непрерывную последовательность символов, расположенных в порядке уменьшения их номера в кодовой таблице символов ASCII. Найдите наибольшую убывающую подпоследовательность в этом файле, запишите в ответе номер символа в файле, с которого она начинается (нумерация символов начинается с \(1\)). Если таких последовательностей несколько, используйте первую из них.
Решение:
...
Ответ:
ЕГЭ. Поляков-2535.
(В.Н. Шубинкин) Текстовый файл состоит не более чем из \(10^6\) символов — заглавных латинских букв и цифр. Убывающей подпоследовательностью будем называть непрерывную последовательность символов, расположенных в порядке уменьшения их номера в кодовой таблице символов ASCII. Найдите наибольшую убывающую подпоследовательность в этом файле, запишите в ответе номер символа в файле, с которого она начинается (нумерация символов начинается с \(1\)). Если таких последовательностей несколько, используйте первую из них.
Решение:
...
Ответ:
ЕГЭ. Поляков-2534.
(В.Н. Шубинкин) Текстовый файл состоит не более чем из \(10^6\) символов — заглавных латинских букв и цифр. Убывающей подпоследовательностью будем называть непрерывную последовательность символов, расположенных в порядке уменьшения их номера в кодовой таблице символов ASCII. Найдите наибольшую убывающую подпоследовательность в этом файле, запишите в ответе сначала саму последовательность, а затем — её длину. Если таких последовательностей несколько, используйте первую из них.
Решение:
...
Ответ:
ЕГЭ. Поляков-2533.
(В.Н. Шубинкин) Текстовый файл состоит не более чем из \(10^6\) символов — заглавных латинских букв и цифр. Убывающей подпоследовательностью будем называть непрерывную последовательность символов, расположенных в порядке уменьшения их номера в кодовой таблице символов ASCII. Найдите наибольшую убывающую подпоследовательность в этом файле, запишите в ответе сначала саму последовательность, а затем — её длину. Если таких последовательностей несколько, используйте первую из них.
Решение:
...
Ответ:
ЕГЭ. Поляков-2532.
(В.Н. Шубинкин) Текстовый файл состоит не более чем из \(10^6\) символов — заглавных латинских букв и цифр. Возрастающей подпоследовательностью будем называть непрерывную последовательность символов, расположенных в порядке увеличения их номера в кодовой таблице символов ASCII. Найдите наибольшую возрастающую подпоследовательность в этом файле, запишите в ответе номер символа в файле, с которого она начинается (нумерация символов начинается с \(1\)). Если таких последовательностей несколько, используйте первую из них.
Решение:
...
Ответ:
ЕГЭ. Поляков-2531.
(В.Н. Шубинкин) Текстовый файл состоит не более чем из \(10^6\) символов — заглавных латинских букв и цифр. Возрастающей подпоследовательностью будем называть непрерывную последовательность символов, расположенных в порядке увеличения их номера в кодовой таблице символов ASCII. Найдите наибольшую возрастающую подпоследовательность в этом файле, запишите в ответе номер символа в файле, с которого она начинается (нумерация символов начинается с \(1\)). Если таких последовательностей несколько, используйте первую из них.
Решение:
...
Ответ:
ЕГЭ. Поляков-2530.
(В.Н. Шубинкин) Текстовый файл состоит не более чем из \(10^6\) символов — заглавных латинских букв и цифр. Возрастающей подпоследовательностью будем называть непрерывную последовательность символов, расположенных в порядке увеличения их номера в кодовой таблице символов ASCII. Найдите наибольшую возрастающую подпоследовательность в этом файле, запишите в ответе сначала саму последовательность, а затем — её длину. Если таких последовательностей несколько, используйте первую из них.
Решение:
...
Ответ:
ЕГЭ. Поляков-2529.
(В.Н. Шубинкин) Текстовый файл состоит не более чем из \(10^6\) символов — заглавных латинских букв и цифр. Возрастающей подпоследовательностью будем называть непрерывную последовательность символов, расположенных в порядке увеличения их номера в кодовой таблице символов ASCII. Найдите наибольшую возрастающую подпоследовательность в этом файле, запишите в ответе сначала саму последовательность, а затем — её длину. Если таких последовательностей несколько, используйте первую из них.
Решение:
...
Ответ:
ЕГЭ. Поляков-2528.
(П.Е. Финкель) Текстовый файл состоит не более чем из \(10^6\) символов — заглавных латинских букв и цифр. Определите максимальное число, состоящее только из чётных цифр. Под числом подразумевается последовательность цифр, ограниченная другими символами (не цифрами).
Решение:
...
Ответ:
ЕГЭ. Поляков-2527.
(П.Е. Финкель) Текстовый файл состоит не более чем из \(10^6\) символов — заглавных латинских букв и цифр. Определите максимальное число, состоящее только из нечётных цифр. Под числом подразумевается последовательность цифр, ограниченная другими символами (не цифрами).
Решение:
...
Ответ:
ЕГЭ. Поляков-2526.
(П.Е. Финкель) Текстовый файл состоит не более чем из \(10^6\) символов — заглавных латинских букв и цифр. Определите минимальное чётное число, записанное в этом файле. Под числом подразумевается последовательность цифр, ограниченная другими символами (не цифрами).
Решение:
...
Ответ:
ЕГЭ. Поляков-2525.
(П.Е. Финкель) Текстовый файл состоит не более чем из \(10^6\) символов — заглавных латинских букв и цифр. Определите максимальное чётное число, записанное в этом файле. Под числом подразумевается последовательность цифр, ограниченная другими символами (не цифрами).
Решение:
...
Ответ:
ЕГЭ. Поляков-2524.
(П.Е. Финкель) Текстовый файл состоит не более чем из \(10^6\) символов — заглавных латинских букв и цифр. Определите минимальное нечётное число, записанное в этом файле. Под числом подразумевается последовательность цифр, ограниченная другими символами (не цифрами).
Решение:
...
Ответ:
ЕГЭ. Поляков-2523.
(П.Е. Финкель) Текстовый файл состоит не более чем из \(10^6\) символов — заглавных латинских букв и цифр. Определите максимальное нечётное число, записанное в этом файле. Под числом подразумевается последовательность цифр, ограниченная другими символами (не цифрами).
Решение:
...
Ответ:
ЕГЭ. Поляков-2522.
Текстовый файл состоит не более чем из \(10^6\) символов. Определите максимальное количество идущих подряд символов, среди которых каждые два соседних различны.
Решение:
...
Ответ:
ЕГЭ. Поляков-2521.
В текстовом файле находится цепочка из не более чем \(10^6\) символов, в которую могут входить заглавные буквы латинского алфавита \(A \ldots Z\) и десятичные цифры. Найдите длину самой длинной подцепочки, состоящей из одинаковых символов. Выведите сначала символ, из которого строится цепочка, а затем через пробел – длину этой цепочки. Если таких цепочек (максимальной длины) несколько, выведите информацию о первой встретившейся цепочке.
Решение:
...
Ответ:
ЕГЭ. Поляков-2520.
(А.М. Кабанов) В текстовом файле находится цепочка из символов латинского алфавита \(A, B, C, D, E, F.\) Найдите длину самой длинной подцепочки, не содержащей гласных букв.
Решение:
...
Ответ:
ЕГЭ. Поляков-2519.
(А.М. Кабанов) В текстовом файле находится цепочка из символов латинского алфавита \(A, B, C, D, E, F.\) Найдите длину самой длинной подцепочки, не содержащей символов \(C\) и \(F.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-2518.
(А.М. Кабанов) В текстовом файле находится цепочка из символов латинского алфавита \(A, B, C, D, E, F.\) Найдите длину самой длинной подцепочки, не содержащей символа \(D.\)
Решение:
...
Ответ:
ЕГЭ. Поляков-2517.
(А.М. Кабанов) В текстовом файле находится цепочка из символов латинского алфавита \(A, B, C, D, E, F.\) Найдите длину самой длинной подцепочки, состоящей из символов \(A, B, E, F\) (в произвольном порядке).
Решение:
...
Ответ:
ЕГЭ. Поляков-2516.
(А.М. Кабанов) В текстовом файле находится цепочка из символов латинского алфавита \(A, B, C, D, E, F.\) Найдите длину самой длинной подцепочки, состоящей из символов \(A, C, D\) (в произвольном порядке).
Решение:
...
Ответ:
ЕГЭ. Поляков-2510.
(А.М. Кабанов) В текстовом файле находится цепочка из символов латинского алфавита \(A, B, C, D, E.\) Найдите длину самой длинной подцепочки, состоящей из символов \(A, B\) или \(C\) (в произвольном порядке).
Решение:
...
Ответ:
ЕГЭ. Поляков-2509.
(Демовариант 2021 г.) Текстовый файл состоит не более чем из \(10^6\) символов \(X, \, Y\) и \(Z.\) Определите максимальное количество идущих подряд символов, среди которых каждые два соседних различны.
Решение:
...
Ответ:
ЕГЭ. Поляков-2508.
В текстовом файле находится цепочка из не более чем \(10^6\) символов, в которую могут входить заглавные буквы латинского алфавита \(A \ldots Z\) и десятичные цифры. Найдите длину самой длинной подцепочки, состоящей из одинаковых символов. Для каждой цепочки максимальной длины выведите в отдельной строке сначала символ, из которого строится эта цепочка, а затем через пробел – длину этой цепочки. Данные о найденных цепочках расположите в порядке их появления в файле.
Решение:
...
Ответ:
ЕГЭ. Поляков-2507.
В текстовом файле находится цепочка из не более чем \(10^6\) символов, в которую могут входить заглавные буквы латинского алфавита \(A \ldots Z\) и десятичные цифры. Найдите длину самой длинной подцепочки, состоящей из одинаковых символов. Выведите сначала символ, из которого строится цепочка, а затем через пробел – длину этой цепочки. Если таких цепочек (максимальной длины) несколько, выведите информацию о первой встретившейся цепочке.
Решение:
...
Ответ:
ЕГЭ. Поляков-2506.
В текстовом файле находится цепочка из символов латинского алфавита \(A, \, B, \, C\) длиной не более \(10^6\) символов. Найдите длину самой длинной подцепочки, состоящей из символов \(C.\)
Решение:
...
Ответ:
ЕГЭ 2024. Резерв. 19.06.2024.
Текстовый файл состоит из десятичных цифр, знаков «\(+\)» и «\(*\)»(сложения и умножения). Определите максимальное количество символов в непрерывной последовательности, являющейся корректным арифметическим выражением с целыми неотрицательными числами (без знака), значение которого равно нулю. В этом выражении никакие два знака арифметических операций не стоят рядом. Порядок действий определяется по правилам математики. В записи чисел отсутствуют незначащие (ведущие) нули. В ответе укажите количество символов.
Решение:
...
Ответ:
ЕГЭ 2024. Основная волна. 07.06.2024.
Текстовый файл состоит из символов \(A\), \(B\), \(C\), \(D\), \(E\) и \(F\).
Определите максимальное количество идущих подряд символов в прилагаемом файле, среди которых пара символов \(CD\) (в указанном порядке) встречается ровно \(160\) раз.
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
ЕГЭ 2024. Лещинер-1.
Текстовый файл состоит не более чем из \(100~000\) символов \(K\), \(L\), \(M\) и \(N\).
Определите, сколько символов \(K\) содержится в данном файле.
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
Демо 2024.
Текстовый файл состоит из символов \(T, \, U, \, V, \, W, \, X, \, Y, \) и \(Z\).
Определите в прилагаемом файле максимальное количество идущих подряд символов (длину непрерывной последовательности), среди которых символ \(T\) встречается ровно \(100\) раз.
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
Апробация 10.03.2023.
Текстовый файл состоит из символов \(C\), \(D\), \(E\) и \(F\).
Определите максимальное количество идущих подряд последовательностей символов \(CFE\) и \(FCE\) в прилагаемом файле. Искомая последовательность должна состоять только из троек \(CFE\), или только из троек \(FCE\), или только из троек \(CFE\) или \(FCE\) в произвольном порядке их следования.
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
Статград 2023-2-2.
Текстовый файл содержит буквы \(A\), \(C\), \(D\), \(F\), \(O\). Определите длину самой длинной цепочки символов, которая начинается и заканчивается буквой \(D\), а между двумя последовательными буквами \(D\) содержит не более двух букв \(O\) и произвольное количество других букв.
Решение:
...
Ответ:
Статград 2023-2-1.
Текстовый файл содержит буквы \(A\), \(C\), \(D\), \(F\), \(O\). Определите длину самой длинной цепочки символов, которая начинается и заканчивается буквой \(F\), а между двумя последовательными буквами \(F\) содержит не более двух букв \(A\) и произвольное количество других букв.
Решение:
...
Ответ:
Фоксфорд 2023-3.
Текстовый файл состоит из символов \(A\), \(B\), \(C\), \(D\), \(E\). Определите максимальное количество идущих подряд пар символов вида
гласная + согласная
в прилагаемом файле. Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
Статград 2023-1-2.
Текстовый файл содержит только буквы \(A\), \(C\), \(D\), \(F\), \(O\). Определите максимальное количество идущих подряд групп символов вида
гласная + гласная + согласная
Решение:
...
Ответ:
Статград 2023-1-1.
Текстовый файл содержит только буквы \(A\), \(C\), \(D\), \(F\), \(O\). Определите максимальное количество идущих подряд групп символов вида
согласная + согласная + гласная
Решение:
...
Ответ:
2023-20.
Текстовый файл состоит не более чем из \(10^6\) символов арабских цифр \((0, \, 1, \, \ldots , \, 9)\).
Определите максимальное количество идущих подряд нечётных цифр.
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
2023-19.
Текстовый файл состоит не более чем из \(10^6\) символов арабских цифр \((0, \, 1, \, \ldots , \, 9)\).
Определите максимальное количество идущих подряд цифр, расположенных в неубывающем порядке.
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
2023-18.
Текстовый файл состоит не более чем из \(10^6\) символов арабских цифр \((0, \, 1, \, \ldots , \, 9)\).
Определите максимальное количество идущих подряд цифр, расположенных в невозрастающем порядке.
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
2023-17.
Текстовый файл состоит не более чем из \(10^6\) символов арабских цифр \((0, \, 1, \, \ldots , \, 9)\).
Определите максимальное количество идущих подряд цифр, расположенных в строго убывающем порядке.
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
2023-16.
Текстовый файл состоит не более чем из \(10^6\) символов арабских цифр \((0, \, 1, \, \ldots , \, 9)\).
Определите максимальное количество идущих подряд цифр, расположенных в строго возрастающем порядке.
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
2023-15.
Текстовый файл состоит не более чем из \(10^6\) символов арабских цифр \((0, \, 1, \, \ldots , \, 9)\).
Определите максимальное количество идущих подряд цифр, среди которых каждые две соседние различны.
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
2023-14.
Текстовый файл состоит не более чем из \(10^6\) символов арабских цифр \((0, \, 1, \, \ldots , \, 9)\).
Определите максимальное количество идущих подряд одинаковых цифр.
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
2023-13.
Текстовый файл состоит не более чем из \(10^6\) символов \(X\), \(Y\) и \(Z\).
Определите максимальное количество идущих подряд символов, среди которых символ \(Z\) встречается не более двух раз.
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
2023-12.
Текстовый файл состоит не более чем из \(10^6\) символов \(X\), \(Y\) и \(Z\).
Определите максимальное количество идущих подряд символов, среди которых символ \(Z\) встречается не более одного раза.
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
2023-11.
Текстовый файл состоит не более чем из \(10^6\) символов \(X\), \(Y\) и \(Z\).
Определите максимальное количество идущих подряд символов, среди которых нет символа \(Z\).
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
2023-10.
Текстовый файл состоит не более чем из \(10^6\) символов \(X\), \(Y\) и \(Z\).
Определите максимальное количество идущих подряд символов, расположенных в обратном алфавитном порядке (возможно с повторением символов).
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
2023-9.
Текстовый файл состоит не более чем из \(10^6\) символов \(X\), \(Y\) и \(Z\).
Определите максимальное количество идущих подряд символов, расположенных в алфавитном порядке (возможно с повторением символов).
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
2023-8.
Текстовый файл состоит из символов арабских цифр \( (0, \, 1, \, \ldots , \, 9)\).
Определите максимальное количество идущих подряд символов в прилагаемом файле, среди которых нет трёх символов \(1\) и \(2\), а также \(1\) и \(3\), стоящих рядом.
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
2023-7.
Текстовый файл состоит из символов арабских цифр \( (0, \, 1, \, \ldots , \, 9)\).
Определите максимальное количество идущих подряд символов в прилагаемом файле, среди которых нет трёх символов \(1\) и \(2\), стоящих рядом.
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
2023-6.
Текстовый файл состоит из символов арабских цифр \( (0, \, 1, \, \ldots , \, 9)\).
Определите максимальное количество идущих подряд символов в прилагаемом файле, среди которых нет трёх символов \(0\), стоящих рядом.
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
2023-5.
Текстовый файл состоит из символов арабских цифр \( (0, \, 1, \, \ldots , \, 9)\).
Определите максимальное количество идущих подряд символов в прилагаемом файле, среди которых нет символов \(0\), стоящих рядом.
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
ЕГЭ-2022. 1 вариант.
Текстовый файл состоит из символов \(A\), \(B\), \(C\), \(D\) и \(O\). Определите максимальное количество идущих подряд пар символов вида
согласная + гласная
в прилагаемом файле.
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
Досрочный экзамен 2022.
Текстовый файл состоит не более чем из \(10^6\) символов \(A\), \(B\) и \(C\).
Определите максимальное количество идущих подряд пар символов \(AB\) или \(AC\). Искомая подстрока может включать только пары \(AB\), только пары \(AC\) или содержать одновременно как пары \(AB\), так и пары \(AC\).
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
2022-20.
Текстовый файл состоит не более чем из \(10^6\) символов \(I\), \(V\) и \(X\).
Сколько раз в файле встречается последовательность цифр, формирующая римскую цифру шестнадцать\( (XVI) \).
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
2022-19.
Текстовый файл состоит не более чем из \(10^6\) символов \(I\), \(V\) и \(X\).
Сколько раз в файле встречается последовательность цифр, формирующая римскую цифру пятнадцать\( (XV) \).
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
2022-18.
Текстовый файл состоит не более чем из \(10^6\) символов арабских цифр \( (0, \, 1, \, \ldots , \, 9)\)
Определите максимальное количество идущих подряд нечётных цифр, расположенных в неубывающем порядке.
Для выполнения задания следует написать программу
Решение:
...
Ответ:
2022-17.
Текстовый файл состоит не более чем из \(10^6\) символов арабских цифр \( (0, \, 1, \, \ldots , \, 9)\)
Определите максимальное количество идущих подряд чётных цифр (включая ноль).
Для выполнения задания следует написать программу
Решение:
...
Ответ:
2022-16.
Текстовый файл состоит не более чем из \(10^6\) символов арабских цифр \( (0, \, 1, \, \ldots , \, 9)\)
Определите максимальное количество идущих подряд нечётных цифр.
Для выполнения задания следует написать программу
Решение:
...
Ответ:
2022-15.
Текстовый файл состоит не более чем из \(10^6\) символов арабских цифр \( (0, \, 1, \, \ldots , \, 9)\)
Определите максимальное количество идущих подряд цифр, расположенных в неубывающем порядке.
Для выполнения задания следует написать программу
Решение:
...
Ответ:
2022-14.
Текстовый файл состоит не более чем из \(10^6\) символов арабских цифр \( (0, \, 1, \, \ldots , \, 9)\)
Определите максимальное количество идущих подряд цифр, расположенных в невозрастающем порядке.
Для выполнения задания следует написать программу
Решение:
...
Ответ:
2022-13.
Текстовый файл состоит не более чем из \(10^6\) символов арабских цифр \( (0, \, 1, \, \ldots , \, 9)\)
Определите максимальное количество идущих подряд цифр, расположенных в строго убывающем порядке.
Для выполнения задания следует написать программу
Решение:
...
Ответ:
2022-12.
Текстовый файл состоит не более чем из \(10^6\) символов арабских цифр \( (0, \, 1, \, \ldots , \, 9)\)
Определите максимальное количество идущих подряд цифр, расположенных в строго возрастающем порядке.
Для выполнения задания следует написать программу
Решение:
...
Ответ:
2022-11.
Текстовый файл состоит не более чем из \(10^6\) символов арабских цифр \( (0, \, 1, \, \ldots , \, 9)\)
Определите максимальное количество идущих подряд цифр, среди которых каждые две соседние различны.
Для выполнения задания следует написать программу
Решение:
...
Ответ:
2022-10.
Текстовый файл состоит не более чем из \(10^6\) символов арабских цифр \( (0, \, 1, \, \ldots , \, 9)\)
Определите максимальное количество идущих подряд одинаковых цифр.
Для выполнения задания следует написать программу
Решение:
...
Ответ:
2022-9.
Текстовый файл состоит не более чем из \(10^6\) символов \(X\), \(Y\) и \(Z\).
Определите максимальное количество идущих подряд символов, среди которых символ \(Z\) встречается не более двух раз.
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
2022-8.
Текстовый файл состоит не более чем из \(10^6\) символов \(X\), \(Y\) и \(Z\).
Определите максимальное количество идущих подряд символов, среди которых символ \(Z\) встречается не более одного раза.
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
2022-7.
Текстовый файл состоит не более чем из \(10^6\) символов \(X\), \(Y\) и \(Z\).
Определите максимальное количество идущих подряд символов, среди которых нет символа \(Z\).
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
2022-6.
Текстовый файл состоит не более чем из \(10^6\) символов \(X\), \(Y\) и \(Z\).
Определите максимальное количество идущих подряд символов, расположенных в обратном алфавитном порядке (возможно с повторением символов).
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
2022-5.
Текстовый файл состоит не более чем из \(10^6\) символов \(X\), \(Y\) и \(Z\).
Определите максимальное количество идущих подряд символов, расположенных в алфавитном порядке (возможно с повторением символов).
Для выполнения этого задания следует написать программу.
Решение:
...
Ответ:
Фоксфорд-11.
В текстовом файле находится цепочка из символов, в которую могут входить заглавные буквы латинского алфавита \( A \ldots Z \). Найдите длину самой длинной подцепочки, в которой буквы расположены в алфавитном неубывающем порядке. Если в файле несколько подходящих цепочек одинаковой длины, нужно взять первую из них. В ответе укажите через пробел сначала длину подцепочки, затем символ, с которого она начинается и затем символ, которым она заканчивается.
Например, в последовательности \( AZQDMMPUABCDAZ \) такая подцепочка \( DMMPU \) длиной \(5\).
В ответ запишем: \(5\) \(D\) \(U\)
Решение:
...
Ответ:
Фоксфорд-10.
Текстовый файл содержит строки в которых записаны ip-адреса. В файле встречаются только цифры и точки.
Определите количество строк с некорректными записями ip-адреса.
ip-адрес представляет собой запись вида a.b.c.d, где 0 < a < 256, 0 < b < 256, 0 < c < 256, 0 < d < 256.
Пример: 123.5.23.15 — корректная запись
12..34.76 — некорректная запись
.32.45.65.54 — некорректная запись
34.343.66.12 — некорректная запись
Решение:
...
Ответ:
Фоксфорд-9.
Текстовый файл содержит заглавные буквы латинского алфавита \( (ABC\ldots Z)\) и цифры. Найдите максимальное нечётное число, записанное в этом файле. Число образуется из подряд идущих цифр.
Решение:
...
Ответ:
Поляков-2.
kpolyakov.spb.ru
Текстовый файл содержит строку из заглавных букв и точек, всего не более чем из \( 10^6\) символов. Определите максимальное количество идущих подряд символов, среди которых нет букв \(Y\), а количество точек не превышает \(5\).
Решение:
...
Ответ:
Поляков-1.
kpolyakov.spb.ru
Текстовый файл содержит строку из заглавных букв и точек, всего не более чем из \( 10^6\) символов. Определите максимальное количество идущих подряд символов, среди которых нет точек, но есть не менее 3-х букв \(A\).
Решение:
...
Ответ:
Фоксфорд-8.
Текстовый файл содержит строки различной длины. Строки содержат только заглавные буквы латинского алфавита \( (ABC \ldots Z)\). Необходимо найти строки, в которых расстояние между двумя одинаковыми символами (в одной строке) максимально. В ответе выписать количество таких строк и найденное максимальное расстояние между двумя одинаковыми символами.
Решение:
...
Ответ:
Фоксфорд-7.
Текстовый файл содержит только заглавные буквы латинского алфавита \( ( ABC \ldots Z)\). Найдите количество подцепочек длиной 2022, в которых нет букв \(Z\).
Решение:
...
Ответ:
Фоксфорд-6.
Текстовый файл содержит только заглавные буквы латинского алфавита \( (ABC \ldots Z)\). Найдите количество подцепочек длиной 2022, в которых количество букв \(A\) и \(Z\) одинаково.
Решение:
...
Ответ:
Фоксфорд-5.
Текстовый файл содержит только заглавные буквы латинского алфавита \((ABC\ldots Z)\). Найдите максимальную длину цепочки вида \(GIAGIAGIAGI\ldots\) (последний фрагмент \(GIA\) может быть неполным).
Решение:
...
Ответ:
Фоксфорд-4.
Текстовый файл содержит строки различной длины. Строки содержат только заглавные буквы латинского алфавита \( (ABC\ldots Z)\). Необходимо найти строку, в которой буква \(A\) встречается чаще, чем в других строках, но при этом в этой строке отсутствуют буквы \(X\), \(Y\) и \(Z\). Если таких строк несколько, надо взять ту, которая находится в файле раньше. В ответе записать без пробела первый и последний символы найденной строки.
Решение:
...
Ответ:
Фоксфорд-3.
Текстовый файл содержит только заглавные буквы латинского алфавита \( (ABC\ldots Z)\). Определите количество цепочек, состоящих из пяти символов, в которых символы стоят в неубывающем алфавитном порядке. (Например, \(FGPSZ\), \(AAAAA\), \(CCMMM\)). В ответе укажите количество таких цепочек и порядковый номер первого символа последней найденной цепочки.
Решение:
...
Ответ:
Фоксфорд-2.
Текстовый файл содержит только заглавные буквы латинского алфавита \( (ABC\ldots Z)\). Определите количество цепочек, состоящих из пяти символов вида \( AA*BB\), в которой на месте \(*\) может стоять любая буква. В ответе запишите количество таких цепочек, затем укажите букву, которая чаще всего встречается на месте \(*\). Если таких букв несколько, то укажите ту, которая в алфавите стоит дальше.
Решение:
...
Ответ:
Фоксфорд-1.
Текстовый файл содержит только заглавные буквы латинского алфавита \( (ABC\ldots Z)\). Определите количество цепочек, состоящих из пяти символов и являющихся палиндромами. (Например, \(FGPGF\), \(AAAAA\), \( CCUCC\) ).
Решение:
...
Ответ:
Демо-2022.
Текстовый файл состоит из символов \(P\), \(Q\), \(R\) и \(S\).
Определите максимальное количество идущих подряд символов в прилагаемом файле, среди которых нет идущих подряд символов \(P\).
Решение:
...
Ответ:
Статград-22-3-2.
Текстовый файл содержит только заглавные буквы латинского алфавита \( (ABC\ldots Z)\). Определите количество групп из идущих подряд не менее \( 10 \) символов, которые начинаются и заканчиваются буквой \(A\) и не содержат других букв \(A\) (кроме первой и последней) и букв \(B\).
Решение:
...
Ответ:
Статград-22-3-1.
Текстовый файл содержит только заглавные буквы латинского алфавита \( (ABC\ldots Z)\). Определите количество групп из идущих подряд не менее \( 12 \) символов, которые начинаются и заканчиваются буквой \(E\) и не содержат других букв \(E\) (кроме первой и последней) и букв \(F\).
Решение:
...
Ответ:
Статград-22-2-2.
Текстовый файл содержит только заглавные буквы латинского алфавита \( (ABC\ldots Z)\). Определите максимальное количество идущих подряд символов, среди которых нет ни одной буквы \(E\) и при этом не менее трёх букв \(A\).
Решение:
...
Ответ:
Статград-22-2-1.
Текстовый файл содержит только заглавные буквы латинского алфавита \( (ABC\ldots Z)\). Определите максимальное количество идущих подряд символов, среди которых нет ни одной буквы \(A\) и при этом не менее трёх букв \(E\).
Решение:
...
Ответ:
Статград-22-1-2.
Текстовый файл содержит только заглавные буквы латинского алфавита \( ( ABC\ldots Z)\). Определите максимальное количество идущих подряд символов, среди которых не более одной буквы \( D\).
Решение:
...
Ответ: 354
Статград-22-1-1.
Текстовый файл содержит только заглавные буквы латинского алфавита \( ( ABC\ldots Z)\). Определите максимальное количество идущих подряд символов, среди которых не более одной буквы \( A\).
Решение:
...
Ответ: 337
Задание 24. 5.
Текстовый файл состоит из нескольких строк, содержащих буквы латинского алфавита. Определите сколько раз в исходном файле встречается подстрока, состоящая из трёх различных символов. Для выполнения этого задания следует написать программу.
Решение:
Python
count = 0
with open('24_pr1.txt') as f:
for line in f:
if len(line) > 2:
for i in range(1, len(line) - 1):
if (line[i - 1] != line[i]) and (line[i] != line[i + 1]) \
and (line[i + 1] != line[i - 1]):
count += 1
print(count)
Ответ:
Задание 24. 4.
Текстовый файл состоит из нескольких строк, содержащих буквы латинского алфавита. Определите сколько раз в исходном файле встречается подстрока, состоящая из трёх символов, среди которых два крайних символа совпадают, а стоящий посредине символ отличается от двух крайних. Для выполнения этого задания следует написать программу.
Решение:
Python
count = 0
with open('24_pr1.txt') as f:
for line in f:
if len(line) > 2:
for i in range(1, len(line) - 1):
if (line[i + 1] == line[i - 1]) and (line[i] != line[i + 1]):
count += 1
print(count)
Ответ:
Задание 24. 3.
Текстовый файл состоит из нескольких строк, содержащих буквы латинского алфавита. Определите сколько раз в исходном файле встречается подстрока, состоящая из трёх одинаковых символов. Для выполнения этого задания следует написать программу.
Решение:
Python
count = 0
with open('24_pr1.txt') as f:
for line in f:
if len(line) > 2:
for i in range(1, len(line) - 1):
if (line[i] == line[i - 1]) and (line[i] == line[i + 1]):
count += 1
print(count)
Ответ:
Задание 24. 2.
Текстовый файл состоит из нескольких строк, содержащих буквы латинского алфавита. Определите сколько раз в исходном файле встречается конкретный символ (должен быть параметром в программе, либо вводиться с клавиатуры). Для проверки правильности используйте файл-приложение к демоверсии "24.txt" и символ "Z".
Решение:
Python
count = 0
ch = input()
with open('24.txt') as f:
for line in f:
for i in range(len(line)):
if line[i] == ch:
count += 1
print(count)
Ответ:
Задание 24. 1.
Текстовый файл состоит из нескольких строк, содержащих буквы латинского алфавита. Определите сколько раз в исходном файле встречается символ, стоящий в файле на первом месте. Для выполнения этого задания следует написать программу.
Решение:
Python
count = 0
ch = ''
with open('24_pr1.txt') as f:
for line in f:
if ch == '':
ch = line[0]
for i in range(len(line)):
if line[i] == ch:
count += 1
print(count)
Ответ:
Задание 24. Пример 2.
Текстовый файл состоит из нескольких строк, содержащих буквы латинского алфавита. Определите максимальное количество идущих подряд символов, среди которых каждые два соседних различны. Для выполнения этого задания следует написать программу.
Решение:
Python
max_count = 0
with open('24_pr1.txt') as f:
for line in f:
ch_prev = ''
temp_max = 1
for ch in line:
if ch != ch_prev:
temp_max += 1
else:
if temp_max > max_count:
max_count = temp_max
temp_max = 1
ch_prev = ch
print(max_count)
Ответ:
Задание 24. Пример 1.
Текстовый файл состоит из нескольких строк, содержащих буквы латинского алфавита. Определите максимальное количество идущих подряд совпадающих символов. Для выполнения этого задания следует написать программу.
Текстовый файл 24_pr1.txt:
abcdef aabbccddeeff abbcccddddeeeeeffffff aaaaaaabbbbbbcccccddddeeeff aabcdefabcdefabcdeff ababccc
Решение:
Python
max_count = 0
with open('24_pr1.txt') as f:
for line in f:
ch_current = ''
temp_max = 1
for ch in line:
if ch == ch_current:
temp_max += 1
else:
if temp_max > max_count:
max_count = temp_max
ch_current = ch
temp_max = 1
print(max_count)
Ответ: