Форум программистов, компьютерный форум CyberForum.ru

Кошки и мышки С++ - C++

Восстановить пароль Регистрация
 
knf
16 / 16 / 2
Регистрация: 18.09.2012
Сообщений: 184
21.09.2013, 19:25     Кошки и мышки С++ #1
N серых и M белых мышей сидят по кругу. Кошка ходит по кругу по часовой стрелке и съедает каждую S -тую мышку. В первый раз счет начинается с серой мышки. Составить алгоритм определяющий порядок в котором сидели мышки, если через некоторое время осталось K серых и L белых мышей.

Вот такая задачка.
Создам, например, циклический список, заполню его числами 1-серая мышка, 2 - белая мышка(рандомно). Далее будем "поедать" мышек, съеденная серая мышка -1, съеденная белая -2(например). И надо просто восстановить порядок, в котором они сидели? Все ли я правильно понял?
Но думаю, все совсем не так
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2013, 19:25     Кошки и мышки С++
Посмотрите здесь:

Как съедать мышки(список, стек)? C++
C++ как определить цвет под указателем мышки?
C++ Windows API и получение сообщений от мышки
Эмулятор мышки C++
Найти угол исходя из координат мышки C++
C++ Кошки
C++ Считывание координат (x;y) курсора мышки
C++ Имитация клика мышки

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
D3fend0r
17 / 17 / 1
Регистрация: 14.09.2013
Сообщений: 37
21.09.2013, 22:48     Кошки и мышки С++ #2
Цитата Сообщение от knf Посмотреть сообщение
N серых и M белых мышей сидят по кругу. Кошка ходит по кругу по часовой стрелке и съедает каждую S -тую мышку. В первый раз счет начинается с серой мышки. Составить алгоритм определяющий порядок в котором сидели мышки, если через некоторое время осталось K серых и L белых мышей.

Вот такая задачка.
Создам, например, циклический список, заполню его числами 1-серая мышка, 2 - белая мышка(рандомно). Далее будем "поедать" мышек, съеденная серая мышка -1, съеденная белая -2(например). И надо просто восстановить порядок, в котором они сидели? Все ли я правильно понял?
Но думаю, все совсем не так
порядок мышек не имеет значение, так как кошка независимо какую мышку съедает продолжает есть каждую S-тую мышку. Тоесть создаем циклический список (или массив) и заполняем его мышками ( без цвета). После выбираем откуда кошка начинает есть (это и будет серая мышка). Кошка оставляет (L+K) мышей, теперь можно выбрать какого цвета будут мышки ( удовлетваряя условию ), после этого даем цвет остальным мышкам, которые были съедены. И надо решить проблему бесконечных циклов, например s=2, {с,б,с,б}, K=0, L=1.
Yandex
Объявления
21.09.2013, 22:48     Кошки и мышки С++
Ответ Создать тему
Опции темы

Текущее время: 10:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru