|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.01.2011, 14:16 | #1 |
Пользователь
Регистрация: 06.01.2011
Сообщений: 16
|
Задача по оптимальному распределению сумм
Задача 2 « Бухгалтер»
Так уж случилось, что программисту пришлось устраиваться на работу бухгалтером. Естественно его приняли и поставили перед ним интересную задачу – выдавать зарплату сотрудникам фирмы. Причем директор фирмы приказал ему выдать зарплату только на K человек, так как сумма всех денег фирмы ограничена. И разрешил бухгалтеру оставшуюся сумму денег с M оставить себе. Каждый i-ый сотрудник фирмы хочет получить сумму . Вам требуется помочь бухгалтеру в раздаче зарплаты таким образом, чтобы ему больше осталось денег. Формат входных данных На первой строчке – два числа: K и M и N (1<=K,M,N<=1000000). K – количество человек, которые обязательно получат зарплату. M – общее количество денег в кассе. N – общее количество сотрудников фирмы не включая бухгалтера. Далее в одну строчку N чисел – суммы, которые хочет получить каждый сотрудник. (0<= <=100000). Первое число – сумма для первого сотрудника, второе – для второго соответственно. Все входные и выходные данные – целые числа. Бухгалтер всегда выдаст зарплату всем K человек. Формат выходных данных Число H – оставшаяся сумма для бухгалтера. Примеры Ввод 4 100 10 7 8 2 5 3 8 5 4 6 4 Вывод 87 Всем спасибо Последний раз редактировалось Standen; 24.01.2011 в 14:19. Причина: Исправил |
24.01.2011, 14:51 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
А можно поинтересоваться, что именно в данной задаче вызывает затруднение?!
самое главное - ограничения на время не вижу, чисел, конечно, многовато, но, думаю, что используя динамическую память можно выкрутиться... Гораздо интереснее, как в одну строчку поместить миллион LongInt чисел да ещё и разделённых пробелами. не исключено, что у старенького дедушки ТурбоПаскаля с этим будут сложности.. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi : Вычисление сумм | D][mon | Помощь студентам | 1 | 29.09.2010 18:17 |
Прошу совета по оптимальному вводу данных с формы. | Uncle_Smith | Microsoft Office Access | 24 | 22.01.2010 10:20 |
помогите с СУММ | MiroslavHerhardt | Microsoft Office Excel | 17 | 19.08.2009 12:28 |
Задача в С++ про вычисление сумм | Many man | Помощь студентам | 2 | 14.12.2008 01:19 |