Инструменты пользователя

Инструменты сайта


11b_2026

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
11b_2026 [2026/01/19 14:52]
super_admin [Подготовка к ЕГЭ]
11b_2026 [2026/03/26 10:22] (текущий)
super_admin [Подготовка к ЕГЭ]
Строка 142: Строка 142:
  
 <code Python> <code Python>
-''​' +#F = open('24_3.txt') 
-#https://​education.yandex.ru/​ege/​inf/​task/​bc22a1e4-4d9f-4514-be43-3b8bd6d3be35 +#st = F.readline() 
-Текстовый файл состоит из символов Y, A, N, D, E и X.+st = "​YDFGYYDFAYYYSDAFY"​ 
 +mx = 0 
 +y = [] 
 +for i in range(len(st)): 
 +    if st[i] == '​Y':​ 
 +      y.append(i) 
 +for i in range(len(y) ​4): 
 +    if y[i+4] ​y[i] > mx: 
 +        mx = y[i+4] - y[i]
  
-Определите в прилагаемом файле минимальное количество +print(mx - 1)
-идущих подряд символов ​(длину непрерывной подпоследовательности)+
-среди которых символ E встречается не менее 240 раз. +
-'''​ +
-# Программа для решения задачи:​ минимальная длина подпоследовательности с >= 240 '​E'​+
  
-def min_length_with_e(filename,​ target=240): +mx2 0 
-    with open(filename, '​r',​ encoding='​utf-8'​as f: +spl = st.split("​Y"​
-        s = f.read().strip() +print(st) 
-     +print(spl
-    n = len(s+for i in range(len(spl)-3): 
-    ​count = 0 +    ​cnt_len ​= 0 
-    min_len = float('​inf'​) +    for in range(i, i + 4): 
-    ​ +        ​cnt_len += len(spl[j]) 
-    for in range(n): +    ​print(spl[i:i + 4], cnt_len) 
-        ​if s[i== '​E':​ +    ​mx2 ​max(mx2cnt_len + 3
-            count += 1 +print(mx2) 
-        if count >= target: +   
-            # Найти начало текущей подпоследовательности +</​code>​
-            start = i +
-            while start >= 0 and s[start== '​E':​ +
-                start -= 1 +
-            current_len = i - start +
-            min_len ​min(min_lencurrent_len+
-     +
-    return min_len if min_len != float('​inf'​else 0+
  
-# Использование 
-result = min_length_with_e('​24.txt'​) 
-print(f"​Минимальная длина: {result}"​) 
  
-        ​+ 
 +<code Python>​ 
 + 
 +'''​ 
 +https://​education.yandex.ru/​ege/​inf/​task/​73ae4ec6-cd41-42bb-afd7-e6f2b9768217 
 +Текстовый файл состоит из букв D, E, G, O, R, T. 
 +Найдите максимальную длину цепочки вида DOGDOGDOGD… 
 +Цепочка состоит из повторяющихся фрагментов DOG, 
 +последний фрагмент может быть неполным. 
 +'''​ 
 +with open("​24_217.txt"​) as f: 
 +    t = f.readline() 
 +  
 +print(t[:​10]) 
 +cnt = 0 
 +max_cnt = 0 
 +for ch in t: 
 +    if (ch == "​D"​ and cnt % 3 == 0) or \ 
 +       (ch == "​O"​ and cnt % 3 == 1) or \ 
 +       (ch == "​G"​ and cnt % 3 == 2): 
 +        cnt += 1 
 +        max_cnt = max(cnt, max_cnt) 
 +    elif ch == "​D":​ 
 +        cnt = 1 
 +    else: 
 +        cnt = 0 
 + 
 +print(max_cnt) 
 </​code>​ </​code>​
 +
 +По таблице на платформе «ЯКласс»,​ процент набранных баллов переводится в отметку по пятибалльной шкале:
 +  * 5 (Пятёрка) — 90–100% (почти нет ошибок,​ 1–2 недочёта);​
 +  * 4 (Четвёрка) — 75–89,99% (в целом верно, 1–2 ошибки);​
 +  * 3 (Тройка) — 50–74,99% (основное усвоено,​ есть пробелы);​
 +  * 2 (Двойка) — 10–49,99% (много ошибок,​ нужен разбор);​
 +  * 1 (Не зачтено) — 0–9,99% (нет понимания темы, работу нужно переделать).
 +
 +
 +[[https://​stepik.org/​course/​122809/​promo?​search=8918876203]]
 +
 +[[https://​ridero.ru/​books/​mir_naiznanku_1/​freeText/?​srsltid=AfmBOoqBlDqFWJT7WziTdFJlm6aqZBqW1tpoD83aBT-wNJmvVcd7SNQi]] - Мир наизнанку
 +
 +[[https://​www.perplexity.ai/​search/​pomogi-naiti-rossiiskii-analog-PaA1rIwqQnmSKc_lpBTQpA#​1]]
11b_2026.1768823577.txt.gz · Последние изменения: 2026/01/19 14:52 — super_admin