ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Уроки C++ / #12 урок - Стандартные алгоритмы STL

Автор: All For All

Загружено: 2018-11-18

Просмотров: 1675

Описание: Ссылка на плейлист со всеми уроками"C++ для начинающих " -    • Уроки C++ / #1 урок - Вводное занятие  
_______
Автор:
Михаил Густокашин
Куратор академических программ Яндекса Директор центра студенческих олимпиад факультета компьютерных наук ВШЭ, методист московского Центра педагогического мастерства. Готовит студентов и школьников к олимпиадам по программированию. Возглавляет методическую комиссию Московской олимпиады школьников по информатике, состоит в жюри многих других соревнований. Подготовил десятки победителей и призёров Всероссийских олимпиад.
Источник: https://stepik.org/course/363/syllabus
Лицензия: https://creativecommons.org/licenses/...
_____________________________________________________________
Задача №1
Отсортируйте массив.

Входные данные

Первая строка входных данных содержит количество элементов в массиве N ≤ 105. Далее идет N целых чисел, не превосходящих по абсолютной величине 109.

Выходные данные

Выведите эти числа в порядке неубывания.

Sample Input:

5
5 4 3 2 1
Sample Output:

1 2 3 4 5
______________________________________
Задача №2
В обувном магазине продается обувь разного размера. Известно, что одну пару обуви можно надеть на другую, если она хотя бы на три размера больше. В магазин пришел покупатель. Требуется определить, какое наибольшее количество пар обуви сможет предложить ему продавец так, чтобы он смог надеть их все одновременно.

Входные данные

Сначала вводится размер ноги покупателя (обувь меньшего размера он надеть не сможет), затем количество пар обуви в магазине и размер каждой пары. Размер — натуральное число, не превосходящее 100, количество пар обуви в магазине не превосходит 1000.

Выходные данные

Выведите единственное число — максимальное количество пар обуви.

Sample Input:

26
5
30 35 40 41 42
Sample Output:

3
______________
Задача №3
Во время проведения олимпиады каждый из участников получил свой идентификационный номер – натуральное число. Необходимо отсортировать список участников олимпиады по количеству набранных ими баллов.

Входные данные

На первой строке дано число N (1 ≤ N ≤ 1000) – количество участников. На каждой следующей строке даны идентификационный номер и набранное число баллов соответствующего участника. Все числа во входном файле не превышают 105.

Выходные данные

В выходной файл выведите исходный список в порядке убывания баллов. Если у некоторых участников одинаковые баллы, то их между собой нужно упорядочить в порядке возрастания идентификационного номера.

Sample Input 1:

3
101 80
305 90
200 14
Sample Output 1:

305 90
101 80
200 14
Sample Input 2:

3
20 80
30 90
25 90
Sample Output 2:

25 90
30 90
20 80
_______________________
Задача №4
Выведите все исходные точки в порядке возрастания их расстояний от начала координат.

Входные данные

Программа получает на вход набор точек на плоскости. Сначала задано количество точек n, затем идет последовательность из n строк, каждая из которых содержит два числа: координаты точки. Величина n не превосходит 100, все исходные координаты – целые числа, не превосходящие 103.

Выходные данные

Необходимо вывести все исходные точки в порядке возрастания их расстояний от начала координат.

Sample Input:

2
1 2
2 3
Sample Output:

1 2
2 3
_________________
Задача №5
Выведите фамилии и имена учащихся в порядке убывания их среднего балла.

Входные данные

Заданы сначала количество учащихся n, затем n строк, каждая из которых содержит фамилию, имя и три числа (оценки по трем предметам: математике, физике, информатике). Данные в строке разделены одним пробелом. Оценки принимают значение от 1 до 5.

Выходные данные

Необходимо вывести пары фамилия-имя по одной на строке, разделяя фамилию и имя одним пробелом. Выводить оценки не нужно. Если несколько учащихся имеют одинаковые средние баллы, то их нужно выводить в порядке, заданном во входных данных.

Sample Input:

3
Markov Valeriy 5 5 5
Sergey Petrov 1 1 1
Petrov Petr 3 3 3
Sample Output:

Markov Valeriy
Petrov Petr
Sergey Petrov

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Уроки C++ / #12 урок - Стандартные алгоритмы STL

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

STL Алгоритмы сортировки | Бинарный предикат | Лямбда функции | C++ STL Уроки | #13

STL Алгоритмы сортировки | Бинарный предикат | Лямбда функции | C++ STL Уроки | #13

STL с нуля | C++

STL с нуля | C++

Алгоритмы и структуры данных ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Графы, деревья, хеш таблицы и тд

Алгоритмы и структуры данных ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Графы, деревья, хеш таблицы и тд

Путин избавился от генерала / Арест и расстрел

Путин избавился от генерала / Арест и расстрел

NotebookLM тихо обновился. Как делать Инфографику, Презентации, Видеопересказ.

NotebookLM тихо обновился. Как делать Инфографику, Презентации, Видеопересказ.

C++ | STL | Библиотека стандартных шаблонов

C++ | STL | Библиотека стандартных шаблонов

РОЛАН БЫКОВ знал ТАЙНЫ советского кино!  Высоцкий, Пугачёва, Тарковский - правда ШОКИРУЕТ!

РОЛАН БЫКОВ знал ТАЙНЫ советского кино! Высоцкий, Пугачёва, Тарковский - правда ШОКИРУЕТ!

Контейнеры STL и операторы сравнения. | Библиотека стандартных шаблонов (stl) | Уроки | C++ | #7

Контейнеры STL и операторы сравнения. | Библиотека стандартных шаблонов (stl) | Уроки | C++ | #7

Как Cursor переворачивает разработку и может погубить Github

Как Cursor переворачивает разработку и может погубить Github

Урок 1 (осн). Физика  - наука о природе

Урок 1 (осн). Физика - наука о природе

В 2026 VPN НЕ ПОМОЖЕТ: Роскомнадзор Закрывает Интернет

В 2026 VPN НЕ ПОМОЖЕТ: Роскомнадзор Закрывает Интернет

10 Типов Людей Которых Нельзя Жалеть! Иначе они воспользуются этим! - Еврейская Мудрость

10 Типов Людей Которых Нельзя Жалеть! Иначе они воспользуются этим! - Еврейская Мудрость

Уроки Python с нуля / #3 – Базовые операции в языке Python

Уроки Python с нуля / #3 – Базовые операции в языке Python

Каково это — изобретать математику?

Каково это — изобретать математику?

ДНК создал Бог? Самые свежие научные данные о строении. Как работает информация для жизни организмов

ДНК создал Бог? Самые свежие научные данные о строении. Как работает информация для жизни организмов

Алгоритмы на Python 3. Лекция №1

Алгоритмы на Python 3. Лекция №1

Эти 9 Ловушек преподносят под видом Доброты - Это должен знать каждый! Еврейская мудрость

Эти 9 Ловушек преподносят под видом Доброты - Это должен знать каждый! Еврейская мудрость

КАК УСТРОЕН TCP/IP?

КАК УСТРОЕН TCP/IP?

КАК НЕЛЬЗЯ ХРАНИТЬ ПАРОЛИ (и как нужно) за 11 минут

КАК НЕЛЬЗЯ ХРАНИТЬ ПАРОЛИ (и как нужно) за 11 минут

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]