Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal ABC
Войти
Регистрация
Восстановить пароль
 
mimimi30000
0 / 0 / 0
Регистрация: 18.03.2017
Сообщений: 6
#1

Задача с соревнования. Нужно написать код на Паскале

14.09.2017, 14:03. Просмотров 172. Ответов 1
Метки нет (Все метки)

Какая радость! Родители Пети уехали в командировку на целый год, предоставив шаловливого мальчугана самому себе. Петя обрадовался неимоверно. Он прыгал на кровати и бросался подушками целыми днями напролет, пока...

Сегодня Петя полез в буфет и обнаружил там страшную записку. Родители поручили сыну поливать их любимый цветок весь год, каждый день, утром, в обед и вечером. «Стоп!» — подумал Петя. Он точно знал, что если выполнять поручение родителей в течение i-го (1 ≤ i ≤ 12) месяца года, то цветок вырастет на ai сантиметров, а если не поливать цветок в i-ый месяц, то цветок за этот месяц не вырастет. Также Петя знает, что родители ни за что на свете не поверят, что он поливал цветок, если цветок вырастет строго меньше, чем на k сантиметров.

Помогите Пете выбрать минимальное количество месяцев, в которые он будет поливать цветок, так чтобы цветок вырос не менее чем на k сантиметров.

Входные данные
Первая строка содержит ровно одно целое число k (0 ≤ k ≤ 100). В следующей строке записаны двенадцать целых чисел, разделенных пробелами: i-ое (1 ≤ i ≤ 12) число в строке обозначает ai (0 ≤ ai ≤ 100).

Выходные данные
Выведите единственное целое число — минимальное количество месяцев, в которые Петя будет поливать цветок, так чтобы цветок вырос не менее чем на k сантиметров. Если цветок не сможет вырасти на k сантиметров за год, выведите -1.

Примеры
входные данные
5
1 1 1 1 2 2 3 2 2 1 1 1
выходные данные
2
входные данные
0
0 0 0 0 0 0 0 1 1 2 3 0
выходные данные
0
входные данные
11
1 1 4 1 1 5 1 1 4 1 1 1
выходные данные
3
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.09.2017, 14:03
Ответы с готовыми решениями:

Нужно написать программу в паскале
Нужно создать программу в паскале, которая будет находить среднее...

Нужно написать 3 программы на Паскале
Номера 5, 7, 8. Могу даже заплатить) https://yadi.sk/d/bD26Mx2D3W98E4

помогайте написать код на Паскале для данный формулы
привет! помогайте написать код на Паскале для данный формулы

Нужно написать программу на паскале, запускающаяся через cmd(exe) которая Дублирует строку, содержащую заданный символ
Помогите срочно! Нужно написать программу на паскале запускающаяся через...

Задача с файлом, нужно написать в конец каждой строки, сколько символов в строке
var s:string; f:text; k,c:integer; begin assign(f,'laba4.txt');...

1
кот Бегемот
Платежеспособный зверь
8449 / 3900 / 1515
Регистрация: 28.10.2009
Сообщений: 10,101
15.09.2017, 08:37 #2
Отсортировать массив по убыванию, суммировать элементы пока не достигнем нужной суммы, считая количество слагаемых
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.09.2017, 08:37

Задача на паскале
Дано а, х, z. Если х + z не равно а, вычислить Y = arcsin(x) + tg(a/z) Если х...

задача в Паскале
Помогите решить задачу на паскале из 3 массивов 1)создать массив из 20 целых...

Задача в Паскале
Задача состоит в следующем: Большее из трех чисел заменить...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru