2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Получить 2010 нулей
Сообщение01.05.2011, 14:13 


01/10/10

2116
Израиль (племянница БизиБивера)
Нетрудная задачка, но мне понравилась.

На доске написано 2011 натуральных чисел, каждое из которых не превосходит 2011. Если $n$ и $m$ — какие-то два из этих чисел и $n\ge m$, то разрешается вместо числа $n$ написать число $n-m$. С новым набором чисел можно выполнить эту же операцию и т.д.

а) Доказать, что через не более чем 4020 шагов можно добиться того, чтобы среди написанных на доске чисел 2010 чисел были нулями.
б) Доказать, что вначале могут быть написаны такие числа, что будет невозможно получить 2010 нулей раньше, чем через 4020 шагов.

 Профиль  
                  
 
 Re: Получить 2010 нулей
Сообщение01.05.2011, 14:31 
Заслуженный участник


08/04/08
8562
Совсем уж просто:
а) алгоритм Евклида;
б) первые $n$ чисел Фибоначчи (на них алгоритм Евклида всегда работает дольше всего)

 Профиль  
                  
 
 Re: Получить 2010 нулей
Сообщение01.05.2011, 14:44 


01/10/10

2116
Израиль (племянница БизиБивера)
Sonic86 в сообщении #440612 писал(а):
б) первые $n$ чисел Фибоначчи (на них алгоритм Евклида всегда работает дольше всего)


А почему не 2011 и 2010 единичек?

И что такое $n$?

Если у Вас $n=2011$, то 2011-ое число Фибоначчи намнооого превосходит 2011. А в условии написано "каждое из которых не превосходит 2011".

 Профиль  
                  
 
 Re: Получить 2010 нулей
Сообщение01.05.2011, 15:47 


01/10/10

2116
Израиль (племянница БизиБивера)

(Оффтоп)

Честно говоря, я не понимаю, в чём прикол решать задачу, не прочитав её условие :evil:


-- Вс май 01, 2011 16:44:50 --

Я вижу, задачка слишком лёгкая, решать никто не хочет. Посему выскажу пару собственных соображений.

Разрыв между наибольшим и наименьшим из чисел не может превышать 2010. После каждой операции разрыв можно уменьшить как минимум на 1, так что за 2010 операций можно все числа равными сделать.
А потом ещё за 2010 сделать 2010 нулей.

Если же изначально стоит число 2011 и ещё 2010 единичек, то менее, чем за 4020 не получится.

Я права?

 Профиль  
                  
 
 Re: Получить 2010 нулей
Сообщение01.05.2011, 18:02 


01/10/10

2116
Израиль (племянница БизиБивера)
Мне уже подсказали, что я ошиблась.
Если наибольших чисел более одного, моё решение не катит, ибо разрыв не сокращается.
Так что, не так всё просто :-(

 Профиль  
                  
 
 Re: Получить 2010 нулей
Сообщение01.05.2011, 19:04 


01/10/10

2116
Израиль (племянница БизиБивера)
Короче, так:

Среди чисел могут быть равные. Посему с каждым ходом либо наибольшее уменьшается на 1 (если оно единственное), либо появляется один новый нолик. Значит, за 4020 шагов всегда можно добиться 2010 нулей.

А вот если записано число 2011, а за ним 2010 единичек, то меньше, чем за 4020 не выйдет...

Могу снова ошибиться...

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group