1:
Найдем в списке значения, удовлетворяющие условию:
(9, 9); (8, 5); (–5, 9); (4, 5); (8, 6)
Ответ: 5
2:
Ответ 5
Найдем в списке значения, удовлетворяющие условию:
(9, 9); (8, 5); (–5, 9); (4, 5); (8, 6)
Ответ: 5
2:
def f(s, t):
if s > 9 or t > 9:
return 0 # Ставим 0, т.к нужно узнать сколько было "NO"
else:
return 1
a = ((9, 9), (9, 10), (8, 5), (11, 6), (-11, 10), (-5, 9), (-10, 10), (4, 5), (8, 6))
kol = 0
for i in range(9):
kol += f(a[i][0], a[i][1])
print(kol)
Ответ 5
Сейчас разберу одно из неприятных заданий. Это достаточно редкий тип 7 - восстановление ip адреса
Тип 7
Немного теории:
IP-адрес — это цифровой адрес, состоящий из двух частей: адреса сети и адреса хоста. Он включает в себя четыре октета и занимает 32 бита (4 байта).
Октет — это число в диапазоне от 0 до 255 (Для компа ip адрес выглядит в двоичной системе счисления. Из-за этого 1 байт вмещает числа только до 255) . Например:
93.158.134.3 — Yandex.ru
Возвращаемся к задаче.
Получается каждый октет ip адреса вмещает числа до 255.
Возьмем самое большое данное число - 16, ставим в начало.
Теперь нам нужно подобрать к нему второе число, так чтобы оно не было больше 255
Возьмем число 2.17
Получим: 162.17
.65 взять не можем т.к последним идет 8.121 и получится .658.121, октет .658 больше 255, соответственно так делать нельзя.
Ставим 8.121
Получаем - 162.178.121
Добавляем .65
Результат - 162.178.121.65
Проверяем не противоречит ли это условию (октет не больше 255)
Ответ: БАГВ
Немного теории:
IP-адрес — это цифровой адрес, состоящий из двух частей: адреса сети и адреса хоста. Он включает в себя четыре октета и занимает 32 бита (4 байта).
Октет — это число в диапазоне от 0 до 255 (Для компа ip адрес выглядит в двоичной системе счисления. Из-за этого 1 байт вмещает числа только до 255) . Например:
93.158.134.3 — Yandex.ru
Возвращаемся к задаче.
Получается каждый октет ip адреса вмещает числа до 255.
Возьмем самое большое данное число - 16, ставим в начало.
Теперь нам нужно подобрать к нему второе число, так чтобы оно не было больше 255
Возьмем число 2.17
Получим: 162.17
.65 взять не можем т.к последним идет 8.121 и получится .658.121, октет .658 больше 255, соответственно так делать нельзя.
Ставим 8.121
Получаем - 162.178.121
Добавляем .65
Результат - 162.178.121.65
Проверяем не противоречит ли это условию (октет не больше 255)
Ответ: БАГВ
Берем число 23, к нему подходят 3.232 и 3.20, берем 3.20 (т.к если возьмем 3.232 получим 3.2323, или 3.232.333.20)
Получаем - 233.20
Добавляем 3.232 и .33
Результат - 233.203.232.33
Ответ: ГВБА
Получаем - 233.20
Добавляем 3.232 и .33
Результат - 233.203.232.33
Ответ: ГВБА
Немного базы для следующего задания:
URL (Uniform Resource Locator — «унифицированный указатель ресурса») — это адрес ресурса в интернете
Пример: https://yandex.ru/maps
Url всегда начинается с протокола, их существует всего 3 вида (основные, есть и другие):
http, https, ftp
http - устаревший и незащищенный протокол
https - современная версия протокола http (с доб защитой в виде SSL сертификата), работает на большинстве сайтов
ftp - протокол для передачи данных (используется на серверах и базах данных)
После протокола обязательно идет ://
За ним идет имя сайта, которое делится на домены, возьмем основные 2:
Домен второго уровня (SLD - Second Level Domain) - имя сайта, например: yandex, google, mail
Домен верхнего уровня (TLD - Top Level Domain) указывает на глобальную зону? примеры:
.com — для коммерческих сайтов;
.ru — национальный домен для России;
.org — для некоммерческих организаций;
.edu — для образовательных учреждений;
.gov — для правительственных сайтов.
После имени идет Путь к ресурсу. Всегда начинается с /. Может вести как на страницу, так и на файл. Примеры:
/search
/photo.jpg
За ним идут Параметры. Начинаются с ?. Содержат дополнительные данные для запроса. примеры:
?theme=light
?lang=ru&oc=windows
И в конце идет Якорь Определяет конкретное место на странице (например, #section1).
Url содержит:
1. Протокол + ://
2. Домен второго уровня
3. Домен верхнего уровня
4. Путь к ресурсу
5. Параметры
6. Якорь
URL (Uniform Resource Locator — «унифицированный указатель ресурса») — это адрес ресурса в интернете
Пример: https://yandex.ru/maps
Url всегда начинается с протокола, их существует всего 3 вида (основные, есть и другие):
http, https, ftp
http - устаревший и незащищенный протокол
https - современная версия протокола http (с доб защитой в виде SSL сертификата), работает на большинстве сайтов
ftp - протокол для передачи данных (используется на серверах и базах данных)
После протокола обязательно идет ://
За ним идет имя сайта, которое делится на домены, возьмем основные 2:
Домен второго уровня (SLD - Second Level Domain) - имя сайта, например: yandex, google, mail
Домен верхнего уровня (TLD - Top Level Domain) указывает на глобальную зону? примеры:
.com — для коммерческих сайтов;
.ru — национальный домен для России;
.org — для некоммерческих организаций;
.edu — для образовательных учреждений;
.gov — для правительственных сайтов.
После имени идет Путь к ресурсу. Всегда начинается с /. Может вести как на страницу, так и на файл. Примеры:
/search
/photo.jpg
За ним идут Параметры. Начинаются с ?. Содержат дополнительные данные для запроса. примеры:
?theme=light
?lang=ru&oc=windows
И в конце идет Якорь Определяет конкретное место на странице (например, #section1).
Url содержит:
1. Протокол + ://
2. Домен второго уровня
3. Домен верхнего уровня
4. Путь к ресурсу
5. Параметры
6. Якорь
Теперь переходим к самому заданию - наиболее частая задача 7 типа
Вспоминаем из чего состоит url
Начинаем с протокола:
http://
Далее домен 2 уровня:
http://game
И верхнего уровня:
http://game.com
После следует путь к ресурсу:
http://game.com/start.exe
Ответ: ГЖДЕБАВ
Вспоминаем из чего состоит url
Начинаем с протокола:
http://
Далее домен 2 уровня:
http://game
И верхнего уровня:
http://game.com
После следует путь к ресурсу:
http://game.com/start.exe
Ответ: ГЖДЕБАВ
Протокол - http
http://
Домен 2 уровня:
http://bibl
Домен верхнего уровня:
http://bibl.ru
Путь к ресурсу:
http://bibl.ru/book.txt
Ответ: ЕАВДЖБГ
http://
Домен 2 уровня:
http://bibl
Домен верхнего уровня:
http://bibl.ru
Путь к ресурсу:
http://bibl.ru/book.txt
Ответ: ЕАВДЖБГ
👍1
Такс... Я был немножко занят в эти дни. Но завтра продолжу подготовку к Огэ и буду доделывать игру.
И так, тип 8:
В данном случае | ("ИЛИ") Означает ВСЕ страницы, включающие и угол и прямую
& ("И") Означает ВСЕ страницы, содержащие ТОЛЬКО угол и прямую
Т.е:
Угол + Прямая + Угол & Прямая = Угол | Прямая
Внимание! В таблице представлены Угол, Прямая уже содержащие страницы Угол & Прямая
Что в итоге делаем то? Находим страницы запроса Прямая (без запроса Угол)
180 - 60 = 120
Теперь найдем Угол & Прямая:
140 - 120 = 20 тыс. страниц
Ответ: 20
В данном случае | ("ИЛИ") Означает ВСЕ страницы, включающие и угол и прямую
& ("И") Означает ВСЕ страницы, содержащие ТОЛЬКО угол и прямую
Т.е:
Угол + Прямая + Угол & Прямая = Угол | Прямая
Внимание! В таблице представлены Угол, Прямая уже содержащие страницы Угол & Прямая
Что в итоге делаем то? Находим страницы запроса Прямая (без запроса Угол)
180 - 60 = 120
Теперь найдем Угол & Прямая:
140 - 120 = 20 тыс. страниц
Ответ: 20
Тип 9
Все дороги представлены векторами. т.е мы можем двигаться только в 1 направлении, назад идти не можем
Посчитаем последовательно количество путей до каждого из городов:
А = 1; Начало пути считаем за единицу
Б = 1; В пункт Б ведет только 1 путь
В = А + Б = 1 + 1 = 2; В пункт В ведет 2 пути: А -> В, Б -> В
Д = А = 1;
Г = А + Д = 1 + 1 = 2;
Е = Б + В = 1 + 2 = 3;
Ж = Д + Г = 1 + 2 = 3;
З = В + Г + Е + Ж = 2 + 2 + 3 + 3 = 10;
И = Е = 3;
К = Ж = 3;
И складываем все пути
Л = Е + Ж + З + И + К = 3 + 3 + 10 + 3 + 3 = 22.
Ответ: 22.
Все дороги представлены векторами. т.е мы можем двигаться только в 1 направлении, назад идти не можем
Посчитаем последовательно количество путей до каждого из городов:
А = 1; Начало пути считаем за единицу
Б = 1; В пункт Б ведет только 1 путь
В = А + Б = 1 + 1 = 2; В пункт В ведет 2 пути: А -> В, Б -> В
Д = А = 1;
Г = А + Д = 1 + 1 = 2;
Е = Б + В = 1 + 2 = 3;
Ж = Д + Г = 1 + 2 = 3;
З = В + Г + Е + Ж = 2 + 2 + 3 + 3 = 10;
И = Е = 3;
К = Ж = 3;
И складываем все пути
Л = Е + Ж + З + И + К = 3 + 3 + 10 + 3 + 3 = 22.
Ответ: 22.
Так... Чет как-то здесь вяленько. Разбавлю эту тухлую атмосферу новым постом.
Собственно говоря я такое говно потому что забросил и игру и огэ. И так оправдания:
Игру я делать не могу т.к я вообще хз про что она будет, как ее делать, и я ебал рисовать текстурки.
На Огэ мне плевать потому что оно слишком легкое и у меня есть "более важные дела".
Да-да классика отмазки, на самом деле я просто ленивая жопа.
Но все таки не такая ленивая как может показаться. Я все таки занимался то одним то другим (я пиздабол. я просто деградировал в играх).
Недавно до меня дошла очень важная мысль что я занимаюсь какой-то херней и надо что-то менять в свой жизни.
Что касаемо этих самых изменений:
Ну для начала я чет засел играть в майн и решил открыть сервер. Понял что все плагины хуйня и решил написать свои. Сделал несколько плагинов (Ахуеть инфа они даже работают. А некоторые даже ЗАПУСТИЛИСЬ С ПЕРВОГО РАЗА!!!). Но как дело дошло до большого проекта я послал это все в пизду т.к я сам свой говнокод престал понимать. Но возможно вернусь к ним позже (никогда).
После опять настало время деградировать и я засел в игрульки на пол месяца.
Потом когда одумался вправил себе лицо и пошел думать что же я хочу начать делать...
ДОДУМАЛСЯ! Я пишу свою ИИ. Я даже сам ахерел от своего решения. Это же каким дебилом надобно быть чтобы до такого додуматься.
Ну И собственно то чем я сейчас занимаюсь это пишу свой прототип ии. Скажу сразу это нихера не легко, и она нихера не умная из неоткуда.
Теперь немного подробнее об этой шняге:
Ну для начала я решил сделать ии, которая будет обрабатывать фотки, рисуя на них скелет. Это мне понадобится для дальнейшей разработки.
Началось все с осознания что я знаю буквально НИЧЕГО про машинное обучение. Полез смотреть гайды на ютубе - мертво, я нихера не понял, то какие-то веса, то сигмоиды. В общем дичь полнейшая.
После ютуба полез на форумы и чуток стал понимать что к чему. Однако все еще оставалось тотальное непонимания как собственно ее писать и что для этого использовать.
Раскрою тайну людям непонимающим что такое ИИ. ИИ представляет из себя алгоритм-гигачад. Т.е перекачанный алгоритм, способный обучаться. Обучение происходит путем обработки одного и того же дерьма несколько раз. 1 круг обработки называется Эпохами (анг. - Epoch). И таких эпох может быть неограниченное количество в зависимости от желаемого результата.
Кого это машинное обучение в рот не ебет пропускайте этот абзац
Для начала немного базы: ИИ сама по себе думать не умеет, все ее "мысли" это вероятность подбора правильных слов в правильном месте. И чтобы ИИ научилась правильно находить эти вероятности ее и нужно учить.
Подробнее расскажу как происходит само обучение. Первым делом создается алгоритм (допустим нарисовать пенис в определенном месте и это место зависит допустим от названия изображения). После создается датасет. Датасет - набор входных данных, методов их обработки, и желаемый результат. Возьмем пример с пенисами, Я допустим в водных данных скинул 10 пустых картинок с нумерацией от 1 до 10, потом в алгоритме прописал что на четных пенис нормальный, а на нечетных перевернутый. И в желаемом результате прикрепил пару картинок с перевернутыми и нормальными пенисами. И собственно если я просто запущу этот алгоритм он нихера не поймет че ему делать надо. Тут то и вступает метод машинного обучения. Мы прогоняем этот алгоритм несколько раз и запоминаем как нужно действовать. Т.е создаем модель действий. И соответственно эта модель уже может сама определять какой пенис ей нарисовать по данным параметрам.
И собственно что это все значит? Значит чем больше датасет тем дольше ИИ будет учиться. Для сложных ии таких как ChatGPT, DeepSeek, Claude и тд. Процесс обучения занимает МЕСЯЦЫ, причем обучаются они на мощных машинах, которые вам даже не снились.
Собственно говоря я такое говно потому что забросил и игру и огэ. И так оправдания:
Игру я делать не могу т.к я вообще хз про что она будет, как ее делать, и я ебал рисовать текстурки.
На Огэ мне плевать потому что оно слишком легкое и у меня есть "более важные дела".
Да-да классика отмазки, на самом деле я просто ленивая жопа.
Но все таки не такая ленивая как может показаться. Я все таки занимался то одним то другим (я пиздабол. я просто деградировал в играх).
Недавно до меня дошла очень важная мысль что я занимаюсь какой-то херней и надо что-то менять в свой жизни.
Что касаемо этих самых изменений:
Ну для начала я чет засел играть в майн и решил открыть сервер. Понял что все плагины хуйня и решил написать свои. Сделал несколько плагинов (Ахуеть инфа они даже работают. А некоторые даже ЗАПУСТИЛИСЬ С ПЕРВОГО РАЗА!!!). Но как дело дошло до большого проекта я послал это все в пизду т.к я сам свой говнокод престал понимать. Но возможно вернусь к ним позже (никогда).
После опять настало время деградировать и я засел в игрульки на пол месяца.
Потом когда одумался вправил себе лицо и пошел думать что же я хочу начать делать...
ДОДУМАЛСЯ! Я пишу свою ИИ. Я даже сам ахерел от своего решения. Это же каким дебилом надобно быть чтобы до такого додуматься.
Ну И собственно то чем я сейчас занимаюсь это пишу свой прототип ии. Скажу сразу это нихера не легко, и она нихера не умная из неоткуда.
Теперь немного подробнее об этой шняге:
Ну для начала я решил сделать ии, которая будет обрабатывать фотки, рисуя на них скелет. Это мне понадобится для дальнейшей разработки.
Началось все с осознания что я знаю буквально НИЧЕГО про машинное обучение. Полез смотреть гайды на ютубе - мертво, я нихера не понял, то какие-то веса, то сигмоиды. В общем дичь полнейшая.
После ютуба полез на форумы и чуток стал понимать что к чему. Однако все еще оставалось тотальное непонимания как собственно ее писать и что для этого использовать.
Раскрою тайну людям непонимающим что такое ИИ. ИИ представляет из себя алгоритм-гигачад. Т.е перекачанный алгоритм, способный обучаться. Обучение происходит путем обработки одного и того же дерьма несколько раз. 1 круг обработки называется Эпохами (анг. - Epoch). И таких эпох может быть неограниченное количество в зависимости от желаемого результата.
Кого это машинное обучение в рот не ебет пропускайте этот абзац
Для начала немного базы: ИИ сама по себе думать не умеет, все ее "мысли" это вероятность подбора правильных слов в правильном месте. И чтобы ИИ научилась правильно находить эти вероятности ее и нужно учить.
Подробнее расскажу как происходит само обучение. Первым делом создается алгоритм (допустим нарисовать пенис в определенном месте и это место зависит допустим от названия изображения). После создается датасет. Датасет - набор входных данных, методов их обработки, и желаемый результат. Возьмем пример с пенисами, Я допустим в водных данных скинул 10 пустых картинок с нумерацией от 1 до 10, потом в алгоритме прописал что на четных пенис нормальный, а на нечетных перевернутый. И в желаемом результате прикрепил пару картинок с перевернутыми и нормальными пенисами. И собственно если я просто запущу этот алгоритм он нихера не поймет че ему делать надо. Тут то и вступает метод машинного обучения. Мы прогоняем этот алгоритм несколько раз и запоминаем как нужно действовать. Т.е создаем модель действий. И соответственно эта модель уже может сама определять какой пенис ей нарисовать по данным параметрам.
И собственно что это все значит? Значит чем больше датасет тем дольше ИИ будет учиться. Для сложных ии таких как ChatGPT, DeepSeek, Claude и тд. Процесс обучения занимает МЕСЯЦЫ, причем обучаются они на мощных машинах, которые вам даже не снились.
Так вот к чему это я. Сейчас я занимаюсь обучением своей нейросети для обработки фотографий и скажу честно это ужас. Мало того что я с трудом понимаю как она работает, так если еще и выдает неверный результат то это просто взрывает мозг.
Ниже прикреплю немного изображений для понимания как происходит этот процесс обучения.
Ниже прикреплю немного изображений для понимания как происходит этот процесс обучения.
Так вот, здесь представлены скрины моего кода и как это происходит. Последние 2 фотографии из моего датасета. Первая это входные данные, последняя желаемый результат.
Сейчас я поставил датасет на 10 фотографий, и обрабатывал он их около 10 мину (400 эпох это слишком много, но мне нужно для понимания того как работает алгоритм обучения)
После я конечно сменю количество эпох до 50, когда удостоверюсь что обучение работает как надо
Вот чем я занимался последние 2 месяца (и да, я не бездельничал):
Как я уже писал ранее я изучал нейронные сети. И решил запилить проектик с использованием ИИ.
Это будет приложение с говорящим названием VTubersLife, созданное специально для Витубинга.
Почему именно оно? На рынке сейчас только 1 конкурирующий аналог Vtubers Studio. Я его потыкал и понял что дерьмо полнейшее. И решил создать приложение под себя (Да я хочу стать аниме девочкой_).
И начал разработку. Сейчас немного о этапах разработки:
• Разработал первый прототип приложения, пока только визуальный. Теперь это не выглядит по конченному.
• Накидал связь с бд
• Сделал два сайта: один — главный, с информацией и загрузкой, второй — для настроек аккаунта.
И тут еще решил усложнить себе задачу создав мобильное приложение.
А сейчас чуть конкретнее по каждому пункту
Как я уже писал ранее я изучал нейронные сети. И решил запилить проектик с использованием ИИ.
Это будет приложение с говорящим названием VTubersLife, созданное специально для Витубинга.
Почему именно оно? На рынке сейчас только 1 конкурирующий аналог Vtubers Studio. Я его потыкал и понял что дерьмо полнейшее. И решил создать приложение под себя (Да я хочу стать аниме девочкой_).
И начал разработку. Сейчас немного о этапах разработки:
• Разработал первый прототип приложения, пока только визуальный. Теперь это не выглядит по конченному.
• Накидал связь с бд
• Сделал два сайта: один — главный, с информацией и загрузкой, второй — для настроек аккаунта.
И тут еще решил усложнить себе задачу создав мобильное приложение.
А сейчас чуть конкретнее по каждому пункту