Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
1 / 0 / 1
Регистрация: 19.07.2009
Сообщений: 43
1

Алгоритм поиска целых чисел для уравнения

19.03.2018, 00:24. Показов 1208. Ответов 2

Author24 — интернет-сервис помощи студентам
Есть система уравнений вида:
35*x + 16*y >= 500
35*x + 16*y <= 535
Нужно найти такие целые числа x и y от нуля до n, при которых оно бы было правильно и результат (35*x + 16*y) был минимальным, то есть стремился к 500, а не к 535.
Но если подходящих x и y нет, чтобы получилось 500, то пусть будет 501, если и его нет, то 502 и т.д.

Я решил задачу перебором всех целых чисел от 0 до некоего максимума (типа 1000), подставляя их в X и Y.
Но выполняется долго. И выглядит некрасиво.
Подскажите, как решить задачу более правильно?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.03.2018, 00:24
Ответы с готовыми решениями:

Составить алгоритм и программу длля поиска в массиве целых чисел из 5 элементов минимального числа.
Составить алгоритм и программу длля поиска в массиве целых чисел из 5 элементов минимального числа.

Алгоритм поиска целых простых чисел
Предлагаю простой алгоритм проверки и поиска простых чисел, приглашаю к сотрудничеству в написании...

Алгоритм бинарного поиска для решения кубического уравнения с одним корнем
Добрый день, пытался написать алгоритм бинарного поиска для решения кубического уравнения с одним...

Написать шаблоны функций для для вычисления суммы произведений двух соседних чисел для трех целых чисел и в одномерном массиве целых чисел
Написать шаблоны функций для для вычисления суммы произведений двух соседних чисел для трех целых...

2
4240 / 2937 / 687
Регистрация: 08.06.2007
Сообщений: 9,817
Записей в блоге: 4
19.03.2018, 00:54 2
Лучший ответ Сообщение было отмечено Mind31 как решение

Решение

Решить уравнение 35*x + 16*y = 500 на бумажке или здесь, например http://planetcalc.ru/3303/
Подобрать k=157 получить ответ x=12 y=5
1
1 / 0 / 1
Регистрация: 19.07.2009
Сообщений: 43
19.03.2018, 01:02  [ТС] 3
Офигенно!
0
19.03.2018, 01:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.03.2018, 01:02
Помогаю со студенческими работами здесь

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

Алгоритм Евклида для n целых чисел
Задача: Составить рекурсивную функцию, реализующую алгоритм Евклида для n целых чисел. Самый...

Дан массив упорядоченных по возрастанию целых чисел. разработать алгоритм бинарного поиска заданного числа, результат номер искомого числа или 0 если
помогите решить задачу: Дан массив упорядоченных по возрастанию целых чисел. разработать алгоритм...

Отсортировать набор целых чисел, создав для него дерево поиска
дано число N и набор из N целых чисел. отсортировать набор целых чисел, создав для него дерево...

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

Рекуррентная функция для поиска заданного числа в упорядоченном массиве целых чисел
Собственно вопрос вызвала &quot;рекуррентная функция&quot;. Поиск в гугле еще больше меня запутал. Поиск...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru