|
0 / 0 / 0
Регистрация: 03.11.2022
Сообщений: 140
|
|
Определить минимальный по сумме уплаченных взяток допустимый порядок получения подписей20.09.2023, 22:46. Показов 4843. Ответов 73
Метки нет (Все метки)
Ломаю голову и не пойму как написать программу вот такого условия: Есть министерство из N чиновников, где N натуральное число. У каждого из чиновников могут быть как подчиненные, так и начальники, причем справедливы правила: подчиненные моего подчиненного мои подчиненные, начальники моего начальника - мои начальники, мой начальник не есть мой подчиненный, у каждого чиновника не более одного непосредственного начальника.
Для того чтобы получить лицензию на вывоз меди необходимо получить подпись 1-ого чиновника - начальника всех чиновников. Проблема осложняется тем, что каждый чиновник, вообще говоря, может потребовать "визы", т.е. подписи некоторых своих непосредственных подчиненных и взятку - известное количество долларов. Для каждого чиновника известен непустой список возможных наборов "виз" и соответствующая каждому набору взятка. Пустой набор означает, что данный чиновник не требует виз в данном случае. Чиновник ставит свою подпись лишь после того, как ему представлены все подписи одного из наборов "виз" и уплачена соответствующая взятка. Необходимо определить и вывести минимальный по сумме уплаченных взяток допустимый порядок получения подписей для лицензии и стоимость. Может кто-нибудь сможет подсказать, может у кого есть идея.
0
|
|
| 20.09.2023, 22:46 | |
|
Ответы с готовыми решениями:
73
Необходимо определить и вывести минимальный по сумме уплаченных взяток допустимый порядок получения подписей для лицензии и стоимость. Определить порядок получения подписей минимизирующий сумму уплаченных взяток
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||||||||
| 27.09.2023, 14:51 | ||||||||
![]() ![]() До этого, нет смысла о чём либо говорит. Добавлено через 8 минут
У нас одна очередь и один стек. Но остальные требования нужно выполнить.
0
|
||||||||
|
0 / 0 / 0
Регистрация: 03.11.2022
Сообщений: 140
|
|
| 27.09.2023, 15:40 [ТС] | |
|
SmallEvil, мне сказали, что вместо графа(дерева) надо было использовать очередь, а как сказали есть в файле есть.
0
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||
| 27.09.2023, 16:02 | ||
![]() Ну а если серьезно, я себе это не представляю. Добавлено через 1 минуту Они наверное задачи попутали.
0
|
||
|
0 / 0 / 0
Регистрация: 03.11.2022
Сообщений: 140
|
|
| 27.09.2023, 16:07 [ТС] | |
|
Я тоже сказала, что как очередь, на что мне сказал преп:" ладно давай с графом(деревом), но надо расписывать вручную стек, а не автоматом, как в программе"
0
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|
| 27.09.2023, 16:17 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 03.11.2022
Сообщений: 140
|
|
| 27.09.2023, 16:22 [ТС] | |
|
Сказали, что стек и очередь использовать желательно как в файле.
А результаты работы программы, согласно условию (по вводу данных и выводу на печать) все ОК.
0
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|||||||||||||
| 27.09.2023, 17:12 | |||||||||||||
![]() Сейчас попробую. Добавлено через 1 минуту За основу беру ваши стек и очередь из поста Определить минимальный по сумме уплаченных взяток допустимый порядок получения подписей Добавлено через 26 минут Добавлено через 17 минут Я конечно еще посмотрю, нет ли там багов. Меня начинает уже на смех пробивать эта задача ![]() Изменения исходного кода притерпела только эта часть :
полный код
0
|
|||||||||||||
|
0 / 0 / 0
Регистрация: 03.11.2022
Сообщений: 140
|
|
| 27.09.2023, 20:52 [ТС] | |
|
А по Вашему как расписывать стек, если мне дали не так, как Вы считаете. Просто помимо решить и сдать задачу я очень хочу разобраться.
0
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||||||||||
| 27.09.2023, 21:39 | ||||||||||
|
Позаботиться о правиле Пяти. Позаботиться о хранении данных элемента так, что бы минимизировать копирование. То что сейчас есть, это ужас. И так как это задача "сдали и забыли" то и делать его не хочется. При том что непонятно что использовать можно. (такое ощущение что ничего нельзя) Конструктор перемещения и оператор присваивания перемещением, можно на данном этапе убрать. И std::move тогда тоже.
Добавлено через 5 минут В реальном коде он не жизнеспособен.
0
|
||||||||||
|
0 / 0 / 0
Регистрация: 03.11.2022
Сообщений: 140
|
|
| 27.09.2023, 22:19 [ТС] | |
|
Буду разбираться, если что будет непонятно, можно спросить?
0
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|
| 27.09.2023, 23:44 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 03.11.2022
Сообщений: 140
|
||||||
| 01.10.2023, 23:04 [ТС] | ||||||
|
Реализовала программу по другому, но как добавить: определить и вывести минимальный по сумме уплаченных взяток допустимый порядок получения подписей для лицензии. Стоимость вывела и посчитала, а как определить и вывести минимальный по сумме уплаченных взяток допустимый порядок получения подписей для лицензии не знаю, не получается. Может кто подскажет как это сделать.
0
|
||||||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||
| 01.10.2023, 23:14 | ||
Сначала получаем подписи в чиновников 6 и 7, потом в 3 и 4, и уже в главного 0. Добавлено через 1 минуту Стек и очередь на векторе. ![]() То есть так можно, а просто взять использовать готовый стек и очередь нет ?
0
|
||
|
0 / 0 / 0
Регистрация: 03.11.2022
Сообщений: 140
|
|
| 02.10.2023, 00:50 [ТС] | |
|
Мне преп сказал так расписать, я расписала, а как в него добавить определить и вывести минимальный по сумме уплаченных взяток допустимый порядок получения подписей для лицензии , расписывая так же, а готовые брать преп запретил.
Добавлено через 1 час 23 минуты SmallEvil, может сможете подсказать как сделать, как у меня, а не готовый стек и очередь. В готовом я разобралась, поняла, но преп не хочет и слушать так, только как я расписал ему надо. Кто-нибудь подскажите как сделать.
0
|
|
| 02.10.2023, 00:50 | |
|
Определить максимально допустимый ток по медному электропроводу Определить допустимый угол закручивания стального вала на сколько времени хватит денег в случае получения наследства в сумме при указанных расходах
Минимальный путь для получения максимальной суммы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки.
Добавлены следующие реквизиты типа Булево:
- Буквы;
- Цифры;
- Символы.
Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
|
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей.
Самым главным критерием для. . .
|
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store.
И так:
1. Скачиваем с. . .
|