4 / 4 / 0
Регистрация: 10.08.2018
Сообщений: 40
|
||||||
1 | ||||||
Определить максимальное количество печенья которое получит каждый гость27.10.2018, 17:59. Показов 2936. Ответов 12
Метки нет (Все метки)
У Ильнара есть три коробки с печеньем, в которых a, b, c печенек соответственно. К Ильнару в гости пришло (n−1) человек. Ильнар хочет, чтобы всем гостям и ему досталось одинаковое количество печенек. Поэтому он хочет узнать сколько печенек достанется каждому, если он откроет несколько (возможно ни одной, возможно все три) коробок с печеньем, при этом все печеньки из открытых коробок должны быть розданы поровну (сами печенья нельзя ломать на части).
Определите максимальное количество печенек, которое получит каждый гость и Ильнар. --------------------------------- Формат входных данных В первой строке вводится 4 целых числа a,b,c,n (1≤a,b,c,n≤108) ---------------------------------- Формат выходных данных Выведите единственное число - ответ на задачу. ---------------------------------- Sample Input 1: 1 2 3 4 Sample Output 1: 1 Sample Input 2: 3 4 5 19 Sample Output 2: 0 Мой код:
0
|
27.10.2018, 17:59 | |
Ответы с готовыми решениями:
12
Гость из прошлого. Выведите одно целое число — максимальное количество литров кефира, которое сможет выпить Коля Определить, при каком объеме выпуска каждого вида печенья предприятие получит максимальную прибыль Вывести количество калорий, которое получит корова Определить максимальное суммарное количество пирожков, которое может съесть Ваня |
"C with Classes"
|
||||||
27.10.2018, 18:16 | 2 | |||||
можно вопрос, -1 человек это как, если нормально то в вашем коде нет его.
Добавлено через 1 минуту
0
|
4 / 4 / 0
Регистрация: 10.08.2018
Сообщений: 40
|
|
27.10.2018, 18:23 [ТС] | 3 |
Тут получается, что гостей n-1, но еще к ним нужно прибавить Ильнара. Получается, что нужно поделить на n человек.
0
|
"C with Classes"
|
|
27.10.2018, 18:26 | 4 |
n-1 это с учетом Ильнара я полагаю.
Добавлено через 58 секунд иначе почему гостей n-1? Добавлено через 1 минуту гостей же может быть ноль? а Ильнар всегда есть
0
|
4 / 4 / 0
Регистрация: 10.08.2018
Сообщений: 40
|
|
27.10.2018, 18:27 [ТС] | 5 |
К Ильнару в гости пришло (n−1) человек. К нему пришло n-1. Он сам к себе придти не мог, получается, что всего n
0
|
4 / 4 / 0
Регистрация: 10.08.2018
Сообщений: 40
|
|
27.10.2018, 18:40 [ТС] | 7 |
Гостей ноль не будет, так как диапазон от 1 и плюс Ильнар. Так что минимум 1. А дано n-1 для того, чтобы не было в решении n+1(если бы пришло n гостей). Если не учитывать Ильнара, то будет всего n гостей, а не n+1. Тем более, если n-1 вместе с Ильнаром, то будет всего 0 человек при n равном единице, а их будет 1.=> неверно. Короче вместе с Ильнаром там будет n. И если всего человек n-1, то в 1-м тесте, который они привели будет ответ 2, а не 1.
Другие исключения есть в моем коде? То есть если я правильно считаю, что всего n человек, то мой код будет работать правильно?
0
|
"C with Classes"
|
|
27.10.2018, 19:23 | 8 |
хорошо, гостей 0 быть не может, но ты все равно в своем коде эльнара не учитываешь, +1 нужно делать
Добавлено через 1 минуту мой код тоже тесты не проходит? Добавлено через 11 минут по моему это говорит о том что всего человек n, а пришло в гости n-1, то есть (гости) = (всего человек) - (Эльнар).
0
|
4 / 4 / 0
Регистрация: 10.08.2018
Сообщений: 40
|
|
27.10.2018, 19:33 [ТС] | 9 |
Так да, а нужно все печеньки разделить на ВСЕХ людей, то есть на N.
Другие исключения есть в моем коде? То есть если я правильно считаю, что если всего n человек, то мой код будет работать правильно?
0
|
"C with Classes"
|
|
27.10.2018, 19:42 | 10 |
в твоем коде все нормально, в задание есть непонятка.
где переменная которая хранит количество коробок которое откроет Ильнар. в задании три переменные коробки и одна переменная гостей. Добавлено через 4 минуты он всегда открывает 3 коробки
1
|
4 / 4 / 0
Регистрация: 10.08.2018
Сообщений: 40
|
|
27.10.2018, 19:47 [ТС] | 11 |
Ну это переменная не нужна. Максимальное кол-во печенек всегда будет не меньше, чем кол-во печенек при открытии всех коробочек. Другими словами, не надо рассматривать случаи, когда он открывает меньше 3 коробочек - это бессмысленно.
Но получается, что ошибка в проверяющем тесте.
0
|
698 / 105 / 19
Регистрация: 22.06.2014
Сообщений: 234
|
||||||
27.10.2018, 20:59 | 12 | |||||
Вам не кажется, что задача сводится к тому, чтобы рандомно выбирать все возможные комбинации первых трёх чисел входных данных, целочисленно делить их сумму на последнее и в выходной поток выплёвывать рандомный из доступных результатов? Тестирующая система будет для вас генерировать четыре числа и проверять попадает ли ваш выхлоп в область правильных ответов.
Добавлено через 31 минуту Может я как-то по-своему понял задачу, не знаю.
0
|
Мозгоправ
|
||||||
27.10.2018, 21:28 | 13 | |||||
Задача сводится к тому, что бы взять все комбинации печенек в коробках и выяснить максимальное частное от деления этого количества на число гостей + 1 (хозяин) без остатка. В примитивном виде это выглядит так:
0
|
27.10.2018, 21:28 | |
27.10.2018, 21:28 | |
Помогаю со студенческими работами здесь
13
Определить максимальное количество ноутбуков, которое может быть размещено на складе Найти вероятности событий: каждый игрок получит туза; один из игроков получит все 13 карт одной масти Определить, сколько купюр получит каждый работник Максимальное количество кусочков, на которое можно разбить слово Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |