#5 Разбор варианта по информатике уровня РЕАЛЬНОГО ЕГЭ | Январский вариант

  Рет қаралды 72,398

PRO100 ЕГЭ Информатика

PRO100 ЕГЭ Информатика

Күн бұрын

Пікірлер: 49
@pro100ege68
@pro100ege68 5 ай бұрын
Таймкоды: 00:00 Обзор варианта 01:17 Номер 1 (ответ: 6) 02:54 Номер 2 (ответ: zyx) 06:12 Номер 3 (ответ: 7520) 09:15 Номер 4 (ответ: 8) 12:20 Номер 5 (ответ: 148) 15:41 Номер 6 (ответ: 69) 18:53 Номер 7 (ответ: 44) 22:12 Номер 8 (ответ: 240) 27:30 Номер 9 (ответ: 138) 33:10 Номер 10 (ответ: 13) 35:22 Номер 11 (ответ: 144) 40:10 Номер 12 (ответ: 5) 45:34 Номер 13 (ответ: 4) 49:12 Номер 14 (ответ: 9) 51:28 Номер 15 (ответ: 3) 56:17 Номер 16 (ответ: 4094552) 01:00:15 Номер 17 (ответ: 24 -22671) 01:05:18 Номер 18 (ответ: 1981 718) 01:12:28 Номер 19-21 19)5 20)8 21)4 7 01:17:45 Номер 22 (ответ: 85) 01:24:44 Номер 23 (ответ: 22) 01:26:57 Номер 24 (ответ: 40) 01:34:35 Номер 25 01:37:29 Номер 26 (ответ: 489 920) 01:47:00 Номер 27 пункт А 01:48:30 Номер 27 (ответ: 108 19414)
@p1xess438
@p1xess438 7 ай бұрын
скажите в чем проблема такого решения в 8 задании(ответ 480) from itertools import * k = 0 for x in permutations('ПРОСТО'): x = ''.join(x) if 'ОО' not in x: k = k+1 print(k,x)
@pro100ege68
@pro100ege68 7 ай бұрын
У вас буквы О считаются как бы различными. А на самом деле получаются одинаковые слова. Нужно положить все слова в set() и в ответ дать len() этого сета. Он удалит одинаковые слова.
@АнтонП-э4щ
@АнтонП-э4щ 7 ай бұрын
from itertools import * k = 0 for n in set(permutations('ПРОСТО', r=6)): s = ''.join(n) if 'ОО' not in s: k += 1 print(k)
@АнтонП-э4щ
@АнтонП-э4щ 7 ай бұрын
можно еще так from itertools import * k = 0 for n in set(permutations('ПРОСТО', r=6)): if all(n[i]+n[i+1] != 'ОО' for i in range(5)): k += 1 print(k)
@siencii
@siencii 6 ай бұрын
@@АнтонП-э4щ , красавчик
@Teacification
@Teacification 7 ай бұрын
Копировать код из соседнего файла, верх мастерства.
@roll3262
@roll3262 6 ай бұрын
from itertools import * k = 0 for x in set(permutations('ПРОСТО')): s = ''.join(x) if 'ОО' not in s: k += 1 print(k) 8 ЗАДАНИЕ
@nikoffggvp2214
@nikoffggvp2214 5 ай бұрын
спасибо братик, я сижу туплю, забыл про уникальные
@Chestno0k-b3p
@Chestno0k-b3p 7 ай бұрын
Мне кажется в 25 задаче решение совсем не оптимальное. Зачем нам проверять, является ли число полным квадратом, если мы можем просто возводить числа от 1 до 10**5(чтобы ограничение до 10**10 сработало) и проверять их на маску, а также деление 2024. Конечно по скорости не сильно отличается от приведённого и это скорее вкусовщина, но всё же) Спасибо большое за крутые варианты и бесплатное обучение!
@siriusgame
@siriusgame 6 ай бұрын
№13 А ничего, что при 000 адрес сети будет совпадать с IP-адресом??? Такого не должно быть, как и нельзя использовать широковещательный канал!
@pro100ege68
@pro100ege68 6 ай бұрын
В демоверсии ФИПИ учитывают такие адреса. Если бы было написано узлы, то тогда да - не учитываются при подсчёте.
@limfus6583
@limfus6583 6 ай бұрын
Здравствуйте в чем ошибка? Этого кода (задание 15). p = range(2,21,2) q = range(3, 31, 3) m = 0 for a_start in range(0,400): for a_finish in range(a_start, 400): a = range(a_start, a_finish) k = 0 for x in range(-200, 200): if (((x in a)
@pro100ege68
@pro100ege68 6 ай бұрын
ответом являются числа 6 12 18. У вас такое множество А не генерируется.
@pro100ege68
@pro100ege68 6 ай бұрын
и проверку надо делать от -400 до 400 for x in range(-400, 400):
@maksikthecat6993
@maksikthecat6993 6 ай бұрын
почему неверно? Ответ 121 k = 0 s = sorted(open("9.txt")) for i in s: k+=1 m = max(i) z = [int(x) for x in i.split() if i.count(x)==2 and int(x)%2==0 and x!=m] if len(z)==2: g = [int(x) for x in i.split()] if int(g[-1])*int(g[0])>int(g[2])+int(g[3]): print(k) if k == 35: print(sum(g)) break
@antonmuhin2715
@antonmuhin2715 7 ай бұрын
А наша дама вернется?
@lemaanaaan
@lemaanaaan 5 ай бұрын
в формулировке 9 задания ошибка. рассмотрим список в комментарии, представленном в 3 строке программы. в списке находятся числа и цифры, но никак не числа. определении задания четко сказано, что операции должны производиться только с числами. так почему же рассматриваются еще и цифры? пс: мой ответ: 29 строка с суммой чисел 229 ([41, 31, 35, 50, 41, 31])
@lemaanaaan
@lemaanaaan 5 ай бұрын
балин, тогда получается в формулировке любого девятого задания ошибка?🤨
@rad9587
@rad9587 5 ай бұрын
чел, цифра это тоже число
@lemaanaaan
@lemaanaaan 5 ай бұрын
@@rad9587 в математике цифры: 0-9, числа - 10 и более
@rad9587
@rad9587 5 ай бұрын
@@lemaanaaan у тебя какая то особенная математика. В обычной математике каждая цифра - это число, но не каждое число это цифра. Как можно не понимать такого банального?
@rad9587
@rad9587 5 ай бұрын
@@lemaanaaan кстати, -1, -2 и т.п это что, не числа? они ж ведь не больше 0
@СержГаевский-й1н
@СержГаевский-й1н 7 ай бұрын
Задание 15 вообще неверно. С чего вдруг А=1? При А=0 первая скобка тоже может дать истину
@pro100ege68
@pro100ege68 7 ай бұрын
Выгодно А=1. Чтобы размер множества А был наибольшим.
@0liAndr
@0liAndr 7 ай бұрын
0 не входит в натуральные. Очень частая ошибка. Натуральные - это строго целые положительные. Ноль туда не входит.
@andynaz7044
@andynaz7044 7 ай бұрын
@@0liAndr Вот это -- правильный ответ.
@andynaz7044
@andynaz7044 7 ай бұрын
@@pro100ege68 Неправильный ответ.
@МихаилАхатов-л9я
@МихаилАхатов-л9я 7 ай бұрын
Парни, вы такую ересь несëте. Прежде чем гнать на автора, вы для начала посмотрите какое-нибудь видео по решению этого задания руками и узнайте, что такое критерий истинности)
@UWU_25105
@UWU_25105 7 ай бұрын
В 13 задании почему первым может стоять только 0? Почему нельзя засчитать комбинацию 100?
@ФарзонаЮсупова-з9г
@ФарзонаЮсупова-з9г 7 ай бұрын
так у тебя получить 00010100 а тут есть 101 а у тебя в условии чтобы его небыло
@Ok-jd4ur
@Ok-jd4ur 7 ай бұрын
номер 8 не получается ответ 240 как ни стараюсь, можете, пожалуйста в комментарии привести решение аналитически?
@leoshastin
@leoshastin 7 ай бұрын
Всего слов по формуле перестановок n!/k! = 6!/2! = 360 (количество букв 6, из них 2 буквы повторяются). Две повторяющиеся буквы ОО можно расположить 5 способами в слове (ОО???? или ??ОО?? и т.д.), а на остальные позиции останется 4*3*2*1 вариантов. Выходит 5*4*3*2*1 = 120 лишних слов (с двумя повторяющимися О). Из общего количества вычитаем неподходящие варианты и получаем 360 - 120 = 240 :)
@ETO_MAKCOH
@ETO_MAKCOH 7 ай бұрын
спасибо оХромное вам без ваших Хотовых вариантов было бы Хораздо сложнее подХотавливаться к еХэ
@UWU_25105
@UWU_25105 7 ай бұрын
И почему в 21 задании ответом не может быть 2 и 7?
@UWU_25105
@UWU_25105 7 ай бұрын
Если Петя первым ходом умножением из 2 получит 4, Ваня прибавит и получит 5, Петя вторым ходом получит 10, Ваня своим вторым опять прибавит =11, третьим ходом Петя выигрывает. Почему так нельзя?
@МатвейЛевкин-р1м
@МатвейЛевкин-р1м 5 ай бұрын
6 задание в кумире, какое то не правильное, у меня получается не I, а четырехконечная звезда, и из-за этого ответ не сходится, хотя все вписал правильно
@pro100ege68
@pro100ege68 5 ай бұрын
Всё-таки что-то неправильно вписали...
@andynaz7044
@andynaz7044 7 ай бұрын
Лично мне не понравился вариант. А объяснения ещё хуже.
@pro100ege68
@pro100ege68 7 ай бұрын
Уточните, пожалуйста, что вам не понравилось.
@andynaz7044
@andynaz7044 7 ай бұрын
@@pro100ege68 Постараюсь. 1:24:00 Задание 22. "Раздвигать смысла особого нет". -- Никакого смысла нет, не то что особого! ) А если без шуток, то объяснение сумбурное и бесполезное. 1:29:38 Задание 23. "Мы должны просуммировать" -- Почему??? Надо объяснять самый существенный момент решения, иначе всё это бесполезно. 1:27:11 Задание 24. Решается поиском в блокноте, программу писать не нужно. 1:37:17 Задание 25. Важно научить школьников делать сначала быстрые проверки, потом медленные. 1:38:45 Задание 26. Непонятно, что мешает отшлифовать все детали. Условие непродуманное. 1:49:45 Задание 27. В условии минуты, в примере - секунды. Неаккуратно, да и неинтересно, это всё уже сто раз все видели.
@МихаилАхатов-л9я
@МихаилАхатов-л9я 7 ай бұрын
​@@andynaz7044 Дружище, ты так негативишь, потому что на 60 баллов написал?
@kolyabrickplays3919
@kolyabrickplays3919 4 ай бұрын
27 не понимаю почему не находит а не две последние строки перед print лишние with open('27-B_12934.txt') as file: k = int(file.readline()) n = int(file.readline()) s = [int(k) for k in file] left = 0 count = 0 max_len = float('-inf') len_s = 0 for right in range(n): count += s[right] len_s += 1 while count > k: count -= s[left] len_s -= 1 left += 1 print(len_s) if count
@dwaynebarry007
@dwaynebarry007 5 ай бұрын
в 9 ошибка, у меня похожая. Короче если бы строка была [4, 4, 4, 4, 10, 9], то программа бы её успешно скушала. Надо в условии написать всё таки a_c.count(2) == 4
@dwaynebarry007
@dwaynebarry007 5 ай бұрын
у меня кстати тоже ответ правильный получился, потом уже через минут 30 вспомнил и понял)
@РеакцииСтримеровютуба
@РеакцииСтримеровютуба 7 ай бұрын
С 27 молодец, там файл 10**10, для питона просто пройтись по нему циклом for, это у же минуты 4 по моему опыту, но ты старательно обрезал видео, ничего не сказав об этом, да ещё и while берёшь, который медленнее for.
@pro100ege68
@pro100ege68 7 ай бұрын
Видео обрезано, чтобы ты не смотрел тупо в экран.
@МихаилАхатов-л9я
@МихаилАхатов-л9я 7 ай бұрын
Дружище, что за негатив? Если не нравится метод указателей, то решай такие типы задания динамикой. Только куда больше потратишь времени и усилий
Шок. Никокадо Авокадо похудел на 110 кг
00:44
Will A Guitar Boat Hold My Weight?
00:20
MrBeast
Рет қаралды 198 МЛН
7  ПАРАДОКСОВ БЕСКОНЕЧНОСТИ
36:02
Mathin
Рет қаралды 765 М.
ЕГЭ по информатике | Задание 2
24:48
Рамиль Питонович
Рет қаралды 30
Как всегда правильно решать № 6 в Python?
18:19
PRO100 ЕГЭ Информатика
Рет қаралды 6 М.
№ 17 в Excel - ОЧЕНЬ ЛЕГКО
17:45
PRO100 ЕГЭ Информатика
Рет қаралды 8 М.