4 темы, 16 вопросов, один язык и ты узнаешь насколько ты шаришь!
Переходи по ссылке
Делитесь результатом в комментах
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🆒4
⚡Открыта регистрация на новую олимпиаду!
❗Старт 13 сентября
🗣️ Регистрация закрывается 10 сентября в 23:55
👉 Регистрация по ссылке
Покорите высокую башню и узнайте секретный код, открывающий доступ к утерянной мудрости, способной изменить цифровой мир.
👥 Кто может участвовать: школьники от 10 до 16 лет
🌐 Формат: индивидуально, онлайн
⚙️ Оценка: учитываются корректность, скорость и оригинальность (Антиплагиат включён)
🎁 Призы:
🥇 1 место — 25 000 ₽
🥈 2 место — 15 000 ₽
🥉 3 место — 10 000 ₽
Следите за нашими новостями ⚡️
❗Старт 13 сентября
🗣️ Регистрация закрывается 10 сентября в 23:55
👉 Регистрация по ссылке
Покорите высокую башню и узнайте секретный код, открывающий доступ к утерянной мудрости, способной изменить цифровой мир.
👥 Кто может участвовать: школьники от 10 до 16 лет
🌐 Формат: индивидуально, онлайн
⚙️ Оценка: учитываются корректность, скорость и оригинальность (Антиплагиат включён)
🎁 Призы:
🥇 1 место — 25 000 ₽
🥈 2 место — 15 000 ₽
🥉 3 место — 10 000 ₽
Следите за нашими новостями ⚡️
🔥9👏4😱3
⛔ERROR. Первая реакция: видишь сообщение типа “Ошибка на 42-й строке” и думаешь, что вот оно, наконец-то! Сейчас быстренько найдём и исправим.
Открываешь файл, а там… 42-ая строка пустая (или почти).
Настроение сразу падает: понимаешь, что ошибка не тут, а где-то раньше. Компьютер или программа просто показывает тебе место, где что-то пошло не так во время выполнения или проверки.
💡 Почему это происходит:
- В программировании часто бывает, что ошибка не всегда точно указывает на место, где она на самом деле есть. Например:
- В коде не хватает скобки, которая была где-то выше.
- В коде есть лишний символ.
- Блок не закрыт правильно.
- Программа доходит до этой строки и просто не понимает, что делать дальше, поэтому "капризничает" на этом месте.
📌 Кароч: если ошибка на 42-ой строке, это не значит, что проблема именно там. Иногда её нужно искать на 40-ой или даже с самого начала файла. Такие дела.
У вас было что-то похожее? 👇
Открываешь файл, а там… 42-ая строка пустая (или почти).
Настроение сразу падает: понимаешь, что ошибка не тут, а где-то раньше. Компьютер или программа просто показывает тебе место, где что-то пошло не так во время выполнения или проверки.
💡 Почему это происходит:
- В программировании часто бывает, что ошибка не всегда точно указывает на место, где она на самом деле есть. Например:
- В коде не хватает скобки, которая была где-то выше.
- В коде есть лишний символ.
- Блок не закрыт правильно.
- Программа доходит до этой строки и просто не понимает, что делать дальше, поэтому "капризничает" на этом месте.
📌 Кароч: если ошибка на 42-ой строке, это не значит, что проблема именно там. Иногда её нужно искать на 40-ой или даже с самого начала файла. Такие дела.
У вас было что-то похожее? 👇
❤6😢4💯2
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍4😍4
🎁 5 рандомных победителей получат по 200 звезд
Самые смешные мемы про программирование и разработку попадут в наш стикерпак и эмодзи
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍4😎1
Нет, на самом деле — ничего мистического.
💡DP (динамическое программирование) — это просто про запоминание ответов маленьких задач, чтобы не решать их заново. Как шпаргалка для компьютера.
Простая аналогия: представь, ты собираешь лего-замок из одинаковых модулей. Если ты уже собрал модуль А, зачем собирать его снова и снова? Запомнил — вставил в нужное место — и дальше собираешь быстрее. Вот что делает и как работает DP.
Хорошо, теоретические примеры это круто, но где это реально используют?
🧭 Навигация и карты (Google Maps)
Компьютер считает лучшее направление, запоминает промежуточные результаты, чтобы быстро пересчитать путь при изменениях.
🤖 Боты в играх (тактика, шахматы-подобные)
Для каждого состояния боя бот считает, какой ход даст лучший итог, и запоминает результаты для похожих ситуаций.
✅ Автозамена и проверка орфографии
Чтобы найти, как исправить слово, система считает минимальное число изменений между словами — это тоже DP.
🔡 Распознавание речи и перевод
Алгоритмы ищут лучший путь сопоставления звука и слов, запоминая промежуточные варианты.
Почему это важно?
Экономит время: вместо миллиона одинаковых подсчётов — один и готово.
Делает сложные задачи управляемыми: разбил на много маленьких — и решил.
DP — это всего лишь про разбиение на мелкие задачки и запоминание ответов. Никакой магии, только точность подсчетов.
Стать мастером DP можно на нашей платформе, решай задачи по теме и качай свой lvl
Please open Telegram to view this post
VIEW IN TELEGRAM
press f to pay respects 😏
ну, ребята сверху молодцы.
накидаем сюда реакций, что было больше похожих розыгрышей и активностей?
ну, ребята сверху молодцы.
накидаем сюда реакций, что было больше похожих розыгрышей и активностей?
Please open Telegram to view this post
VIEW IN TELEGRAM
⛔ Задачки на динамическое программирование
DP “на лестнице” — классика, но именно из-за кажущейся простоты люди делают глупые ошибки. Открываешь код, вроде просто, а результат неверный или тянется вечность.
Настроение падает: понимаешь, что где-то сделал одну из классических ошибок при решении динамики 🥲
Сейчас кратко про задачу (чтобы все понимали): число способов достичь ступеньки i = число способов на i-1 плюс число способов на i-2.
Итого: dp[i] = dp[i-1] + dp[i-2].
Базовые случаи: dp[0]=1 (есть 1 способ ничего не делать), dp[1]=1.
В карточках собрали пять типичных ошибок начинающих (и как их фиксить)
Бонус-заметки:
✅ Следи за ограничениями: если n большое, нужно брать modulo (часто в задачах про пути просят mod 1e9+7).
✅ Внимательно читай, какие шаги разрешены: иногда 1, 2, 3 или произвольный набор — рекуррент будет другой.
✅ Тестируй на крайних: n=0, n=1, маленькие и большие.
DP “на лестнице” — классика, но именно из-за кажущейся простоты люди делают глупые ошибки. Открываешь код, вроде просто, а результат неверный или тянется вечность.
Настроение падает: понимаешь, что где-то сделал одну из классических ошибок при решении динамики 🥲
Сейчас кратко про задачу (чтобы все понимали): число способов достичь ступеньки i = число способов на i-1 плюс число способов на i-2.
Итого: dp[i] = dp[i-1] + dp[i-2].
Базовые случаи: dp[0]=1 (есть 1 способ ничего не делать), dp[1]=1.
В карточках собрали пять типичных ошибок начинающих (и как их фиксить)
Бонус-заметки:
✅ Следи за ограничениями: если n большое, нужно брать modulo (часто в задачах про пути просят mod 1e9+7).
✅ Внимательно читай, какие шаги разрешены: иногда 1, 2, 3 или произвольный набор — рекуррент будет другой.
✅ Тестируй на крайних: n=0, n=1, маленькие и большие.
❤3 2 1
🔥 У тебя есть возможность попросить помощи у AI помощника, но никакого вайб-кодинга, друг :)
Помощник присылает рекомендации и может подробнее объяснить процесс решения, но не пришлет готовый код или правильный ответ. Никакого читерства, все по честному 😉
👉 Заходи на платформу и опробуй https://app.zamacode.ru/problems
Please open Telegram to view this post
VIEW IN TELEGRAM