|
0 / 0 / 1
Регистрация: 04.10.2015
Сообщений: 6
|
||||||
Проверить, можно ли разделить монеты и купюры гонорара на две равные части?04.10.2015, 17:57. Показов 4350. Ответов 13
Метки нет (Все метки)
Инопланетяне с планеты Пандора уже много лет исследуют землян. Для этого на Землю внедрено множество агентов-пандорианцев. Так как среднестатический пандорианец примерно в 20 раз меньше среднестатичестического землянина, для перемещения по планете они используют специальных роботов, внешне неотличимых от жителей Земли. Внутри этих роботов с комфортом располагается команда агентов-исследователей.
Сегодня команда, управляющая роботом «Геннадий», получает свой гонорар. Команда состоит из двух пандорианцев, Джейка и Джейка, которые в данный момент исследуют жителей России. Гонорар исследователи получают один на двоих наличными в обыкновенном российском банке. Джейк и Джейк должны получить сегодня K рублей. Смогут ли они разделить полученные монеты и купюры на двоих так, чтобы гонорар оказался поделен поровну, вне зависимости от того, какими именно монетами и купюрами им решат выдать K рублей в банке? Напишите программу, которая поможет Джейку и Джейку ответить на этот вопрос. Входные данные На вход подается число K — сумма, которую получат Джейк и Джейк ( 1 ≤ K ≤ 100 000 ). Выходные данные Выведите «YES», если вне зависимости от того, какими именно монетами и купюрами будет выдана нужная сумма, их можно будет поделить поровну, и «NO» — в противном случае. Действие происходит в России, поэтому для выдачи нужной суммы могут быть использованы купюры и монеты следующих номиналов: 1 , 2 , 5 , 10 , 50 , 100 , 500 , 1000 и 5000 рублей. ________________________________________ ________________________________________ _______________________ на тесте неправильные ответы при К>=10000, помогите найти ошибку
0
|
||||||
| 04.10.2015, 17:57 | |
|
Ответы с готовыми решениями:
13
Разделить массив на две равные части, суммы элементов которых наиболее близки к равности
|
|
CAPITAL OF ROCK!
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
|
|||||||
| 04.10.2015, 18:05 | |||||||
Не по теме: не решение проблемы, лишь маленькое замечание.
0
|
|||||||
|
0 / 0 / 1
Регистрация: 04.10.2015
Сообщений: 6
|
|
| 04.10.2015, 18:12 [ТС] | |
|
ошибки на тех же тестах
0
|
|
|
CAPITAL OF ROCK!
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
|
|
| 04.10.2015, 18:15 | |
|
и в Integer не влезет 100 000
Добавлено через 2 минуты так. задание: определить, получатся ли две одинаковые по купюрам и номиналу кучки, которые в сумме дадут K?
0
|
|
|
0 / 0 / 1
Регистрация: 04.10.2015
Сообщений: 6
|
|
| 04.10.2015, 18:17 [ТС] | |
|
в ABC pascal помещается
_______ получается, что так
0
|
|
|
0 / 0 / 0
Регистрация: 15.01.2018
Сообщений: 1
|
|
| 15.01.2018, 23:13 | |
|
Спасибо!
0
|
|
|
Платежеспособный зверь
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
|
|
| 16.01.2018, 07:59 | |
|
Мутная какая-то задача. Сдаётся мне, что не всё так просто в этой жизни. Слишком уж примитивно решение. А если, скажем, выдали 1, 2, 2 и 5 рублей, что, сумму поделить поровну невозможно?
В задаче ведь говорится: чтобы гонорар оказался поделен поровну. Ну, вот гонорар 10 рублей, он делится пополам, а условию не удовлетворяет... Хотя, если с детского сайта взята, то может быть и так...
0
|
|
|
Модератор
|
||||
| 16.01.2018, 09:28 | ||||
|
Задача по факту обратна такой: можно ли выдать К рублей так, что их невозможно разделить поровну на 2.
0
|
||||
|
Платежеспособный зверь
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
|
||
| 16.01.2018, 17:56 | ||
|
А вот если дано 100,100,100,100,100,50,10,10,10, 10, 10, 10, 5,2,2,2,1 - попробуй тут разберись, можно разложить на две одинаковые суммы?
0
|
||
|
Модератор
|
||
| 17.01.2018, 14:37 | ||
|
Нет номиналов, есть сумма. Если эту сумму можно выдать такими номиналами, что на двоих не поделить поровну, то NO, иначе YES. Вот сумма 10, ее можно выдать как 5+5, но это не имеет значения, поскольку можно выдать 10 или 2+2+2+2+2 -- достаточно единственного разложения на монеты/купюры, которые не поделить так, чтобы половинки были равны, и все, NO.
0
|
||
|
Платежеспособный зверь
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
|
|
| 17.01.2018, 15:24 | |
|
del
0
|
|
|
Модератор
|
|||
| 17.01.2018, 15:30 | |||
|
Добавлено через 2 минуты 5000: 5000 -> NO 5002: 5000+2 -> NO 9998: 5000+... -> NO
0
|
|||
| 17.01.2018, 15:30 | |
|
Помогаю со студенческими работами здесь
14
Разбить массив на две равные части (или приблизительно равные) Разделить картинку на равные части Разделить div на 3 равные части Разделить GridLayout на равные части Разделить список на равные части, сохранив порядок Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
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
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|