Задача: Велосипедист выехал из города Данилов в город Ярославль. Через 2ч. после выезда ему осталось проехать ещё 42 км. Найди расстояние между городами, если каждый час он проезжал 13 км. ( буду благодарна если ответите )
В году собрали 4000 кг, а в этом 4312 кг. На 1 поле урожай повысился на 7%, то есть на 0,07. На 2 поле урожай повысился на 8%, то есть на 0,08. Значит, излишек 312 кг нужно разделить на две части: кратную 7 и кратную 8. 312=8*39, кратно 8. Значит, часть, кратная 7, также делится и на 8. То есть она кратна 7*8=56. Возможные варианты: 312=56+256=112+200=168+144=224+88=280+32. Выберем вариант, в котором начальный урожай был 4000 кг. Если 100%=4000, то 1%=40 312=7*8+8*32=7*16+8*25=7*24+8*18=7*32+8*11=7*40+8*4 8+32=40 подходит 16+25=41 24+18=42 32+11=43 40+4=44. ответ: с 1 поля собрали 56 кг, а со 2 поля 256 кг, на 200 кг больше.
Первое из этих решений я нашел еще в начальной школе на олимпиаде по математике, и теперь подумав, что, может быть, та победа повлияла на мое будущее становление, я решил воздать должное этой задаче и найти все возможные решения, написав соответствующий скрипт на Python.
Пусть задача поставлена так: есть строка цифр 123456789 (пусть я и правда не очень интересуюсь нулем), между которыми можно в любых местах поставить 4 арифметических операции (+, -, *, /) или не ставить ничего (то есть ставить пустую строку, тогда образуются двух- и более -значные числа) так, чтобы общее выражение давало в результате 100, как в примерах из книги выше. Ничего другого нельзя, никаких скобок, никаких перестановок, никаких дублей, никаких выкидываний.
Я не учился программированию, и реализовал задачу, как придумал. Поэтому у меня есть вопрос: Как это можно было сделать лучше?
ответ:68км
Пошаговое объяснение:
Путь S=2*13+42= 26+42=68км