|
0 / 0 / 0
Регистрация: 21.08.2020
Сообщений: 19
|
||||||
Как менять размер вектора в с++ ? Яндекс.Практикум21.08.2020, 19:55. Показов 5472. Ответов 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 выводим данные в шаблон |
|
фрилансер
6495 / 5724 / 1133
Регистрация: 11.10.2019
Сообщений: 15,286
|
|
| 21.08.2020, 21:56 | |
Сообщение было отмечено 2020mail как решение
Решение
2020mail, это не при компиляции, а при выполнении. Ошибка написана на скрине английским по серому - не инициализирована переменная f
0
|
|
|
0 / 0 / 0
Регистрация: 21.08.2020
Сообщений: 19
|
|
| 21.08.2020, 22:01 [ТС] | |
|
0
|
|
|
фрилансер
6495 / 5724 / 1133
Регистрация: 11.10.2019
Сообщений: 15,286
|
||||||
| 22.08.2020, 07:58 | ||||||
|
2020mail, инициализировать же
1
|
||||||
|
0 / 0 / 0
Регистрация: 21.08.2020
Сообщений: 19
|
||||||
| 26.08.2020, 21:10 [ТС] | ||||||
|
Всё, нашел решение:
0
|
||||||
|
Вездепух
13210 / 6843 / 1824
Регистрация: 18.10.2014
Сообщений: 17,306
|
|
| 26.08.2020, 21:39 | |
|
Del
0
|
|
|
0 / 0 / 0
Регистрация: 21.08.2020
Сообщений: 19
|
||||||
| 27.08.2020, 00:07 [ТС] | ||||||
|
Решение с помощью getline():
0
|
||||||
|
фрилансер
6495 / 5724 / 1133
Регистрация: 11.10.2019
Сообщений: 15,286
|
|
| 27.08.2020, 06:42 | |
|
2020mail, а зачем объявлять переменные за километр от использования и давать непонятные имена?
Где проверки на выход за край вектора?
0
|
|
|
0 / 0 / 0
Регистрация: 21.08.2020
Сообщений: 19
|
|
| 27.08.2020, 08:06 [ТС] | |
|
0
|
|
|
фрилансер
6495 / 5724 / 1133
Регистрация: 11.10.2019
Сообщений: 15,286
|
|
| 27.08.2020, 08:14 | |
|
2020mail, неправильно
Новички так делают, потому что ещё не знают. Но тебе я уже сказал, ты уже знаешь
0
|
|
| 27.08.2020, 08:14 | |
|
Как менять размер шрифта? Как мышкой менять размер DialogBar'а? Как менять размер Image в RichEdit'e ? Как динамически менять размер массива? как динамически менять размер массива? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Просветление в 5 секунд
kumehtar 10.07.2026
Андрей Веретенников выдал фразу недавно: "Вам не обязательно кем-то себя считать"
|
Эксперимент с картинкой-обложкой на CodinGame
Adler 10.07.2026
Решил на днях провести эксперимент. У меня есть аккаунт на CodinGame, ТОП-3 по РФ среди 2200 участников (в разделе соревнования по программированию ИИ-ботов). Там есть обложка, куда можно влепить. . .
|
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
|
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
|
|
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал.
Оно само - говорит.
Кто слышит тот слышит.
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|