|
0 / 0 / 0
Регистрация: 21.08.2020
Сообщений: 19
|
||||||
Как менять размер вектора в с++ ? Яндекс.Практикум21.08.2020, 19:55. Показов 5517. Ответов 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 выводим данные в шаблон |
|
фрилансер
6500 / 5731 / 1133
Регистрация: 11.10.2019
Сообщений: 15,332
|
|
| 21.08.2020, 21:56 | |
Сообщение было отмечено 2020mail как решение
Решение
2020mail, это не при компиляции, а при выполнении. Ошибка написана на скрине английским по серому - не инициализирована переменная f
0
|
|
|
0 / 0 / 0
Регистрация: 21.08.2020
Сообщений: 19
|
|
| 21.08.2020, 22:01 [ТС] | |
|
0
|
|
|
фрилансер
6500 / 5731 / 1133
Регистрация: 11.10.2019
Сообщений: 15,332
|
||||||
| 22.08.2020, 07:58 | ||||||
|
2020mail, инициализировать же
1
|
||||||
|
0 / 0 / 0
Регистрация: 21.08.2020
Сообщений: 19
|
||||||
| 26.08.2020, 21:10 [ТС] | ||||||
|
Всё, нашел решение:
0
|
||||||
|
Вездепух
13211 / 6844 / 1824
Регистрация: 18.10.2014
Сообщений: 17,320
|
|
| 26.08.2020, 21:39 | |
|
Del
0
|
|
|
0 / 0 / 0
Регистрация: 21.08.2020
Сообщений: 19
|
||||||
| 27.08.2020, 00:07 [ТС] | ||||||
|
Решение с помощью getline():
0
|
||||||
|
фрилансер
6500 / 5731 / 1133
Регистрация: 11.10.2019
Сообщений: 15,332
|
|
| 27.08.2020, 06:42 | |
|
2020mail, а зачем объявлять переменные за километр от использования и давать непонятные имена?
Где проверки на выход за край вектора?
0
|
|
|
0 / 0 / 0
Регистрация: 21.08.2020
Сообщений: 19
|
|
| 27.08.2020, 08:06 [ТС] | |
|
0
|
|
|
фрилансер
6500 / 5731 / 1133
Регистрация: 11.10.2019
Сообщений: 15,332
|
|
| 27.08.2020, 08:14 | |
|
2020mail, неправильно
Новички так делают, потому что ещё не знают. Но тебе я уже сказал, ты уже знаешь
0
|
|
| 27.08.2020, 08:14 | |
|
Как менять размер шрифта? Как мышкой менять размер DialogBar'а? Как менять размер Image в RichEdit'e ? Как динамически менять размер массива? как динамически менять размер массива? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|