Обратная "считалочка", Обратная "считалочка" |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Обратная "считалочка", Обратная "считалочка" |
Татка |
Сообщение
#1
|
Группа: Пользователи Сообщений: 8 Пол: Женский Репутация: 0 |
Приветик! :yessss:
Пожалуйста, помогите, задачку надо до утра решить! Задачка эта, можно сказать, обратная задачке "считалочка". Тема - динамические структуры данных. Задача: В задаче о "считалочке" Петя находится на месте i. Сущевствует ли значение k (k-ый удаляемый ребенок) такое, что Петя останется последним ребенком в круге. Написать программу поиска значений k. Умоляю :molitva: , помогите пожалуйста. |
volvo |
Сообщение
#2
|
Гость |
Я не знаю, как быть с динамическими структурами данных... Их тут просто негде использовать... Если без них - то можно взять вот эту программу: Казнь, задать в ней константу K = N, и изменить основную часть вот так:
|
Татка |
Сообщение
#3
|
Группа: Пользователи Сообщений: 8 Пол: Женский Репутация: 0 |
Ну а можно сюда приплести как-нибудь динамические переменные и указатели?
|
volvo |
Сообщение
#4
|
Гость |
Ну, разве что забросить массив All в динамическую память - но это просто извращение:
Var |
Altair |
Сообщение
#5
|
Ищущий истину Группа: Пользователи Сообщений: 4 825 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Наверно тот, кто придумывал задачу, хотел что бы ее решали кольцевым списком.
Когда дети считаются, они в круге стоят, это кольцо, а каждый элемент списка детка ... сопливая :D шучу-шучу -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
Татка |
Сообщение
#6
|
Группа: Пользователи Сообщений: 8 Пол: Женский Репутация: 0 |
Спасибо всем за ответы. :flowers:
А как решить просто считалочку и посчитать сколько кругов пройдет считалочка? |
AGENT_KGB |
Сообщение
#7
|
Группа: Пользователи Сообщений: 6 Пол: Мужской Реальное имя: Сергей Репутация: 0 |
День добрый! Народ помогите решить похожую задачку:
Создать кольцевой список из N игроков. Разработать объект обеспечивающий реализацию игры в считалочку. Выбирается некоторое случайное число Rn. Если число больше числа игроков N, тогда для счета берется остаток от деления по модулю Rn на N. По найденному числу удаляется игрок - соответствующий элемент списка. Процесс выбора случайного числа продолжается пока не останется пследний игрок - победитель. Каждый запуск обеспечивает 10 различных игр. Получить список выигравших номеров. |
Текстовая версия | 27.04.2024 8:44 |