Разбор варианта #02062023 | Информатика ЕГЭ-2023

preview_player
Показать описание
Записаться на курс (5500р до конца учебного года):

00:00:00 Про сложность варианта и статистику выполнения
00:10:10 Задание №1 (8937)
00:14:35 Задание №2 (8938)
00:18:15 Задание №3 (8939)
00:21:40 Задание №4 (8941)
00:28:40 Задание №5 (8942)
00:33:45 Задание №6 (8943)
00:43:05 Задание №7 (8944)
00:49:55 Задание №8 (8945)
00:52:35 Задание №9 (8946)
00:57:45 Задание №10 (8947)
01:00:45 Задание №11 (8948)
01:02:55 Задание №12 (8949)
01:09:00 Задание №13 (8950)
01:11:05 Задание №14 (8951)
01:13:10 Задание №15 (8952)
01:16:50 Задание №16 (8953)
01:21:20 Задание №17 (8954)
01:25:50 Задание №18 (8955)
01:31:25 Задание №19-21 (8956)
01:41:10 Задание №22 (8957)
01:45:15 Задание №23 (8958)
01:47:50 Задание №24 (8959)
01:50:25 Задание №25 (8960)
01:54:15 Задание №26 (8961)
02:00:00 Задание №27 (8962)

Полезное и бесплатное по информатике:

Алексей Кабанов

Alex Danov

Лёня Шастин

Рекомендации по теме
Комментарии
Автор

Мне кажется, в №19 в условии нужно сакцентировать внимание на том, что можно отнять СТРОГО 5 камней, а не ДО 5. Бился головой долгое время, не в силах понять, почему ответ 7, а не 10

dynastywarriorsuniverse
Автор

Хз, я решал не полностью вариант, не знал, что оно идет в статистику

blackevildragon
Автор

решение 27б в пару строк:
k = int(open('27_B_0.txt', 'r').readline())
lst = [int(i) for i in open('27_B_0.txt', 'r').readlines()[2:]]
print(max(lst) +

viganadziratel
Автор

Правильно ли я понял?
Расстояние между показаниями учитывается только для первого и второго показания?
Если расстояние между каждым показанием соблюдаться должно то я не понимаю прогу

rwbisri
Автор

кек, час убил, чтобы понять где ошибка в 27, а оказалось ошибка в ответе

YmkAisZakchat
Автор

Здравствуйте Евгений, решал задание на КЕГЭ 15 и там выражение было : (x & 103 = 0) ∧ (x & 94 ≠ 0) → (x & A ≠ 0). После того как я его написал в свой код долго не мог понять в чем ошибка и почему он не работает. После просмотра решения у вас, увидел, что вы добавили еще 1 скобку: ((x & 103 == 0 ) and ( x & 94 !=0)) <= ( x & a !=0) и ответ наконец-то вышел. Вопрос вот в чем, не считаете ли это неправильным, то что в задании не было указанной скобки, без которой ответа просто нет?

annakat
Автор

Не очень понял, по какой причине в 26 задаче количество одобренных заявок не равно количеству рядов впринципе. В каждой заявке меньше 1000 мест, такаих заявок больше количества рядов, а по коду, насколько я понимаю, заявка по сути считается выполненной на каждый последующий ряд. Тогда откуда 196 получилось?

dragondev
Автор

Евгений, по-моему в 21 задании Ваня должен уметь выигрывать и первым, и вторым ходом. В ответе у вас 28 - оттуда только вторым ходом можно выиграть. У меня ответ 17

iskap
Автор

В решении 6-го номера у вас ошибка, там если даже глазами посчитать получается 85.
from turtle import *
lt(90)
pd()
lt(15)
k=25
for _ in range(7):
lt(30)
fd(10*k)
lt(60)

up()
c=0
goto(0, 0)
dot(5)
for x in range(-30, 30):
for y in range(-30, 30):
if x<y and -x>y and x>y-14 and -x<y+14:
c+=1
goto(x*k, y*k)
dot(3)

print(c)
update()
exitonclick()

evgenyzaitsev
Автор

а почему в 15 такое решение не работает?
def f(x, a):
return ((x&103==0) and (x&94!=0)<=(x&a!=0))
for a in range (128):
if all(f(x, a)==1 for x in range (1, 128)):
print (a)
break

shrike
Автор

В 22 задании "по истечении 100мс" это разве не после 100мс?

jackmatin
Автор

А что это за вариант? Где вы его взяли?

process
Автор

почему в 1 номере ответ 15, когда ответ это 6. чтобы было легче найти длину ДЕ, то мы должны найти Ж. Ж у нас это 3 путь, так как он связывает Д и Е(10 и 15), нам нужно найти общую длину между Д и Е(1 и 8 путями). как видим это 6

rambush
Автор

Насчёт 16 номера, зачем использовать цикл? Код должен работать без цикла, с учётом кэша и и лимита рекурсии. Так вот, зачем нужен этот цикл? У нас же и так уже есть декоратор кэширования.. Никто толком не объясняет

zonerfox
Автор

у меня в 20 номере ответы 11/23, а не 8/23

TricOrTreat
Автор

ну почему неправильно 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)

kolyabrickplays
Автор

def F(n):
if n>= 10000:
return 1
if n < 10000 and n % 2 == 0:
return F(n + 3) + 7
if n < 10000 and n % 2 != 0:
return F(n + 1) - 3
print(F(50) - F(57))
почему этот код для 16 не работает?

yarikgromotkow