Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 11.02.2018
Сообщений: 2

Выбрать, какой слиток распилить на две части, и на какие части его следует распилить

11.02.2018, 09:57. Показов 1089. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Разбойники с большой дороги Джон и Боб ограбили караван и в качестве добычи получили три
золотых слитка. Решив поделить добычу по-братски, Джон и Боб взвесили слитки и выяснили, что
они весят x1, x2 и x3 фунтов, соответственно.
Теперь Джон и Боб хотят поделить слитки так, чтобы каждому из них досталось равное количе-
ство золота. Им не хотелось бы пилить слитки, но деваться некуда. Обсудив ситуацию, они решили,
что если смогут, поделят добычу как есть, а если нет, то сумеют-таки распилить один слиток на две
части. Распилить два или все три слитка они уже не смогут.
Помогите Джону и Бобу выбрать, какой слиток распилить на две части, и на какие части его
следует распилить, чтобы после этого можно было поделить добычу поровну.
Формат входных данных:
Первая строка входных данных содержит три целых числа: x1, x2 и x3 (1 ⩽ xi ⩽ 108, сумма
весов слитков чётна).
Формат выходных данных:
Если невозможно распилить один слиток таким образом, что после этого можно поделить золото
поровну, выведите −1.
Если Джон и Боб и так могут поделить золото поровну, выведите 0.
В противном случае на первой строке выведите число 1, если следует распилить первый слиток,
2, если следует распилить второй слиток, либо 3, если следует распилить третий слиток. На вто-
рой строке выведите два положительных целых числа: веса частей, на которые следует распилить
слиток. В сумме две части должны давать исходный вес слитка. Так как суммарный вес золота чё-
тен, слиток всегда требуется распиливать на части, имеющие целый вес. Если возможных решений
несколько, выведите любое.
Я мало пока что изучил с# и тут такое
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.02.2018, 09:57
Ответы с готовыми решениями:

Определить на какие части следует распилить слиток, чтобы можно было поделить добычу поровну
не проходит все тесты Разбойники Джон и Боб ограбили караван и в качестве добычи получили три золотых слитка. Решив поделить добычу ...

Как следует распилить доски, чтобы получить наибольшее количество комплектов?
Как сделать эту задачу если можно в подробностях строителям требуются комплекты досок, каждый из которых состоит из 2 досок длиной 1,4...

Распилить код на потоки
Еще раз здравствуйте. Есть много объектов, которые находятся в векторе. Каждый объект имеет метод execute(). В каждом итерации цикла у меня...

3
Эксперт .NET
 Аватар для Usaga
14305 / 9389 / 1355
Регистрация: 21.01.2016
Сообщений: 35,403
11.02.2018, 10:05
soRRyMe, изучите C# больше и попробуйте самостоятельно решить. В конце концов, кому это больше надо, нам или вам?
1
0 / 0 / 0
Регистрация: 11.02.2018
Сообщений: 2
11.02.2018, 10:07  [ТС]
Ок
0
1152 / 860 / 263
Регистрация: 30.04.2009
Сообщений: 3,603
11.02.2018, 14:47
Цитата Сообщение от soRRyMe Посмотреть сообщение
Я мало пока что изучил с# и тут такое
Не вопрос, напишите алгоритм решения, а мы уж поможет запрограммировать на c#.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.02.2018, 14:47
Помогаю со студенческими работами здесь

Распилить рабочий стол
С помощью какой программы можно распилить рабочий стол на разделы, как в компьютерных залах, везде по разному но вот я нарисовал пример как...

Мнение: Распилить Microsoft
Может ли быть так, что великая компания стала великовата В четвертом квартале финансового года, который закончился 30 июня, Microsoft...

Матрица делится на две части главной диагональю. Найти суммы элементов каждой части
Всем здрасьте. В общем смог найти сумму выше главной диагонали, а вот с суммой ниже главной диагонали не получается. Помогите пожалуйста,...

Матрица А(5,5) делится на две части побочной диагональю. Найти среднее арифметическое сумм элементов каждой части. п
1.Матрица А(5,5) делится на две части побочной диагональю. Найти среднее арифметическое сумм элементов каждой части. 2.Матрица А(5,5)...

СМА WHIRLPOOL AWG910D 853784010000, Пластиковый бак-возможно ли распилить?
Наверно колоть нужно. Или тоненькой пилкой пилить.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru