Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.05.2019, 20:33   #1
Crazev
Новичок
Джуниор
 
Регистрация: 11.05.2019
Сообщений: 1
Сообщение Нужна помощь

Здравствуйте,я начинающий программист мне 18,без посторонней помощи я не справлюсь помогите пожалуйста в решении пару задач.Извиняюсь если я нарушил правила.
Мне нужно решить несколько задач на PascalABC.NET 3.4.2 но я не знаю пока что языков программировании но стремлюсь в их изучении.
1.Катя и сборы
ограничение по времени на тест1.0 с
ограничение по памяти на тест256 МБ
вводстандартный ввод
выводстандартный вывод
Катя собирается поехать в другой город на сборы по программированию и, конечно, самое главное в этом вопросе – это собрать чемодан. Набор одежды Кати состоит из футболки и джинсов. Катя знает, что сборы продлятся k дней и планирует положить в чемодан n футболок и m джинсов. Заметим, что ещё один дополнительный комплект одежды будет надет на Кате во время поездки.

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

Удастся ли Кате добиться желаемого?

Входные данные
В единственной строке записаны три числа: k, n, m (1≤k≤109, 0≤m,n≤1000).

Выходные данные
Если Катя сможет исполнить желаемое – выведите «Yes», иначе выведите «No» (ответ выводится без кавычек).
2.Пополнение гардероба
ограничение по времени на тест1.0 с
ограничение по памяти на тест256 МБ
вводстандартный ввод
выводстандартный вывод
После поездки на сборы по программированию, Катя решила обновить свой гардероб и начать с футболок. Все футболки новых коллекций содержат уникальный идентификационный номер модели, так что теперь Катя идёт по магазинам и читает эти номера.

Когда Катя берёт в руки очередную футболку, она действует так: если футболка с таким же номером не была встречена Катей ранее – она покупает текущую футболку, в противном случае Катя переходит к следующей футболке без покупки.

Помогите Кате определить, какие футболки ей стоит купить в соответствии с её правилами.

Входные данные
В первой строке записано одно целое число n – количество футболок, которое собирается просмотреть Катя (1≤n≤5000).

Во второй строке записаны n целых чисел ai – номера футболок в том порядке, в котором их встречает Катя (1≤ai≤109).

Выходные данные
Выведите n чисел, каждое из которых равно либо 0, либо 1. При этом, если Катя должна будет купить i-ю футболку, i-e число должно быть равно 1, а если не должна - то равняться 0.
3.Ваня и тетради
ограничение по времени на тест1.0 с
ограничение по памяти на тест256 МБ
вводстандартный ввод
выводстандартный вывод
Недавно Ваня накопил k монет и теперь хочет потратить их на покупку тетрадок в клеточку. Ему известна информация про n магазинов: а именно, ему известно n пар чисел (ai, bi), где ai означает цену тетрадки в клеточку в i-м магазине, а bi означает количество тетрадей в клеточку, имеющихся в наличии в этом магазине.

Какое максимальное число тетрадей в клеточку может купить Ваня?

Входные данные
В первой строке записаны целые числа k и n (1≤k≤1018, 1≤n≤105).

В следующих n строках записано по два целых числа ai, bi (1≤ai,bi≤106).

Выходные данные
Выведите одно число – наибольшее количество тетрадей в клеточку, которое может купить Ваня.
4.Тыквенная магия
ограничение по времени на тест1.0 с
ограничение по памяти на тест256 МБ
вводстандартный ввод
выводстандартный вывод
Маг Чариотис занимается выращиванием тыкв. Размер тыквы определяется целым числом (объёмом в кубических метрах).

У мага есть три заклинания: первое увеличивает размер любой тыквы на p, второе увеличивает размер любой тыквы в k раз, а третье превращает тыкву размера ровно m в карету (на тыквы других размеров оно не оказывает никакого влияния).

Изначально у мага есть n тыкв и он планирует сделать как можно больше карет. Чтобы не колдовать попусту, ему хочется узнать, из каких тыкв возможно получить кареты, пользуясь только заклинаниями.

Входные данные
В первой строке записаны четыре целых числа: n, p, k, m (1≤n≤105, 1≤p≤107, 2≤k≤107, 1≤m≤107).

Во второй строке записаны n целых чисел ai – начальные размеры тыкв, имеющихся у мага (1≤ai≤107).

Выходные данные
Выведите n чисел, каждое из которых равно либо 0, либо 1. При этом, если из i-й тыквы можно получить карету, i-e число должно быть равно 1, а если нельзя – то равняться 0.
Прошу простить если нарушил правила при заполнении
Crazev вне форума Ответить с цитированием
Старый 11.05.2019, 20:36   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Если кто-то просто решит за вас, это вряд ли поможет вам разобраться.

покажите свои наработки, конкретные вопросы и т.п.
http://www.programmersforum.ru/announcement.php?f=31
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 11.05.2019, 21:01   #3
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,371
По умолчанию

На первом шаге надо разобраться с алгоритмом.
Тут достаточно знать родной язык.
Подумай, как можно решить первую задачу? Почитай про сочетания, перестановки, ...
Без знания математики ...
Аналогично поступай и с другими задачами.
Самое важное - это найти и описать алгоритм решения ...
Если сможешь внятно, для себя, изложить алгоритм, то подумай, как его можно описать используя начальные знания о языке.
Если думаешь, что на готовых решениях этих задач можно учить язык, то это заблуждение.
В Сетях можно найти множество готовых примеров и попроще и по содержательнее. Например, поищи книгу "Песни о Паскале", задания и решения к ней.
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь kos94ok Python 22 07.11.2016 09:46
Нужна помощь Narrator Общие вопросы C/C++ 3 13.12.2009 22:38
Очень нужна помощь c матрицами, макросами в Excel. Заранее благодарен(поверьте, очень-очень нужна помощь) Farridjan Помощь студентам 1 03.07.2009 12:24
Очень нужна помощь с написанием программы... срочно(буду благодарен за помощь) 5Paladin5 Помощь студентам 3 02.07.2009 09:12
Нужна помощь по таб. *Иван* Microsoft Office Excel 1 22.11.2007 20:50