|
0 / 0 / 0
Регистрация: 21.08.2020
Сообщений: 19
|
||||||
Как менять размер вектора в с++ ? Яндекс.Практикум21.08.2020, 19:55. Показов 5682. Ответов 28
Помогите, пожалуйста где ошибка? Задача из яндекс практикум:
Очередь Отвлечёмся ненадолго от животных и смоделируем очередь людей. Люди стоят в очереди, но никогда не уходят из её начала, зато могут приходить в конец и уходить оттуда. Также некоторые могут начинать и прекращать беспокоиться из-за того, что очередь не продвигается. Реализуйте обработку следующих операций над очередью: WORRY i: пометить i-го человека с начала очереди (в нумерации с 0) как беспокоящегося; QUIET i: пометить i-го человека (в нумерации с 0) как успокоившегося; COME k: добавить k спокойных человек в конец очереди; COME -k: убрать k человек из конца очереди; WORRY_COUNT: узнать количество беспокоящихся людей в очереди. Изначально очередь пуста. Операции WORRY, QUIET и COME реализуйте с помощью простых действий с вектором. Операцию WORRY_COUNT — с помощью честного подсчёта указанного числа. Формат ввода На вход программе подаётся количество операций Q, затем описания операций. Для каждой операции WORRY i и QUIET i гарантируется, что человек с номером i существует в очереди на момент операции. Для каждой операции COME -k гарантируется, что k не больше текущего размера очереди. Все указанные гарантии действительно справедливы для всех запросов: проверять их не нужно, просто пишите программу, считая, что входные данные корректны. Формат вывода Для каждой операции WORRY_COUNT выведите одно целое число — количество беспокоящихся людей в очереди. Пример Ввод 8 COME 5 WORRY 1 WORRY 4 COME -2 WORRY_COUNT COME 3 WORRY 3 WORRY_COUNT Вывод 1 2
0
|
||||||
| 21.08.2020, 19:55 | |
|
Ответы с готовыми решениями:
28
яндекс.практикум урок 8: Templates выводим данные в шаблон |
|
фрилансер
6510 / 5773 / 1135
Регистрация: 11.10.2019
Сообщений: 15,428
|
|
| 21.08.2020, 21:56 | |
Сообщение было отмечено 2020mail как решение
Решение
2020mail, это не при компиляции, а при выполнении. Ошибка написана на скрине английским по серому - не инициализирована переменная f
0
|
|
|
0 / 0 / 0
Регистрация: 21.08.2020
Сообщений: 19
|
|
| 21.08.2020, 22:01 [ТС] | |
|
0
|
|
|
фрилансер
6510 / 5773 / 1135
Регистрация: 11.10.2019
Сообщений: 15,428
|
||||||
| 22.08.2020, 07:58 | ||||||
|
2020mail, инициализировать же
1
|
||||||
|
0 / 0 / 0
Регистрация: 21.08.2020
Сообщений: 19
|
||||||
| 26.08.2020, 21:10 [ТС] | ||||||
|
Всё, нашел решение:
0
|
||||||
|
Вездепух
13241 / 6873 / 1827
Регистрация: 18.10.2014
Сообщений: 17,420
|
|
| 26.08.2020, 21:39 | |
|
Del
0
|
|
|
0 / 0 / 0
Регистрация: 21.08.2020
Сообщений: 19
|
||||||
| 27.08.2020, 00:07 [ТС] | ||||||
|
Решение с помощью getline():
0
|
||||||
|
фрилансер
6510 / 5773 / 1135
Регистрация: 11.10.2019
Сообщений: 15,428
|
|
| 27.08.2020, 06:42 | |
|
2020mail, а зачем объявлять переменные за километр от использования и давать непонятные имена?
Где проверки на выход за край вектора?
0
|
|
|
0 / 0 / 0
Регистрация: 21.08.2020
Сообщений: 19
|
|
| 27.08.2020, 08:06 [ТС] | |
|
0
|
|
|
фрилансер
6510 / 5773 / 1135
Регистрация: 11.10.2019
Сообщений: 15,428
|
|
| 27.08.2020, 08:14 | |
|
2020mail, неправильно
Новички так делают, потому что ещё не знают. Но тебе я уже сказал, ты уже знаешь
0
|
|
| 27.08.2020, 08:14 | |
|
Как менять размер шрифта? Как мышкой менять размер DialogBar'а? Как менять размер Image в RichEdit'e ? Как динамически менять размер массива? как динамически менять размер массива? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
BitTorrent (версия 4.3.9) и Меню Настройки
russiannick 15.11.2026
В меню Настройки можно отключить автоматическое обновление программы.
Карта этого меню приложена ниже.
Нужный пункт выделен красным.
Сервис
Настройки
Поведение
|
Транслитерация текста с кириллицы на латиницу (вариант №3)
Maks 15.11.2026
Обновленная версия предыдущей обработки.
Изменения коснулись букв: Ъ, Ы, Ь, Э, отображения которых зависят от положения реквизита "Транслитерация имён".
Изменено отображение буквы Й.
Добавлена. . .
|
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки.
Добавлено:
- Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
|
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы.
Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
|
|
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
|
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы.
Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
|
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version
Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
|