IPB

Добро пожаловать, гость ( Вход | Регистрация )

 
Тема закрытаОткрыть новую тему
> Мегамозг на окружности
sergrisha
28.1.2010, 0:23
Сообщение #1


Новичок
*

Группа: Пользователи Braingames
Сообщений: 5
Регистрация: 2.1.2008
Пользователь №: 5 758



У нас с проверяющим модератором очевидное разногласие в задаче "Мегамозг на окружности" http://braingames.ru/?path=privatedata&act...e=427&id=715715 (ранее в скобках была удаленная ныне неправильная ссылка) и, по-моему, оно просто так не устранимо. Посему хотелось бы узнать мнение других модераторов.
С моей точки зрения дискуссия сводится примерно к такому:
Я: вот решение
Модератор: ответ правильный, но решение не зачту
Я: В чём проблема?
М: Слишком большой перебор
Я: И в чём же проблема?
М: Для этой задачи известно другое решение, не требующее такого большого перебора, вот его и нужно написать.
Я: ?!

Я согласен, что, возможно, моё решение не самое изящное, и уж наверняка не то, которое ожидалось, но мне не понятно, почему это причина для не зачёта? По-моему оно вполне соответствует формулировки задачи и является полным.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
idler_
28.1.2010, 9:48
Сообщение #2


Лентяй
*****

Группа: Администраторы Braingames
Сообщений: 8 665
Регистрация: 22.4.2007
Пользователь №: 211



Ссылка для модераторов.


--------------------
Я - человек-простой
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
sergrisha
28.1.2010, 11:44
Сообщение #3


Новичок
*

Группа: Пользователи Braingames
Сообщений: 5
Регистрация: 2.1.2008
Пользователь №: 5 758



Оффтоп.
QUOTE(idler_ @ 28.1.2010, 10:48) *
.../path=admin&action=answers&answers=underconsideration&puzzle=427&user=10024&id=715715

Жаль, не угадал user, когда строил свою URL для модераторов. Я думал, что это кука member_id, которая у меня 5758, а всё оказалось хитрее.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cradle1
28.1.2010, 13:34
Сообщение #4


Активный участник
***

Группа: Модераторы BrainGames
Сообщений: 923
Регистрация: 2.7.2008
Из: Протвино, Моск.обл.
Пользователь №: 8 757



c такими "решениями" я отсылаю, как и уважаемый модератор сапер... обоснование отсылки простое: я не верю, что вы верно написали программу, программу читать я не умею, и ошибки в ней находить тоже. решить задачу не значит найти ответ, кроме того, эта задача не программистская, а поучительная, умея решать ее аналитически вы сможете решить подобное на олимпиадах за 5 минут, перебирать варианты вы будете час. правда, когда я проверяю подобное я сразу начинаю выводить пользователя на формулы, которые он использовал в программе, и если пользователь не "тугой" то рано или поздно приходит к решению через ТЧ. представьте себе, что вы просто знаете ответ на эту задачу и все, а как вы меня собираетесь убеждать в этом ответе? кроме того, решив задачу аналитически вы сами получите гораздо большее удовлетворение. умение решать такие задачи это самое начало теории чисел, хоть почитайте чего-нибудь про это, все понятно написано для старших классов. п.с. задча также хорошо решаема для других чисел, только нужно больше думать и один из пользователей решил ее для любого числа.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
sergrisha
28.1.2010, 23:17
Сообщение #5


Новичок
*

Группа: Пользователи Braingames
Сообщений: 5
Регистрация: 2.1.2008
Пользователь №: 5 758



QUOTE(cradle1 @ 28.1.2010, 14:34) *

c такими "решениями" я отсылаю, как и уважаемый модератор сапер... обоснование отсылки простое: я не верю, что вы верно написали программу, программу читать я не умею, и ошибки в ней находить тоже. решить задачу не значит найти ответ, кроме того, эта задача не программистская, а поучительная, умея решать ее аналитически вы сможете решить подобное на олимпиадах за 5 минут, перебирать варианты вы будете час.
правда, когда я проверяю подобное я сразу начинаю выводить пользователя на формулы, которые он использовал в программе, и если пользователь не "тугой" то рано или поздно приходит к решению через ТЧ. представьте себе, что вы просто знаете ответ на эту задачу и все, а как вы меня собираетесь убеждать в этом ответе? кроме того, решив задачу аналитически вы сами получите гораздо большее удовлетворение. умение решать такие задачи это самое начало теории чисел, хоть почитайте чего-нибудь про это, все понятно написано для старших классов. п.с. задча также хорошо решаема для других чисел, только нужно больше думать и один из пользователей решил ее для любого числа.

Я думаю, что мне будет разумнее отвечать в обсуждении задачи, а не в форуме. Тут же напишу, что, вероятно, приложение исходного кода было моей самой большой ошибкой. Как я упоминал в тексте обсуждения, я не прошу верить мне, что я правильно написал программу! Я прошу верить тому, что я написал над исходным текстом! А там сплошь верные и легко проверяемые факты, для проверки которых вполне достаточно арифметических операций и сравнения чисел в пределах тысячи.

Кроме того, я бы хотел попросить Вас, cradle1, ответить на вопросы, заданные мной в отдельном комментарии добавленном сегодня. Я думаю ответ вполне можно дать и здесь, на форуме
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
alan
28.1.2010, 23:32
Сообщение #6


zzz...
*****

Группа: Администраторы Braingames
Сообщений: 13 480
Регистрация: 23.2.2009
Из: Симферополь
Пользователь №: 13 114



Задача решается для любого количества чисел. И тогда перебор будет не 1000, а милионы. А вы так не поняли как задачу решать. Значит и засчитывать нечего. Без вариантов.
Я бы на месте сапер-а просто переформулировал задачу так - решить с перебором меньше 50. и автоматически закрыл бы вопрос.

И не пытайтесь у других модераторов найти поддержки. Это очень типичная ситуация и результат коллективного решения всегда один.
Сосредоточте силы на решении, а не удержании своей позиции, которая вам нафиг не нужна wink.gif
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
sergrisha
29.1.2010, 1:48
Сообщение #7


Новичок
*

Группа: Пользователи Braingames
Сообщений: 5
Регистрация: 2.1.2008
Пользователь №: 5 758



Уважаемый alan, во-первых, разве я где-то утверждал, что задача не решается для любого количества точек? По-моему, моя формулировка была несколько иной. (Более того, как минимум метод, изложенный в моём решении, при необходимом количестве ресурсов решает эту задачу для любого случая).

Во-вторых, хотелось бы узнать, откуда видно, что я не понял, как решать задачу? По-моему, как минимум выбор "альтернативных" чисел в моих комментариях говорит о том, что я догадываюсь, чем определяется размер перебора. И вообще, что значит "не понял как решать задачу", если я нашёл правильный ответ и представил его доказательство? Или у нас теперь только одно "правильное" решение?

Но суть не в этом. Меня интересует принципиальный момент, а именно, чем моё решение не соответствует условию? Оно что, содержит ошибку? Так укажите на неё! Моё решение не правильное? Или оно не годится только тем, что оно не такое, какое ожидается, является "в доску тупым", и не требует доказательства никаких "умных" фактов? Так в этом, по-моему, и есть вся прелесть этого решения. Я не понимаю, зачем искать (а потом доказывать и описывать!) сложное решение, если есть простое. Или в наши дни в математике одного правильного доказательства уже мало? (Мне, например, рассказывали легенду, упомянутую в википедии , что именно это определило выбор Колмогорова в пользу математики, а не истории)

По-моему, если задача допускает не только то решение, которое "хочется автору", это проблема задачи, а не других решений. И меня удивляет, что у высказавшихся к нынешнему моменту модераторов иное мнение.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
alan
29.1.2010, 8:02
Сообщение #8


zzz...
*****

Группа: Администраторы Braingames
Сообщений: 13 480
Регистрация: 23.2.2009
Из: Симферополь
Пользователь №: 13 114



Задачу в той формулировке в которой она дана вы решили (скорее всего - этого никто не узнает, вы это понимаете?).
Но это формально. А фактически любая задача на сайте подразумевает ограничения на перебор.
Надеюсь вы теперь удовлетворены, будете спокойно спать, а в свободное от сна время пытаться уловить идею и найти человеческое решение.smile.gif

П.С. Один довольно умный парень как-то сказал, что любой ответ есть переформулировкой условия. Так что ставить себе цель найти ответ с помощью Какого-нибудь решения не намного лучше чем цель состоящая в прочитении и понимании условия. Цель при решении задач на нашем сайте это найти самое красивое решение и насладиться процессом при этом.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
sergrisha
29.1.2010, 11:15
Сообщение #9


Новичок
*

Группа: Пользователи Braingames
Сообщений: 5
Регистрация: 2.1.2008
Пользователь №: 5 758



Уважаемый alan, не кажется ли Вам, что Вы сам себе противоречите? Раз решил, так по чёму она ещё на зачтена? По-моему, и Вы, и другие смотревшие моё решение модераторы как раз знают, что задача решена, но не хотят этого признавать. А это разные вещи! Вот Вы пишите "в этой формулировке", а я в тексте обсуждения указывал, что по-моему, нельзя легко поменять формулировку, чтобы моё решение не работало, не сделав задачу "гробиком" (конечно я не имею в виду искусственных ограничений), и как минимум один из модераторов с этим согласился. Остальная часть моего комментария не так публична, посколькоу возможно является подсказкой, и находится в обсуждении решения.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cradle1
29.1.2010, 12:19
Сообщение #10


Активный участник
***

Группа: Модераторы BrainGames
Сообщений: 923
Регистрация: 2.7.2008
Из: Протвино, Моск.обл.
Пользователь №: 8 757



вы хотели цифр? 307^2->46972
11^5 саму цифру написать можно, но если я напишу выражение это будет подсказкой.->73816 если я в вычислениях не напутал.
при этом с вас никто не требует высоких степеней, если вы понимаете о чем я.
с вашем решением вы просто не получили тех знаний (или не воспользовались ими), которые явно в этой задаче напрашиваются.
прикиньте саму формулу описанную в ваших программах, повертите ее в уме, и задайтесь вопросом а как можно упросить ее.
если написать грубо, то вы решаете задачу при заданном а и в,
sin(a)sin(B)+cos(a)cos(B), и решаете ее грубо в лоб.
это всего лишь пример, поэтому не стоит ссылаться на него, что он легкий, в вашем случае пример может быть суммой ряда Тейлора.
по поводу 50 alan сильно преувеличил, чтобы не дать другим подсказки.
да и по поводу 300, для ее решения достаточно пальцев рук, чтобы ее решить и "опративку" на несколько чисел. задачу можно решить в уме.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
alan
29.1.2010, 19:50
Сообщение #11


zzz...
*****

Группа: Администраторы Braingames
Сообщений: 13 480
Регистрация: 23.2.2009
Из: Симферополь
Пользователь №: 13 114



QUOTE(sergrisha @ 29.1.2010, 9:15) *

Уважаемый alan, не кажется ли Вам, что Вы сам себе противоречите? Раз решил, так по чёму она ещё на зачтена?

На зачтена потому, что ни один модератор не считает ,что такое нужно засчитывать.
См. ФАКю - "модератор может уточнять условие по своему усмотрению."

Для предотвращения дальнейшей траты вашего времени и сил тему и вопрос закрываю.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Тема закрытаОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0 -

 



- Упрощённая версия Сейчас: 27.4.2024, 16:53
Яндекс.Метрика