![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 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. Прошу простить если нарушил правила при заполнении |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 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
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,371
|
![]()
На первом шаге надо разобраться с алгоритмом.
Тут достаточно знать родной язык. Подумай, как можно решить первую задачу? Почитай про сочетания, перестановки, ... Без знания математики ... ![]() Аналогично поступай и с другими задачами. Самое важное - это найти и описать алгоритм решения ... Если сможешь внятно, для себя, изложить алгоритм, то подумай, как его можно описать используя начальные знания о языке. Если думаешь, что на готовых решениях этих задач можно учить язык, то это заблуждение. В Сетях можно найти множество готовых примеров и попроще и по содержательнее. Например, поищи книгу "Песни о Паскале", задания и решения к ней.
Как-то так, ...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужна помощь | 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 |