|
0 / 0 / 0
Регистрация: 17.02.2014
Сообщений: 19
|
|
Вы продолжаете каждую минуту тянуть резину. Доберется ли гусеница когда-нибудь до противоположного конца?19.02.2014, 06:13. Показов 8243. Ответов 54
Метки нет (Все метки)
Гусеница ползет со скоростью 1 см/мин по куску резины, стремясь достичь противоположного конца. Кусок резины имеет длину 5 см и может растягиваться до любой длины. Через минуту вы растягиваете резину так, чтобы она удлинилась вдвое (т.е. стала 10 см в длину). Гусеница прочно держится на поверхности и продолжает двигаться, когда вы снова вытягиваете резину так, что ее первоначальная длина утраивается. Гусеница продолжает ползти, а вы продолжаете каждую минуту тянуть резину…. Доберется ли гусеница когда-нибудь до противоположного конца? Если да, то когда?
Желательно сделать не через консоль а через форму и с листбоксом.
0
|
|
| 19.02.2014, 06:13 | |
|
Ответы с готовыми решениями:
54
Вы продолжаете каждую минуту тянуть резину. Доберется ли гусеница когда-нибудь до противоположного конца? Вы продолжаете каждую минуту тянуть резину. Доберется ли гусеница когда-нибудь до противоположного конца? Вывод каждую минуту |
|
1151 / 743 / 483
Регистрация: 21.01.2014
Сообщений: 1,903
|
||||||
| 19.02.2014, 15:30 | ||||||
|
Код для консольного приложения, слабонервным не смотреть
![]() Кликните здесь для просмотра всего текста
1
|
||||||
|
0 / 0 / 0
Регистрация: 17.02.2014
Сообщений: 19
|
|
| 21.02.2014, 07:55 [ТС] | |
|
В задаче сказано, что длина резины постоянно удваивается (х*2) и один раз утраивается её начальная длина .
0
|
|
|
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
|
||
| 21.02.2014, 08:14 | ||
1
|
||
|
1151 / 743 / 483
Регистрация: 21.01.2014
Сообщений: 1,903
|
||
| 21.02.2014, 13:48 | ||
|
0
|
||
|
|
|
| 21.02.2014, 14:56 | |
|
Судя по условию, думаю тут и без программы понятно, что никуда она не доберется. Простой анализ: гусеница за минуту проползает 1 см, а резину растягивают каждую минуту, прибавляя ей в длине еще 5 см. Вполне очевидно, что скорость гусеницы ниже, чем скорость увеличения длины резины, потому никуда она не доберется... С каждой минутой ее путь будет только увеличиваться.
Вот так мыслю: через 1 мин - проползла 1 см, +5 см, осталось 9 см; через 2 мин - проползла 2 см, +5 см, осталось (9-1)+5=13 см; через 3 мин - проползла 3 см, +5 см, осталось (13-1)+5=17 см; И так далее...
0
|
|
|
71 / 62 / 33
Регистрация: 03.09.2013
Сообщений: 306
|
||
| 22.02.2014, 00:14 | ||
|
insite2012, не совсем правильно, там не +5, а х2 так что ещё больше.
через 1 мин - проползла 1 см, 2х5 см,из за растяжения первый сантиметр превратился в 2 осталось 8 см; через 2 минуты проползла +1 см(всего 3), 10х2 , пройденное улиткой тоже удваивается 6 осталось 14 через 3 +1см (7) 20х2 пройденное удвоенное 14, осталось 26. вот только не совсем понял что значит
0
|
||
|
|
|
| 22.02.2014, 00:17 | |
|
Вот именно из-за этого "утраивается я и сделал вывод, что каждую минуту идет приращение на 5 см... Ну а так понятно, никогда этой бедняге не доползти до конца резины (при условии того, если ее постоянно будут тянуть).
0
|
|
|
Неадекват
1501 / 1237 / 248
Регистрация: 02.04.2010
Сообщений: 2,807
|
|||
| 22.02.2014, 00:50 | |||
|
Отличная задача
Подсказка: Задача на оценку частичной суммы гармонического ряда. Под спойлером формула для расчета Кликните здесь для просмотра всего текста
2
|
|||
|
71 / 62 / 33
Регистрация: 03.09.2013
Сообщений: 306
|
||||||
| 22.02.2014, 01:18 | ||||||
|
даже не верится, но она все таки доползет.
код говорит что хватит всего 29 минут ![]()
1
|
||||||
|
Master of Orion
|
|
| 22.02.2014, 01:32 | |
|
К сожалению, лично у не получается решить аналитически, но свои мысли распишу:
Получаем разностную систему уравнений: отсюда можно получить дифур: Решив его относительно t можно получить аналитически без циклов, когда наступит сие счастье.
0
|
|
|
71 / 62 / 33
Регистрация: 03.09.2013
Сообщений: 306
|
|
| 22.02.2014, 01:32 | |
|
а нет напутал, даже длинны ulong хватило только на 60 итераций. :eek: Кошмар, под конец у улитки скорость будет больше скорости света
Прикольная задачка
0
|
|
|
Master of Orion
|
||||||
| 22.02.2014, 01:48 | ||||||
Сообщение было отмечено как решение
Решение
Блин, выше неправильно написал. Хотя логика такая.
Добавлено через 4 минуты Правильный код:
Получается как-то так отсюда: где x - путь улитки, а y - оставшийся путь. Добавлено через 1 минуту Насколько я понимаю, остается решить краевую задачу Коши и найти нужные значения. Добавлено через 54 секунды Хотя решение через ряды намного изящнее, но я его не понимаю
3
|
||||||
|
71 / 62 / 33
Регистрация: 03.09.2013
Сообщений: 306
|
||
| 22.02.2014, 01:58 | ||
|
Ваш код выдаёт 83 , мой при double уходит за 1000 минут.
Разница в коде в том что вы увеличиваете на 5 при каждой итерации, а я в двое. из условия
1
|
||
|
Master of Orion
|
|
| 22.02.2014, 02:11 | |
|
Driwars, дальше читайте , там где написано втрое. А последовательность x 2x 3x.. Вполне очевидна
Добавлено через 2 минуты Driwars, что касается вашего кода: можете по тем дифур см что я выше написал для вашего варианта построить графики и увидите, что они расходятся, а значит при таком удвоении улитка никогда не доползет. Можете пару циклов прогнать: оставшийся путь увеличивается.
0
|
|
|
0 / 0 / 0
Регистрация: 17.02.2014
Сообщений: 19
|
|
| 22.02.2014, 03:21 [ТС] | |
|
Я рад что эта задача много кого заинтересовала))
0
|
|
|
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
|
||
| 22.02.2014, 07:52 | ||
|
А в случае точки улитка никогда не достигнет другого конца. Резинка каждую минуту растягиватеся на 5 см. Улитка за каждую минуту перемещается на расстояние значительно < 5 см (и даже не более 2-х см). Ни о каких 85 мин речи быть не может.
0
|
||
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
|
||
| 22.02.2014, 08:20 | ||
|
например проползла 1 см осталось 4 растянули резину на 5 см( по 2.5 с каждого края) от начала 3.5 до конца 6.5 проползла еще 1 см 4.5. -5.5 растянули 15 см получилось 7 и 8 проползла 8-8 растянули 10.5 10.5 проползла 11.5 9.5 растянули 14 12 вот так медленно но верно она приближается к краю а если каждый раз удваивать длину то картинка меняется 1-4 3.5- 6.5 4.5-5.5 9-11 10-10 20-20 21-19 42-38 но тоже приближается к краю
0
|
||
| 22.02.2014, 08:20 | |
|
Помогаю со студенческими работами здесь
20
Обновление каждую минуту Счетчик с прибавлением каждую минуту Компьютер фризит каждую минуту Клик по кнопке каждую минуту Нажатие кнопки каждую минуту Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|