Myvideo

Guest

Login

Спортивное программирование МИРЭА Занятие 2. Обработка строк (Уровень 1)

Uploaded By: Myvideo
6 views
0
0 votes
0

🎯 Загружено автоматически через бота: 🚫 Оригинал видео: 📺 Данное видео является собственностью канала Спортивное программирование МИРЭА. Оно представлено в нашем сообществе исключительно в информационных, научных, образовательных или культурных целях. Наше сообщество не утверждает никаких прав на данное видео. Пожалуйста, поддержите автора, посетив его оригинальный канал: @cp_mirea. ✉️ Если у вас есть претензии к авторским правам на данное видео, пожалуйста, свяжитесь с нами по почте support@, и мы немедленно удалим его. 📃 Оригинальное описание: Это видео про обработку строк и вообще работу со строками в целом. В предыдущей записи не было голоса других участников записи. Здесь это исправлено. Это перезалив, где добавлен звук других людей. Оригинал доступен по ссылке: (там ведущий не лагает) Материалы курса можно найти здесь: 00:00:00 Введение о типе string 00:02:00 Создание, ввод и вывод строк 00:03:30 Функция getline 00:05:00 Подводный камень комбинирования getline и cin - как его обойти 00:10:50 Таблица ASCII - кодировка символов 00:19:45 Метод () 00:23:40 Реальный пример задачи, когда чередование cin с getline вгоняет в ступор 00:29:00 Стандартные функции для работы со строками 00:29:15 Оператор сравнения - лексикографический 00:35:00 Решение задачи “А. Новогодние вывески“ на лексикографическое сравнение строк без учёта регистра букв 00:36:40 Функции tolower и toupper приведения к строчному и заглавному виду букв 00:42:00 Сортировка векторов - лексикографический компаратор для векторов 00:52:00 Метод size() у string 00:53:00 Аккуратнее с беззнаковыми типами - модуль разности длин двух строк! 00:55:40 Олимпиадный макрос isz(x) - integer size 00:58:00 Добавление символов в конец - push_back или = 01:00:00 Методы back() и front() - лучше использовать их вместо [] 01:01:20 Конкатенация строк - оператор и = 01:04:20 Порядок выполнения операций - лучше и безопаснее не писать всё в одну строчку на олимпиадах 01:13:10 Метод substr(pos, len) у строк 01:16:55 Функции to_string и stoi/stoll 01:23:42 Двоичное представление символов и как ’2’ (char) превратить в 2 (int) 01:27:00 Алфавитный порядок буквы (заглавной и строчной) 01:29:00 Функция find() для поиска подстроки 01:34:00 Функция atoi и atoll 01:35:35 Переходим к разбору задач 01:36:00 Решение задачи “А. Счастливый год“ 01:42:45 Решение задачи “B. Двоичный протокол“ 01:46:00 Второе, специфическое решение задачи с помощью find() и count() 01:52:50 Решение задачи “C. Выделение чисел“ 01:55:20 Метод empty() у строк 01:55:30 Функция isdigit() 02:00:30 Быстрый поиск глупых ошибок в C 02:04:50 Решение задачи “D. Разбиение текста“ 02:12:08 Второе, специфическое решение задачи 02:13:40 Метод insert() у строк 02:22:25 Решение задачи “E. Экспоненциальная запись“ 02:25:50 Статическая переменная std::string::npos 02:27:30 Удаление лидирующих и замыкающих нулей

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later