Тёмный

8 Задание ЕГЭ по Информатике за 4 Минуты 

Vortex
Подписаться 1,2 тыс.
Просмотров 18 тыс.
50% 1

Задачи с сайта - inf-ege.sdamgia.ru
8 задание ЕГЭ по информатике
2 задание ЕГЭ - • 2 Задание ЕГЭ по Инфор...
5 задание ЕГЭ - • 5 Задание ЕГЭ по Инфор...
Профиль Гитхаб (Github) - github.com/V0r1ex
ВК - kupyhalvu
Поддержать канал - www.donationalerts.com/r/crade6
ТГ канал - t.me/+Q-3nr_adU7BmNmRi

Опубликовано:

 

29 янв 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 33   
@user-qe5mt9lt7x
@user-qe5mt9lt7x 9 дней назад
Спасибо тебе, сдаю инфу на 90, узнал что код можно писать не в 5 строк а в 2
@distantechoes-bs1pe
@distantechoes-bs1pe Месяц назад
красава
@Be3y4uuK0T
@Be3y4uuK0T 3 месяца назад
а зачем нам проверять АА и ЕЕ, если по условию: каждую букву нужно использовать ровно один раз? еще класс bool наследуется от класс int, поэтому можно складывать и получать int. Таким образом, count += 'АЕ' not in word and 'ЕА' not in word
@vortex18828
@vortex18828 3 месяца назад
Да, забыл, что у нас буквы не повторяются. Запись в одну строку проще и удобнее. Спасибо за исправления!
@t3rmxd
@t3rmxd Месяц назад
А можно сделать и так a = “ВИНТ” counter = 0 for l1 in a: for l2 in a: for l3 in a: for l4 in a: for l5 in a: word = l1+l2+l3+l4+l5 counter += 15 if counter == 1050: print(counter) break
@user-vu6mb6sp2i
@user-vu6mb6sp2i 19 дней назад
почему counter += 15?
@EMMOBOY228
@EMMOBOY228 3 месяца назад
Что за тема в vs code ?
@vortex18828
@vortex18828 3 месяца назад
One Monokai
@the_shtorm7686
@the_shtorm7686 10 дней назад
ls = ["В", "И", "Н", "Т"] ls2 = [] for B in ls: for N in ls: for H in ls: for T in ls: for T2 in ls: ls2.append(B+N+H+T+T2) print(ls2[1019]) То же самое, что делает эта функция (уверен, что код там ни чуть не оптимизированнее, хотя сложность О(n⁵) от этого лучше не становится), но без необходимости вспоминать названия модулей и т.д
@vortex18828
@vortex18828 10 дней назад
Да, по сути тоже самое решение
@burning_9280
@burning_9280 9 дней назад
добавь счётчик и брекайся на 1019ой итерации, будет тебе О(с)
@the_shtorm7686
@the_shtorm7686 9 дней назад
@@burning_9280 у меня физически не будет О(N), т.к там цикл в цикле в цикле, что бы получить О(n), мне нужно упростить алгос до мат. формулы, которая вычислит правильную последовательность, т.е решение через систему счисления будет О(N)
@orngelimon3181
@orngelimon3181 Месяц назад
можно без этой библиотеки, я просто на java пишу там нет такой библиотеки
@1van1ka87
@1van1ka87 Месяц назад
А на экзамене будет среда под java?
@orngelimon3181
@orngelimon3181 Месяц назад
@@1van1ka87 да
@vladsarosek9521
@vladsarosek9521 3 месяца назад
Где тут информатика, задача обычная математическая
@altimit6629
@altimit6629 3 месяца назад
@2leven13 Так а в чем проблема? B - 0, И - 1, Н - 2, Т - 3. На 1020м месте будет 1019 в четверичной системе счисления, обозначаемой этими буквами. Как мы знаем, 1024 - это 2^10, т.е. 4^5 =>1023 в четверичной системе счисления будет записано как пять троек, т.е. 33333. 1019 на 4 меньше, т.е. нам надо уменьшить второй разряд на 1: 33323. Теперь переводим в наш алфавит, получаем ТТТНТ. Решили в уме за 1 минуту
@altimit6629
@altimit6629 3 месяца назад
@@2leven13 Со второй задачей тоже просто. Представим, что мы не знаем никакие формулы комбинаторики. Попробуем для начала составить слова из 5 букв без повторений: Для первой буквы у нас есть 5 вариантов. Для второй останется 4, для 3й три, для 4й 2, для 5й - 1. Следовательно всего вариантов 5!=5*4*3*2*1=120 Теперь нам надо откинуть варианты, которые нас не устраивают: Попляшем вокруг буквы А. На каждом из пяти мест она будет в 1/5, случаев, т.е. 120/5=24. Когда буква А находится в одной из двух крайних позиций, шанс, что рядом с ней будет буква Е, составляет 1/4 (1 позиция из четырех) Если А находится в одной из трех средних позиции, то - 2/4. Следовательно, нас не устраивают 24*(1/4)*2 + 24*(2/4)*3 = 12+36 = 48 случаев Остается 120-48=72 Тоже решается в уме.
@bil63
@bil63 2 месяца назад
Ребята, у вас произошло недопонимание не из-за расхождения во мнениях, как решить задачу, а из-за непонимания сути задания. Именно ЗАДАНИЯ, а не ЗАДАЧИ. Дело в том, что задача-то чисто математическая, а вот, задание заключается в том, чтобы оформить решение этой мат. задачи с помощью программного кода. Не в уме, не на бумаге, не без формул, или с формулами, а суть в том, чтобы именно составить код, который будет решать эту задачу. Вот и все!
@mitrr0mitrr080
@mitrr0mitrr080 2 месяца назад
​@@2leven13руками сделать быстрее, чем прогой
@2leven13
@2leven13 2 месяца назад
@@mitrr0mitrr080 делай
@II-if5rh
@II-if5rh 2 месяца назад
Вы хотите сказать, что школьник, уоторый вышел из школы и сдает ЕГЭ, уже знает эти библиотеки?
@irnab7433
@irnab7433 Месяц назад
Нет конечно, не знает. В школьной программе это не проходится. Все кто инфу сдавать собрался ходит к репетам. А репеты им объясняют как эти задания решать. Вот и все. Инфа довольно легкая. Можно заучить шаблоны кода и решать по ним
@mansir4300
@mansir4300 Месяц назад
Шаблоны = смерть@@irnab7433
@yacody
@yacody Месяц назад
Это в разы проще чем знать биологию или химию
@user-je7vm6nf2z
@user-je7vm6nf2z Месяц назад
Это легко решается без itertools. Обычным перебором через for
@irnab7433
@irnab7433 Месяц назад
@@user-je7vm6nf2z это легче решается через итертулс)
@m1laha43
@m1laha43 13 дней назад
красава
Далее
Математик и черт
20:30
Просмотров 1,3 млн