Алексей, спасибо Вам за вашу работу, я с уверенностью решила 25 заданий (кроме 26 и 27 - бяка была какая-то =) ) БЛАГОДАРЯ ВАМ! Вы даже не представляете сколько счастья у меня от ЕГЭ по инфе🥺
Здравствуйте, Алексей, спасибо вам за подготовку, хоть у меня и не получилось решить 26 и 27б на экзамене ( как только пришел домой решил 26))), но я очень благодарен вам за подготовку, ведь без ваших вебов я бы не набрал даже 80, а сегодняшний вариант у меня должен быть на 90( если все остальное верно), вы отлично готовите к егэ , ведь, увидя новые и усложненные задания, я все равно смог их решить без особых сложностей. Вы лучший, Алексей.❤❤❤
Код к 9 заданию можно написать проще как мне кажется, идея в общем то неплохая у меня использовать set() для проверки равных чисел, в общем я бы так написал f = open(""9.txt") k = 0 for s in f: a = list(map(int, s.split())) if max(a) < (sum(a) - max(a)) and len(set(a)) == 3: k+=1 print(k)
Здравствуйте! В 27 задаче в конце перебор должен выполняться до N - 1, так как иначе вы не учитываете вариант, когда у вас последний элемент последовательности входит в правую подпоследовательность (с учетом того, что в списках n + 1 элемент). У вас на тестах почему-то везде сошлось, но если больше тестов запустить, то там уже не везде получается.
Воу, а давно вы начали сдвиг выделять в отдельную колонку? Я так с самого начала делаю, додумался сам вопреки вебинарам. Интересно как давно делаете вы и рассказывали раньше об этом или нет
53:13 Разрешите уточнить такую вещь. Я эту задачу решал через биты, а не байты, и у меня в ответе получилось 262 символа. Вот решение. 276 Кб - это 2 260 992 бит, делим на количество серийников, и получаем, что каждйы серийник занимает 2 622,96 бит. Делим на 10 с округлением вниз и получаем 262 символа. В чем моя ошибка? Ведь это тоже верное решение? И ваше решение верное.
m1=-10**1000 m2=-10**1000 m3=-10**1000 for i in range(2,N): m1=max(m1,a[i-2]) if m1>a[i-1]: m2=max(m2,m1-a[i-1]-a[i-1]) if a[i]>a[i-1]: m3=max(m3,m2+a[i]) print(m3)
Алексей, вы же твердили, что 26 задание-это задание ИСКЛЮЧИТЕЛЬНО на sort. На основной волне, судя по вашему решению, задание без sort. Думаю идти на пересдачу, тк два последних задания не дались и разрушили надежды на ожидаемый результат. То есть все-таки уверенность в сортировке стоит исключить ? Если я где-то не прав, прошу прощения. Просто хочу уточнить насчет этого момента с сорт.
26-ые среднего уровня в основном на сортировку идут, но тут выпала сложная задачка, и ее сортировкой вроде как можно решить, но намного легче обойтись без нее, как Алексей показал)) Бывают такие 26-ые, где сортировка неявная, я так понимаю это один из таких прототипов
код выдаст ответ 233, почему? место 3 в ряде 233 не занято, можем взять, соседние места какие? 2 и 4 места в ряде 233. Нам дано 4 место в ряде 235, а значит 4 место в ряде 233 автоматически свободно(ну с 1 по 234) и такое нам подойдет, тк два соседних будет свободно
возможно я что-то путаю, но когда решали 27 а, почему не учли условие, что 0 < L? перебор для L был в диаползоне от 0 до N, а должен быть от 1 до N, или нет?
Почему m во второй задаче перебирается до N-2? К примеру [93, -56, 28, 73, -80, 72, -77, -81, 98] на этих данных ответ совпадает при N-1 но не N-2, хотя может это я где-то намудрил
Там один заголовок это 110 кбайт. Переводим в биты и получаем 110*1024*8. 1024 это 2**10, 8 это 2**3. 110*(2**10)*(2**3) это и есть наш заголовок в битах.
№ 8 Почему когда решаешь через замену ответ = 9216, а не 9135 from itertools import * k = 0 for x in product("01234567",repeat = 5): s = "".join(x) s = s.replace("3","1").replace("5","1").replace("7","1") if s[0] not in "01" and s[-1] not in "26" and s.count("7")
@@kuelimosss тебе текст задачи переписать? Альбом формате стерео с частотой дискретизации 48000 Гц с разрешением 34 бита без сжатия. В альбоме 13 треков общей длительностью 42 мин 20 секунд. Каждый трек содержит заголовок объемом 110 Кбайт. Сколько секунд будет скачиваться альбом по каналу связи со скоростью данных 314572800 бит/с? Как можно с такой внимательностью сдать егэ? Удали коммент, пока другие не увидели...
s = open('24_17535.txt').readline() s = s.replace('CD', '*') l = m = k = 0 for r in range(len(s)): if s[r] == '*': k += 1 while k > 160: if s[l] == '*': k -= 1 l += 1 if k == 160: m = max(m, r-l+1) print(m) Подскажите кто-нибудь почему неправильно получается? Выводит 9550 вместо 9712.
Две буквы заменил на одну => из 160 "CD" в подстроке 160 букв потерялось; плюс, в ответ должны войти неполные CD "слева" и "справа", но они не учитываются из-за их замены целиком на "*" => еще две буквы потерялись. и ответ на 162 меньше чем надо)
Таймкоды
00:00 Начало
01:42 Задание 1
04:56 Задание 2
08:45 Задание 3
13:06 Задание 4
15:16 Задание 5
19:16 Задание 6
25:19 Задание 7
31:25 Задание 8
34:21 Задание 9
42:42 Задание 10
51:05 Задание 11
56:48 Задание 12
59:17 Задание 13
1:02:32 Задание 14
1:05:46 Задание 15
завтра досмотрю, допишу
Соберу тут таймкоды
00:00 Задание 1
04:57 Задание 2
08:45 Задание 3
13:05 Задание 4
15:17 Задание 5
19:15 Задание 6
25:19 Задание 7
27:43 Задание 7 с Дальнего Востока
31:24 Задание 8
34:20 Задание 9
38:52 Задание 9 табличкой
42:43 Задание 10
51:06 Задание 11
56:49 Задание 12
59:15 Задание 13
1:02:00 Задание 14
1:05:46 Задание 15 Отрезки
1:09:10 Задание 15 Отрезки руками
1:10:38 Задание 15 Делимость
1:12:55 Задание 16
1:19:38 Задание 17
1:23:04 Задание 18
1:27:58 Задания 19-21
1:33:49 Задание 22
1:47:01 Задание 23
1:48:50 Задание 24 два указателя
1:53:24 Задание 24 сплитом
1:56:30 Задание 25
2:02:26 Задание 26
2:29:20 Задание 27 Дальний Восток
2:43:44 Задание 27 Центральная Россия с префиксными суммами
3:08:44 Итоги первого дня
А дальше я пока что пойду спать перед экзаменом, надеюсь утром успею глянуть ещё. Время 7 утра, я вернулся!
спидран делителей 12 часов до егэ
Успеешь думаю
25 которое? его же просто заучить можно
2 часа 27 минут 😊
Ахахха база была, 2 часовой стрим посмотрел перед ЕГЭ, и решил 25 задачу в первый день
@@kosteeekk я вчера писал, было на делители, тоже в первый раз сделал)
Алексей, любовь огромная, спасибо Вам большое за всё, что делаете!
сдавала егэ два года назад
зашла поддержать ваш труд, Алексей ❤
Очень животрепещущий вопрос: будет ли разбор 2 дня?
Спасибо вам большое за ваши труды!!!!!
Алексей, спасибо Вам за вашу работу, я с уверенностью решила 25 заданий (кроме 26 и 27 - бяка была какая-то =) ) БЛАГОДАРЯ ВАМ!
Вы даже не представляете сколько счастья у меня от ЕГЭ по инфе🥺
Сколько набрала? интересно узнать)
@@danielkalyagin егэ - это казино, поэтому 80 (честно, я расстроилась =( )
Здравствуйте, Алексей, спасибо вам за подготовку, хоть у меня и не получилось решить 26 и 27б на экзамене ( как только пришел домой решил 26))), но я очень благодарен вам за подготовку, ведь без ваших вебов я бы не набрал даже 80, а сегодняшний вариант у меня должен быть на 90( если все остальное верно), вы отлично готовите к егэ , ведь, увидя новые и усложненные задания, я все равно смог их решить без особых сложностей. Вы лучший, Алексей.❤❤❤
привет, сколько баллов набрал?
@@katena228 так результат ещё не пришёл
@@katena228 мне не пришли
@@darwq8504 скока
так сколько набрали?
невероятно продвинулся в теории игр благодоря вам!
Офигеть, я же только год назад вас смотрел, готовился, а сейчас уже почти второкурсник
А разбор 2 дня будет?
Код к 9 заданию можно написать проще как мне кажется, идея в общем то неплохая у меня использовать set() для проверки равных чисел, в общем я бы так написал
f = open(""9.txt")
k = 0
for s in f:
a = list(map(int, s.split()))
if max(a) < (sum(a) - max(a)) and len(set(a)) == 3:
k+=1
print(k)
Спасибо огромное!
1:57:10 на основной волне 2022 года были маски, возможно речь про 2021
Здравствуйте! В 27 задаче в конце перебор должен выполняться до N - 1, так как иначе вы не учитываете вариант, когда у вас последний элемент последовательности входит в правую подпоследовательность (с учетом того, что в списках n + 1 элемент). У вас на тестах почему-то везде сошлось, но если больше тестов запустить, то там уже не везде получается.
Воу, а давно вы начали сдвиг выделять в отдельную колонку? Я так с самого начала делаю, додумался сам вопреки вебинарам. Интересно как давно делаете вы и рассказывали раньше об этом или нет
27б сделал, файл а сошелся с перебором, а вот тестовый файл не сошелся. Остается теперь только молиться
Для 13 номера, к сожалению, не работает в старых версиях IDLE.
На 2:51:17 уже нервы сдают) Пошли маты😂
Наху нам хочется здесь знать 😂😂😂😂
Здравствуйте, у вас на сайте ошибка в 25 номере (40004, вместо 400004), в 19 номере(6, вместо 7) и ошибка в 12 номере (12, вместо 333)
Здравствуйте, Алексей! Но ведь в 11 задании также подходит 262, если делать проверку, как у вас
263 тоже подойдет, если не округлять
@@ОльгаМихайловнаТроцкая нет, не подойдет: 263*10/8 = 328.75, то есть берем 328, 328*862/2**10 = 276.109375, то есть >276
53:13 Разрешите уточнить такую вещь. Я эту задачу решал через биты, а не байты, и у меня в ответе получилось 262 символа. Вот решение. 276 Кб - это 2 260 992 бит, делим на количество серийников, и получаем, что каждйы серийник занимает 2 622,96 бит. Делим на 10 с округлением вниз и получаем 262 символа. В чем моя ошибка? Ведь это тоже верное решение? И ваше решение верное.
Номера кодируются целым числом Байт
@@kompege в самом задании написано просто минимально возможное число байт, подправьте тогда
m1=-10**1000
m2=-10**1000
m3=-10**1000
for i in range(2,N):
m1=max(m1,a[i-2])
if m1>a[i-1]:
m2=max(m2,m1-a[i-1]-a[i-1])
if a[i]>a[i-1]:
m3=max(m3,m2+a[i])
print(m3)
7 задание это отсылка на "Sgt. Pepper's Lonely Hearts Club Band"
Как решать отрезки в том числе для бОльших чисел. И этот способ ещё и проще для понимания:
F = lambda x: (x in P)
Подскажите, как в 22-ом Вы двигаете процессы? Только те процессы, где два 0?
либо 15 чуть отличалось у меня, либо хз, у меня 55 там
Да, тоже 55. Там просто вместо деления на 2 - деление на 3 было
Так же
У меня тоже 55, не боись)
у кого в 17 было сумма остатков от деления обоих чисел на 12 равна минимальному элементу последовательности
ответ помните?
@karnelius14 сумму не вспомню, но пар 639 чето такое
Данное 6 задание проще решить руками на бумаге
А где можно файлики заданий сейчас взять? Мне бы 24 только пересмотреть)
Вариант добавлен на kompege )
@@kompege respect ✌🏾
Алексей, вы же твердили, что 26 задание-это задание ИСКЛЮЧИТЕЛЬНО на sort. На основной волне, судя по вашему решению, задание без sort. Думаю идти на пересдачу, тк два последних задания не дались и разрушили надежды на ожидаемый результат. То есть все-таки уверенность в сортировке стоит исключить ? Если я где-то не прав, прошу прощения. Просто хочу уточнить насчет этого момента с сорт.
26-ые среднего уровня в основном на сортировку идут, но тут выпала сложная задачка, и ее сортировкой вроде как можно решить, но намного легче обойтись без нее, как Алексей показал)) Бывают такие 26-ые, где сортировка неявная, я так понимаю это один из таких прототипов
22 задание, почему последняя строчка вышла за 32мс? я не понимаю видимо, хочу объяснения этой ситуации
А почему не может? Ограничений таких в условии нет
блин, так обидно, в 14 выбрала 243, как наименьшее, не помню, что там требовалось, возможно неправильно прочитала задание🤣
ну баллов 20 набрал) ничего не успел вспомнить за день, пройдя курс 3 месяца назад)
40 баллов, тож иду на пересдачу)
@@GeyOrgi легенда
@@krosh8982 готовишься?
первое 27 - линейная сложность, константная память
with open("1a.txt") as f:
n, *a = map(int, f)
m1 = m2 = m3 = x2 = x3 = -10 ** 10
for i in range(n):
if a[i] + m2 > m3 and x2 < a[i]:
m3 = a[i] + m2
x3 = a[i]
if m1 - 2 * a[i] > m2 and m1 > a[i]:
m2 = m1 - 2 * a[i]
x2 = a[i]
if a[i] > m1:
m1 = a[i]
print(m3)
Почему в 26 мы не проверяем, что min-ryad[i] == min_ryad[i+1] ?
Нам же нужно удостовериться, что места находятся в одном ряду
Такой же вопрос возник
крч, разобрался я
смотри, есть у нас 4 места с рядами 1 234 234 235, это будет выглядеть так - [1, 234, 234, 235]
код выдаст ответ 233, почему? место 3 в ряде 233 не занято, можем взять, соседние места какие? 2 и 4 места в ряде 233. Нам дано 4 место в ряде 235, а значит 4 место в ряде 233 автоматически свободно(ну с 1 по 234) и такое нам подойдет, тк два соседних будет свободно
@@qqkiruu аааа )) да, точно! Спасибо!
скажите пожалуйста что делать если в 19-21 код выдает пустые скобки
код скинь
может ты в списке функций забыл прописать f(a+2,m-1). забыл вот эти f. может быть так..
возможно я что-то путаю, но когда решали 27 а, почему не учли условие, что 0 < L? перебор для L был в диаползоне от 0 до N, а должен быть от 1 до N, или нет?
По условию нумерация с единицы, но в списке нумерация идëт с нуля. Так что всë окей
@@kompege Аааа, понял, спасибо
Почему m во второй задаче перебирается до N-2? К примеру [93, -56, 28, 73, -80, 72, -77, -81, 98] на этих данных ответ совпадает при N-1 но не N-2, хотя может это я где-то намудрил
а можно вопрос , зачем вы составили 2 день в несколько раз сложнее 1?
Да это так кажется, просто решать задания сидя дома и на ЕГЭ-разные вещи
Почему в 7 задаче в звукозаписи 2**13?
у тебя тоже ответ 8?
Там один заголовок это 110 кбайт. Переводим в биты и получаем 110*1024*8. 1024 это 2**10, 8 это 2**3. 110*(2**10)*(2**3) это и есть наш заголовок в битах.
@@Altaido спасибо, чет не допер сразу
ЕГЭ завтра пора готовиться к инфе)
Вот теперь пора и мне тоже)
@@Billy-sn8zw ахахах сдадим на сотку🤣
Мы в 24 задаче не должны искать максимум из r - l + 2 потому что у нас пары?
Так мы ищем, просто ищем только если кол-во пар "CD" ровно 160
у кого в 13 было 548 тысяч с чем-то? и в 14 243, в 23 456
У меня видимо, в 14 у тебя была такая же как 1:04:07 , но нужно было найти минимальное число?
@@zxcccc1876 да
дай бог порог
№ 8
Почему когда решаешь через замену ответ = 9216, а не 9135
from itertools import *
k = 0
for x in product("01234567",repeat = 5):
s = "".join(x)
s = s.replace("3","1").replace("5","1").replace("7","1")
if s[0] not in "01" and s[-1] not in "26" and s.count("7")
После замены в строке семёрок нет
@@kompege спасибо, не обратил внимание на это
В 11 ответ разве не 262?
Номер из 262 символов займёт 328 Байт
Так в 27А 0
По условию задачи нумерация идëт с единицы, а в питоне нумерация с нуля. Так что всë ок
в 27Б такой же ответ)
как чел собрался за 26 секунд передать то, что передаётся за 26.392220052083335 секунд)
в ответ запишите целую часть числа
в глаза чтоли долбишься
Ты гений, просто гений. Оправдал ник
@@kuelimosss тебе текст задачи переписать?
Альбом формате стерео с частотой дискретизации 48000 Гц с разрешением 34 бита без сжатия. В альбоме 13 треков общей длительностью 42 мин 20 секунд. Каждый трек содержит заголовок объемом 110 Кбайт. Сколько секунд будет скачиваться альбом по каналу связи со скоростью данных 314572800 бит/с?
Как можно с такой внимательностью сдать егэ?
Удали коммент, пока другие не увидели...
@@egesucks-on4mq, 28:20... Удали коммент, пока другие не увидели)
93 балла, на пересдачу)
83))) тож
в 17 639 пар сумму не помню
в 18 наибольшее чето 2474 наименьшее 174 вроде
@karnelius14 наверное да, чето такое было
@karnelius14 19
есть у кого в 7 номере ответ 105? (или около того, не помню)
У меня, там где маша скачивала альбом с песнями
есть такой!
У меня было условие 72 000 Гц и получилось 105
в 11 ответ 262
Ответ 261 верный
Гооооол
у меня 27 задание сложнее было
9 13 15 14 11
s = open('24_17535.txt').readline()
s = s.replace('CD', '*')
l = m = k = 0
for r in range(len(s)):
if s[r] == '*': k += 1
while k > 160:
if s[l] == '*': k -= 1
l += 1
if k == 160:
m = max(m, r-l+1)
print(m)
Подскажите кто-нибудь почему неправильно получается? Выводит 9550 вместо 9712.
Кажется это связано с тем что ты два символа заменяешь одним
Две буквы заменил на одну => из 160 "CD" в подстроке 160 букв потерялось; плюс, в ответ должны войти неполные CD "слева" и "справа", но они не учитываются из-за их замены целиком на "*" => еще две буквы потерялись. и ответ на 162 меньше чем надо)
@@feniro4108 Спасибо большое)
в 11 ответ 262
Номер из 262 символов займёт 328 Байт