Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.10.2012, 15:05   #51
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Ладно. Раз ждать TinMan'a, то с задачами..
И так Poma][a откроет форумчанам тайну, если они составят квадрат 6 х 6 из чисел +1, -1, 0. Так что все суммы по строкам, по столбцам, и по диагоналям были различны. Помогите форумчанам
Poma][a вне форума Ответить с цитированием
Старый 11.10.2012, 15:22   #52
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Квадрат с подвохом Не получится. Вариантов значений сумм не более 13, а суммируемых последовательностей 14
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 11.10.2012, 15:26   #53
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,285
По умолчанию

Poma][a, а это возможно? (про задачу 6х6)
Всего различных вариантов сумм из 6 чисел: -6, -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, т.е. 13 вариантов,
а требуемое количество: 6 сумм по строкам, 6 сумм по столбцам, 2 диагонали, т.е. 14
ПС Опоздал
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 11.10.2012, 15:31   #54
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Ага. Не зря же меня "хитрым" в этой теме назвали

Последний раз редактировалось Poma][a; 11.10.2012 в 15:36.
Poma][a вне форума Ответить с цитированием
Старый 11.10.2012, 15:36   #55
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Poma][a, тайна где? Координаты сундука с пиастрами
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 11.10.2012, 15:36   #56
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

А вот Вам жесть
Она (задача) на форуме решалась, но не решилась. (Кстати я решил )

Мегамозгу в очень длинном тексте требуется заменить все буквы "А" на буквы "Б", а все буквы "Б" - на буквы "А". Текстовый редактор позволяет заменить во всём тексте один произвольный набор символов на другой. Например, в результате замены "АА"->"БСАА" строка "АААААЛ" перейдёт в строку "БСААБСАААЛ". Как ему выполнить задачу?
Цитата:
Poma][a, тайна где?
Дак Вы же не построили

Последний раз редактировалось Poma][a; 11.10.2012 в 15:43.
Poma][a вне форума Ответить с цитированием
Старый 11.10.2012, 16:31   #57
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Спросил у препода из ПЕДа, как можно назвать он сказал что или индукция (которая тут не уместна) или рекурентное соотношение (хотя мне кажется оно тут снова не к месту)......

И Аватар, С Днем Рождения!) Для Вас и тайну открыть не жалко) Щас только придумаю

Последний раз редактировалось Poma][a; 11.10.2012 в 17:50.
Poma][a вне форума Ответить с цитированием
Старый 12.10.2012, 19:55   #58
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Три поста подряд - перебор... Но время для "правки" прошло.

Ну а тайна поможет Вам разгадать задачу про строки

В условии об этом прямо не сказано, но я так понимаю, что все остальные символы, кроме А и Б, должны остаться неизменными. Это так?

Да.


Что значит "очень длинный текст"?

1. Вручную все замены сделать невозможно.
2. Любая данная последовательность символов может в нем встретиться.
3. Мегамозг не может использовать для замены последовательности с длиной сравнимой с длиной текста.

Есть ли в "арсенале" текстового редактора символ, отсутствующий в тексте?

Нет.

Можно ли несколько раз производить изменения по всему тексту?

Да.

Можно ли пропускать некоторые последовательности? Например, при замене "АА"->"БСАА" строка "AAAAAЛ" перейдет в строку "БСАААААЛ" (то есть 2ую последовательность пропустили).

Нет.

Можно ли при замене пользоваться регулярными выражениями (либо их аналогами)?

Нет.
Poma][a вне форума Ответить с цитированием
Старый 13.10.2012, 21:41   #59
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Поиск надеюсь есть в редакторе. Подобрать комбинацию типа "1234" или "98763" которой нет в тексте. В строке символов А и Б не должно быть, символы не повторяются и коды символов в ней монотонно возрастают или убывают. Заменить А на эту строку, Б на А и строку на Б
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 13.10.2012 в 21:44.
Аватар вне форума Ответить с цитированием
Старый 13.10.2012, 21:50   #60
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Неа. Вы мою "тайну" читали?
Цитата:
Любая данная последовательность символов может в нем встретиться.
И вот гляньте про рекурсию : http://www.braingames.ru/forum/index.php?showtopic=5774

Вот нашел книжечку :

Или вот на вики накопал :
Цитата:
Исходный вариант статьи (В. В. Пупышев, «Рекурсия: плохо или хорошо?») опубликован в журнале «Потенциал».

Рекурсия — это жемчужина теории алгоритмов, и это первое, с чем знакомят школьников (сразу после процедур ввода и вывода данных, элементарных арифметических операций, оператора цикла и условного оператора).
Простота рекурсии обманчива. Метод рекурсии таит в себе много опасностей и сложностей, и в то же время готовит много приятных сюрпризов.
Давно известен такой математический приём, как разбиение задачи на простые шаги, каждый из которых тоже можно разложить на более мелкие шаги и так далее, пока не доберёмся до самых элементарных «шажочков».
Представим, что нужно пройти 1000 шагов. Для решения делаем один шаг, остаётся 999: задача упростилась. Сделав такое упрощение 999 раз, дойдём до самой элементарной задачи — шагнуть один раз. Конечно, этот пример слишком прост. Далее мы рассмотрим более сложные примеры, освещающие явление рекурсии как с хорошей так, и с плохой стороны.
Вы, наверное, уже заметили сходство понятий рекурсии и математической индукции. У рекурсии, как и у математической индукции, есть база — аргументы, для которых значения функции определены (элементарные задачи), и шаг рекурсии — способ сведения задачи к более простым.
Или ссыль : тыц

И скромный оффтоп : С Возвращением

Последний раз редактировалось Poma][a; 13.10.2012 в 23:18.
Poma][a вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
игры ivan12ivan Общие вопросы по Java, Java SE, Kotlin 2 07.03.2012 09:06
игры Епгений Общие вопросы Delphi 14 14.05.2011 16:40
Моделирование человеческого разума булевской математикой Fog Свободное общение 28 12.11.2010 06:51
разработка игры "Реверси". Имеется код этой игры на С++ CD-RW Помощь студентам 0 28.03.2010 00:13