Вожет баян не знаю.
У вас есть 5 гривен вам нужно купить 100 голов скота и недолжно остаться денег.
расценки:
Конь 50 коп.
Корова 10 коп.
Овца 1 коп.
Какие идеи?
mocrosoft
24-11-2007, 13:32
1 лошадь, 39 коров и 60 овец.
Странно вообще-то, что при столь низких расценках на скотину на Украине такое дорогое мясо и колбаса :(
kalimera
24-11-2007, 18:09
:))
Виталий13
25-11-2007, 01:41
1 лошадь, 39 коров и 60 овец.
Странно вообще-то, что при столь низких расценках на скотину на Украине такое дорогое мясо и колбаса :(
Подбором решается или какие формулы есть? А то мне подбором лень было заниматься.
mocrosoft
25-11-2007, 11:36
Подбором решается или какие формулы есть? А то мне подбором лень было заниматься.
Хрен его знает? ;)
For kon=0 to 7
For korow=0 to (500-50*kon)/10
ovc=500-50*kon-10*korov: if ovc<0 then ovc=1000
If ovc+korow+kon=100 then print "лошадей ";kon;" коров ";korow;" овец ";ovc: STOP
next korov
next kon
Виталий13
25-11-2007, 13:35
Хрен его знает? ;)
For kon=0 to 7
For korow=0 to (500-50*kon)/10
ovc=500-50*kon-10*korov: if ovc<0 then ovc=1000
If ovc+korow+kon=100 then print "лошадей ";kon;" коров ";korow;" овец ";ovc: STOP
next korov
next kon
А чего же "хрен его знает"? Типичный подбор значений. :класс:
mocrosoft
25-11-2007, 14:25
Ну - это Я решал подбором, а точнее - заставил это делать куркулятор ;)
Хрен его знает - возможно есть более изящный путь.
Виталий13
25-11-2007, 18:15
Ну - это Я решал подбором, а точнее - заставил это делать куркулятор ;)
Хрен его знает - возможно есть более изящный путь.
Естественно есть. Спросить у того, кто знает ответ. Что может быть изящнее? :D
Drema
04-12-2007, 00:20
Естественно есть. Спросить у того, кто знает ответ. Что может быть изящнее?
Подумал тут немного. Изящнее наверное есть.
Идея такая: Пусть x - количество коней, y - коров, z - овец.
Из условий задачи строим 2 уравнения:
1) 50x+10y+z=500 - соответствует условию что потрачены все деньги.
2) x+y+z=100 - соответствует условию что покупаем 100 голов
имеем 3 неизвестных и 2 уравнения. Но есть же еще и условие того что неизвестные - это целые числа.
Выразим переменные x и y через переменную z:
x = (9z-20)/40 - 12
y = 112 + (20-49z)/40
отсюда очевидно, что дробь (9z-20)/40 - должна быть целым числом.
Или же дробь 9z/40 должна быть равна целому числу + 1/2
Тогда (вот тут скользкий момент) z должно удовлетворять условию:
z = 40n+20 (где n=0,1,2,3,...) - проверьте! подставляя в таком виде z дробь 9z/40 будет равна 9n+4+1/2 - то есть как и задумывалось - целое число + половинка.
но z не может быть больше 100. отсюда получаем три варианта: n=0 (z=40*0+20=20), n=1 (z=40*1+20=60), n=2 (z=40*2+20=100)
z=100 - сразу видно, что не подходит. 100 овец - потрачена только 1 гривня, а не 5.
z=20 - не подходит. x(z=20) - отрицательное число.
единственное n, которое нам подходит - это n=1. Тогда z=40*1+20=60
и подставляя это значение в выражения для x и y находим:
x = 1
y = 39
Бульдозер
04-12-2007, 18:40
Нуваснах.... почитаешь - комплекс неполноценности появится :)
Drema
04-12-2007, 19:33
Нуваснах.... почитаешь - комплекс неполноценности появится
Комплекс неполноценности появляется при чтении курса теорфизики Ландау Лифшица. А мы так... :-)
mocrosoft
04-12-2007, 19:44
Комплекс неполноценности появляется при чтении курса теорфизики Ландау Лифшица. А мы так... :-)
А у кого, кстати? У того, кто читает, или у студентов, которым читают? ;)
Drema
04-12-2007, 20:24
А у кого, кстати? У того, кто читает, или у студентов, которым читают?
У читателя данных книг. Студентам же если читают лекции, то объясняют подробно места, про которые в книге написано "очевидно, что...", "легко понять, что...", "легко показать, что..." :-)
...
Но наибольший успех достигается с помощью такого приема: из готовой рукописи вы вырываете две страницы выкладок, а вместо них вставляете слово «следовательно» и двоеточие. Гарантирую, что читатель добрых два дня будет гадать, откуда взялось это «следствие». Еще лучше написать «очевидно» вместо «следовательно», поскольку не существует читателя, который отважился бы спросить у кого-нибудь объяснение очевидной вещи. Этим вы не только сбиваете читателя с толку, но и прививаете ему комплекс неполноценности, а это одна из главных целей.
...
(c) Н. Вансерг «The American Scientist», 46, №3 (1958)
Виталий13
05-12-2007, 15:02
Подумал тут немного. Изящнее наверное есть.
Идея такая: Пусть x - количество коней, y - коров, z - овец.
Из условий задачи строим 2 уравнения:
1) 50x+10y+z=500 - соответствует условию что потрачены все деньги.
2) x+y+z=100 - соответствует условию что покупаем 100 голов
имеем 3 неизвестных и 2 уравнения. Но есть же еще и условие того что неизвестные - это целые числа.
Выразим переменные x и y через переменную z:
x = (9z-20)/40 - 12
y = 112 + (20-49z)/40
отсюда очевидно, что дробь (9z-20)/40 - должна быть целым числом.
Или же дробь 9z/40 должна быть равна целому числу + 1/2
Тогда (вот тут скользкий момент) z должно удовлетворять условию:
z = 40n+20 (где n=0,1,2,3,...) - проверьте! подставляя в таком виде z дробь 9z/40 будет равна 9n+4+1/2 - то есть как и задумывалось - целое число + половинка.
но z не может быть больше 100. отсюда получаем три варианта: n=0 (z=40*0+20=20), n=1 (z=40*1+20=60), n=2 (z=40*2+20=100)
z=100 - сразу видно, что не подходит. 100 овец - потрачена только 1 гривня, а не 5.
z=20 - не подходит. x(z=20) - отрицательное число.
единственное n, которое нам подходит - это n=1. Тогда z=40*1+20=60
и подставляя это значение в выражения для x и y находим:
x = 1
y = 39
:eek: :молись:
А интегралы с дифрядами туда никак не всунуть???
А вообще - :класс:
Макар
09-12-2007, 22:11
Народ вы чего!Сказано же купить 100 голов скота, а какого несказано, легче купить 5000 голов овец!Остальные это для того, что бы запутать!
Aleon
08-01-2008, 01:06
Ну - это Я решал подбором, а точнее - заставил это делать куркулятор ;)
Хрен его знает - возможно есть более изящный путь.
есть, называеться экономическо математическое моделирование:D
мы очень много задач и по круче решали.....
Решеться либо графически, либо через симлекс таблицы......
Найду конспект отвечу!!!
washjuk
08-01-2008, 08:47
Алеон, +1! Матмоделирование рулит.
Вот только бы вспомнить... а еще лучше найти старые конспекты, которые канули в Лету...
Никогда не давайте свои конспекты оболдуям с младших курсов!