![Evgenij Jobs](/img/default-banner.jpg)
- Видео 242
- Просмотров 1 392 342
Evgenij Jobs
Добавлен 7 июн 2010
Привет!
Меня зовут Евгений Джобс и вот уже несколько лет я помогаю ребятам готовиться к ЕГЭ по информатике.
На моем канале ты можешь найти полезные видео с разборами заданий, объяснением теории и информации о текущих проектах.
Для более подробной информации ты всегда можешь написать мне в ВК: eugenyjobs
Всегда буду рад ответить на твои вопросы!
Меня зовут Евгений Джобс и вот уже несколько лет я помогаю ребятам готовиться к ЕГЭ по информатике.
На моем канале ты можешь найти полезные видео с разборами заданий, объяснением теории и информации о текущих проектах.
Для более подробной информации ты всегда можешь написать мне в ВК: eugenyjobs
Всегда буду рад ответить на твои вопросы!
Задание 26 с багажами в Excel | Информатика ЕГЭ 2024
Записаться на курс (5000р до конца учебного года):
vk.cc/ay982B
Курс на сайте: kompege.ru/jobs
Мои извинения за звук в конце видео, петличку забыл включить =(
vk.cc/ay982B
Курс на сайте: kompege.ru/jobs
Мои извинения за звук в конце видео, петличку забыл включить =(
Просмотров: 1 708
Видео
26 задача про детали в Excel. Основная волна 2023 | Информатика с Евгением Джобсом
Просмотров 7344 месяца назад
Записаться на курс (5000р до конца учебного года): vk.cc/ay982B Курс на сайте: kompege.ru/jobs 00:00 Анализ примера и подготовка данных 04:30 Начало решения 09:40 Нахождение ответа на второй вопрос
СтатГрад 1402.2023. Задание #14 | Информатика ЕГЭ 2023
Просмотров 2,9 тыс.Год назад
СтатГрад 1402.2023. Задание #14 | Информатика ЕГЭ 2023
СтатГрад 1402.2023. Задание #5 | Информатика ЕГЭ 2023
Просмотров 1,4 тыс.Год назад
СтатГрад 1402.2023. Задание #5 | Информатика ЕГЭ 2023
СтатГрад 1402.2023. Задание #2 | Информатика ЕГЭ 2023
Просмотров 1,1 тыс.Год назад
СтатГрад 1402.2023. Задание #2 | Информатика ЕГЭ 2023
СтатГрад 1402.2023. Задание #8 | Информатика ЕГЭ 2023
Просмотров 1,2 тыс.Год назад
СтатГрад 1402.2023. Задание #8 | Информатика ЕГЭ 2023
СтатГрад 1402.2023. Задание #1 | Информатика ЕГЭ 2023
Просмотров 1 тыс.Год назад
СтатГрад 1402.2023. Задание #1 | Информатика ЕГЭ 2023
Задание №24 через разбивку на слова | Информатика ЕГЭ-2023
Просмотров 2,1 тыс.Год назад
Задание №24 через разбивку на слова | Информатика ЕГЭ-2023
Универсальный алгоритм для поиска подстрок из пар/троек. Задание №24 | Информатика ЕГЭ-2023
Просмотров 2,3 тыс.Год назад
Универсальный алгоритм для поиска подстрок из пар/троек. Задание №24 | Информатика ЕГЭ-2023
Задача 24 с пересекающимися подстроками | Информатика ЕГЭ 2023
Просмотров 1,7 тыс.Год назад
Задача 24 с пересекающимися подстроками | Информатика ЕГЭ 2023
Лайфхаки для 16 задания на python | Информатика ЕГЭ
Просмотров 2,6 тыс.Год назад
Лайфхаки для 16 задания на python | Информатика ЕГЭ
Задание №9. Разбор демоверсии-2023 | Информатика ЕГЭ
Просмотров 2 тыс.Год назад
Задание №9. Разбор демоверсии-2023 | Информатика ЕГЭ
Задание №8. Разбор демоверсии-2023 | Информатика ЕГЭ
Просмотров 1,1 тыс.Год назад
Задание №8. Разбор демоверсии-2023 | Информатика ЕГЭ
Задание №10. Разбор демоверсии-2023 | Информатика ЕГЭ
Просмотров 839Год назад
Задание №10. Разбор демоверсии-2023 | Информатика ЕГЭ
Задание №7. Разбор демоверсии-2023 | Информатика ЕГЭ
Просмотров 1,2 тыс.Год назад
Задание №7. Разбор демоверсии-2023 | Информатика ЕГЭ
Задание №5. Разбор демоверсии-2023 | Информатика ЕГЭ
Просмотров 1,9 тыс.Год назад
Задание №5. Разбор демоверсии-2023 | Информатика ЕГЭ
Задание №4. Разбор демоверсии-2023 | Информатика ЕГЭ
Просмотров 714Год назад
Задание №4. Разбор демоверсии-2023 | Информатика ЕГЭ
Задание №3. Разбор демоверсии-2023 | Информатика ЕГЭ
Просмотров 834Год назад
Задание №3. Разбор демоверсии-2023 | Информатика ЕГЭ
Задание №2. Разбор демоверсии-2023 | Информатика ЕГЭ
Просмотров 1,4 тыс.Год назад
Задание №2. Разбор демоверсии-2023 | Информатика ЕГЭ
Задание №22. Разбор демоверсии-2023 | Информатика ЕГЭ
Просмотров 1,7 тыс.Год назад
Задание №22. Разбор демоверсии-2023 | Информатика ЕГЭ
Задание №1. Разбор демоверсии 2023 | Информатика ЕГЭ
Просмотров 2 тыс.Год назад
Задание №1. Разбор демоверсии 2023 | Информатика ЕГЭ
Задание №6. Разбор демоверсии-2023 | Информатика ЕГЭ
Просмотров 5 тыс.Год назад
Задание №6. Разбор демоверсии-2023 | Информатика ЕГЭ
Решение задачи 1.26 из сборника Ушакова | Информатика ЕГЭ
Просмотров 7922 года назад
Решение задачи 1.26 из сборника Ушакова | Информатика ЕГЭ
Как объяснить python, что делать ИЛИ решение 23 задания 5 способами | ЕГЭ 2022
Просмотров 1,4 тыс.2 года назад
Как объяснить python, что делать ИЛИ решение 23 задания 5 способами | ЕГЭ 2022
Кодирование информации. Задания 9 и 13 | Информатика ЕГЭ
Просмотров 1,3 тыс.4 года назад
Кодирование информации. Задания 9 и 13 | Информатика ЕГЭ
# 9 k = 0 for s in open('9.txt'): a = sorted([int(x) for x in s.split()]) k += 1 if (a[0] == a[1] or a[0] == 3) and (a[2] == a[3] or a[2] == a[6]): if a[0] != a[2]: if a[0] + a[1] + a[2] + a[3] < a[4] + a[5] + a[6]: print(a,k)
Спасибо вам большое, коммент для продвижения видева. Пересдаю инфу, решил весь курс Кабанова, теперь решаю весь ваш курс. Huge thanks за бесплатный курс :)
-------------------------------------------------------------------------------------------------------------------------------------------------------
фуууууууууууууууууууууу
Было бы бы классно выпустить 20 минутный ролик о возможных заданияз
Есть пост vk.com/wall-184870282_21365
2е задание, пока не могу точно сказать, повезло, или рабочее альтернативное решение" def f(w,x,y,z): return ((x<=y) or ((not(w))==z)) and ((x<=y)==(w and (not(z)))) from itertools import * for a1,a2,a3,a4,a5,a6 in product([0,1],repeat=6): table=[(a1,a2,a3,0),(a4,a5,0,0),(a6,0,0,0)] if len(table)==len(set(table)): for p in permutations("wxyz"): if [f(**dict(zip(p,row))) for row in table]==[1,1,1]: print(p)
вот тут реально можно назвать прогноз, а не эти остальные прогнозы,основанные «ну эм ну я так думаю ,жб будет,ну точна будет такое то такое»
Не понимаю, почему в 5 номере выходить 131. У меня программа в точь в точь написана, а минимальное выдает 113.
00:00 - Немножко о занятии:) 1:36 - О чем вариант 2:25 - Статистика решаемости по заданиям 6:54 - Задание №1 26:15 - Задание №2 40:30 - Задание №3 52:22 - Задание №4 1:01:50 - Задание №5 1:13:04 - Задание №6 1:26:29 - Задание №7 1:35:00 - Задание №8 1:44:28 - Задание №9 1:53:00 - Задание №10 2:00:41 - Перерыв 2:25:34 - Задание №11 2:41:58 - Задание №12 2:47:42 - Задание №13 2:56:12 - Задания №14 3:03:27 - Задание №15 3:09:20 - Перерыв 3:25:46 - Задание №16 3:37:19 - Задание №17 3:45:09 - Задание №18 4:03:33 - Задания №19-21 4:07:02 - Задание №22 4:17:03 - Задание №23 4:25:25 - Перерыв 5:01:45 - Задание №24 5:11:56 - Задание №25 5:18:36 - Задание №26 5:26:34 - Задание №27
На основе чего составляли прогноз?
я обо всем сказал на стриме. На основе решаемости заданий на ЕГЭ и кодификатора.
Не очень понял, по какой причине в 26 задаче количество одобренных заявок не равно количеству рядов впринципе. В каждой заявке меньше 1000 мест, такаих заявок больше количества рядов, а по коду, насколько я понимаю, заявка по сути считается выполненной на каждый последующий ряд. Тогда откуда 196 получилось?
Приоритет у ряда с меньшим номером
from itertools import permutations with open('09') as file: result = [] a = [list(map(int, x.split())) for x in file] for cnt, item in enumerate(a, start=1): if len(set(item)) == 2: for x in set(permutations([0, 1, 2, 3, 4, 5, 6])): for i in range(len(list(x)) - 3): if (x1 := (item[x[i]])) + (x2 := (item[x[i+1]])) == (x3 := (item[x[i+2]])) + (x4 := (item[x[i+3]])): list_item_couplies = [x1, x2, x3, x4] if sum(list_item_couplies) < (sum(item) - (x1+x2+x3+x4)): result.append(item) print(sum(result[-1])) (решение 9 номера через питон)
Будут таймкоды?
будут, но пока занят пробниками на интенсиве. Разборы важнее, увы.
@@EvgenijJobs Спасибо, что сделали!!!
у меня все еще вопрос, почему в 22 ответ не 10, а 9. вопрос же звучит как "Определите максимальное количество миллисекунд, когда одновременно может выполняться максимальное количество процессов." так почему мы берем минимальное время и почему там где меньше всего процессов
не понял вопрос. У тебя процессы 7 и 8 идут по 9 мс. Как у тебя больше получится, если они входят в группу?
как решить 19 задание кодом? def f(s,a,m): if s>=80: return m%2==0 if m==0: return 0 h=[f(s+a,a,m-1),f(s,a+s,m-1)] return any(h) if (m-1)%2==0 else all(h) print('19)',[s for s in range(1,81) if f(20,s,21)])
Спасибо
В 6-м в ответе ошибка. 41165 должно быть.
в 6 ответ правильный, посмотрите разбор
@@EvgenijJobs В разборе ошибка. Почему в первом квадрате, когда идём 203 вперёд, считаете, что внутри 202, а во втором, когда идём вперёд 20, 20 и считаете? Разве это правильно?
@@user-hk6dx2ju6x это правильно. Стоит посмотреть разбор внимательно, я поясняю, почему так делается.
@@EvgenijJobs Да, вы правы, меня подвёл python. В кумире видно хорошо, что маленький квадрат не попадает началом в точку с целочисленными координатами, а в python это видно только когда его строишь отдельно, в другом масштабе. Но в нашем регионе на ЕГЭ вроде бы Кумира уже не будет... И все обречены на ошибки, если попадётся задача, где forward больше 200.
@@user-hk6dx2ju6x поэтому надо какой-то минимальный набор аналитических приемов иметь
программное решение номера 26 f = open('26_16271.txt') n = int(f.readline()) mr = 0 scene = [[0]*1000 for i in range(1000)] for i in range(n): r, p = map(int, f.readline().split()) scene[r][p] = 1 print(scene[:4]) for r in range(999, 0, -1): rad = scene[r] for i in range(1,len(rad)-4): if rad[i]==rad[i+1]==rad[i+2]==rad[i+3]==rad[i+4]==0: if (i>1 and rad[i-1]==1) or ( (i+5)<len(rad) and rad[i+5]==1): if sum(rad[i+5:])>0: print(r, i)
где кабановский для 19-21 ? он крут, остальное и так изи
Этот шаблон сложнее для понимания, небольшое изменение в условии и -баллы =)
@@EvgenijJobs не понял, кабановский не покрывает 100% условий ? Не встречал таких
@@Teacification настраивать его умеют единицы, когда используют тысячи =)
1:17:05 Извиняюсь, я немного не понял почему в ответе мы берём не семёрку а два в седьмой степени, я не силён в информатике
потому что 7 - это количество бит, с помощью которых представляется символ. Количество различных заполнений этих 7 бит и есть максимальное количество символов.
@@EvgenijJobs Спасибо
Ура, Евгений в рекомендациях =)
вот так делаешь контент для развития, а залетают шаблончики =)
@@EvgenijJobs вхвхвхвхв, ну вы же сами знаете, почему так происходит =)
1 задание одно из самых легких, если ученик не может его выполнить, то ему по сути на информатике делать нечего, а кодить его пустая трата драгоценного времени
Тут каждому свое. Дети почему-то любят вместо аналитических методов заучить шаблоны.
Это жесть, столько заучить ради задачи, которая решается 4мин максимум
@@715itteam остается загадкой, но является фактом =)
@@715itteam я на егэ на него потратил 20 минут, там прям все запоминать надо было. но я все равно согласен, что лучше аналитически решить, чем кодом
@@swesss8352 желаю тебе получить 99+) по инфе, эх самому только 19 выдастя такая возможность из за английского
1:04:59 А откуда мы знаем что b больше a
так мы значения сортируем сначала же
@@EvgenijJobs Понял, просто я не силён в информатике
Больше материалов в моей группе vk.com/inform_web Или на сайте: kompege.ru/jobs
Глупости шаблон 14 не работает при x > 9
так даже на видео пример с большим основанием. Что не работает-то? =)
в 3 номере просят найти заречный район, а не октябрьский
круто!
ну почему неправильно 24 with open('24_8959.txt') as file: s = file.readline() s = s.replace('EA', '0') s = s.replace('NPS', '1') print(s) count = 0 max_s = 0 for i in s: if i == '0': count += 2 elif i == '1': count += 3 else: max_s = max(count, max_s) count = 0 print(max_s)
я бы поиск максимума вынес за условие. и NP->C<-. У тебя S в конце
спасибо!
24 зад почему то не сходится вроде логично with open('24_5444.txt') as file: s = file.readline().lower() f = ['aaa', 'bbb', 'ccc', 'ddd', 'eee', 'fff'] for i in f: s = s.replace(i, 'x') count = 0 max_s = 0 for i in s: if i == 'x': count += 3 else: max_s = max(max_s, count) count = 0 print(max_s)
потому что не решается так заменой при пересекающихся фрагментах
такой вариант через зип подойдет ? with open('24_3743.txt') as file: s = file.readline().lower() f = ['ab', 'cb', 'bc', 'ba'] count = 1 max_len = 0 for x, y, c in zip(s, s[1:], s[2:]): if (x + y) in f and (y + c) in f: count += 1 else: max_len = max(count + 1, max_len) count = 0 print(max_len)
похоже на правду
@@EvgenijJobs ееееееееееее
@@kolyastark3320 единственное, что мне не нравится, что конец строки обрабатываться не будет
@@EvgenijJobs то есть он не считает в конце
@@EvgenijJobs повезло получается
Здравствуйте, решал 24 зад так если учитывать отрезки то в максимуме еще + 1 надо код корректен для этой задачи with open('24_934.txt') as file: s = file.readline().lower() f = 'abcdefghijklmnopqrstuvwxyz' count = 1 max_f = 0 list_f = set() numbers = [] for x, y in zip(s, s[1:]): if f.index(x) <= f.index(y): count += 1 list_f.add(x) list_f.add(y) numbers.extend([f.index(x), f.index(y)]) else: if len(list_f) == 3 and sorted(numbers) == numbers: max_f = max(max_f, count + 1) count = 0 list_f = set() numbers = [] print(max_f)
зачем сравнивать индексы, если сравнение символов и так правильно работает? и чет я не понимаю смысл множества. В строке АААББВВВГГГ две подходящие строки - АААББВВВ и ББВВВГГГ. Ощущение, что представленный алгоритм вообще ничего не найдет
@@EvgenijJobs нашел серьезно символы могут сравниваться ладно возможно повезло с несколькими множествами
Обалдеть😮
зачем делать задания, которые ты сам не можешь решить XD
в следующем варианте просто будут задачи со всероса.
@@beautiful_ground ))))
такое бывает, когда ведешь занятия с утра =) да и задачку-то решили по итогу. Прога ж все показала.
никто от ошибок не застрахован, я вариант прорешивал пару недель назад. Невнимательность губит даже самых опытных)
@@EvgenijJobs очень боюсь на экзамене на невнимательности забыть где-то +1 и завалить(
на кегэ в 12ом ответ 257
в разборе не учтен один важный случай. Как только разбор запишу, добавлю ссылку в описание
@@EvgenijJobs Так почему не 255 и где ошибка в разборе?
@@user-hk6dx2ju6x строка '3' + '424'*18 + '422'*3 + '42' + '3' дает 257 в результате
очень специфичный у вас метод решения 26-х, словарём было бы приятнее
разница несущественна
Условие задачи 3 некорректно. В задаче сказано, что цветов не более 1024. Это значит, что бит на цвет может быть и 1 и 2 и 3... до 10. И тогда битов на прозрачность можно взять больше, 15-1, 15-2, 15-3 соответсвенно. Поменяйте в задаче не более 1024 на не менее 1024, тогда ваше решение будет соответствовать условию. Поправьте если я не прав.
не прав, условие должно выполняться для любого количества цветов до 1024. Покажите мне вариант, когда цветов будет, например, 600 и полученное значение будет неверным.
курт кобейн !!!!!!
0:19 - про марафон, материалы, спал подготовки 9:34 - О варианте и донатах 12:35 - Задание №1 16:07 - Задание №2 23:12 - Задание №3 29:55 - Задание №4 33:47 - Задание №5 39:11 - Задание №6 44:53 - Задание №7 57:05 - Задание №8 1:01:30 - Задание №9 1:10:29 - Задание №10 1:13:33 - Задание №11 1:17:40 - Задание №12 1:33:14 - Задание №13 1:42:33 - Задание №14 1:47:58 - Задание №15 1:55:20 - Задание №16 2:00:04 - Задание №17 2:07:09 - Задание №18 2:12:24 - Задания №19-21 2:30:32 - Перерыв 2:45:04 - Задание №22 2:49:50 - Задание №23 2:50:21 - Задание №24 2:59:13 - Задание №25 3:03:27 - Задание №26 3:10:25 - Задание №27
Зачем людей обманывать? В 6-м в ответе ошибка. 41165 должно быть.
почему код неправильно выводит ? 8 зад from itertools import permutations count = 0 for i in permutations('запись', r = 6): s = ''.join(i) if s[0] != 'ь': if s.count('ь') == 1 and s[s.index('ь') - 1] not in 'аи': # вроде все четко count += 1 print(s, s[s.index('ь') - 1]) else: count += 1 print(count)
так что по условию, что не по нему, добавляется 1. Блок else лишний ж
почему неправильно выводит ? вроде все учел from itertools import permutations count = 0 for i in permutations('пробник', r = 7): s = ''.join(i) if (s[0] in 'прбнк') and (s[-1] in 'прбнк') and s.count('оо') == 0 \ and s.count('ии') == 0: count += 1 print(s) print(count)
Потому что две подряд идущие буквы по заданию это ОИ и ИО
как 8 кодом решить ? from itertools import product s = set() for a in product('01234', repeat = 5): for b in product('01234', repeat = 5): if int(''.join(a), 5) > int(''.join(b), 5): s.add(int(''.join(a), 5) - int(''.join(b), 5)) print(len(s))
0 в начале чисел не учитываешь
@@EvgenijJobs точно
00:00 - Приветствие, планы на стрим, про марафон и материалы 2:52 - О марафоне, программе, материала, бонусах и площадке курса 16:38 - Задание №1 27:08 - Задание №2 29:34 - Задание №3 31:47 - Задание №4 35:24 - Задание №5 40:39 - Задание №6 48:43 - Задание №7 53:12 - Задание №8 56:56 - Задание №9 1:05:49 - Задание №10 1:06:33 - Задание №11 1:11:06 - Задание №12 1:13:15 - Задание №13 1:15:13 - Задание №14 1:19:29 - Задание №15 1:21:04 - Задание №16 1:22:31 - Задание №17 1:27:25 - Задание №18 1:31:23 - Задания №19-21 1:33:46 - Задание №22 1:34:32 - Задание №23 1:37:36 - Задание №24 1:41:22 - Задание №25 1:48:35 - Задание №26 1:52:56 - Задание №27 1:59:40 - Ответы на вопросы