Показать сообщение отдельно
Старый 23.01.2007, 19:48   #2
slonik
Пользователь
 
Аватар для slonik
 
Регистрация: 26.04.2006
Сообщений: 97
Вы сказали Спасибо: 10
Поблагодарили 28 раз(а) в 11 сообщениях
По умолчанию

Цитата:
Сообщение от Troll
Есть предложение немного попрактиковаться! Смотрю ветка практически помирает, так что попытаемся немного её реанимировать
Реализовывать можно на любом языке программирования, выкладываем исходники, будем оценивать и присуждать титулы вроде ламер-неудачник .

Итак, задача № 1. (задачи придуманы не мной, так что ногами не бейте)

N серых и M белых мышей сидят по кругу. Кошка ходит по кругу по часовой стрелке и съедает каждую S -тую мышку. В первый раз счет начинается с серой мышки. Составить алгоритм определяющий порядок в котором сидели мышки, если через некоторое время осталось K серых и L белых мышей.

-------------------------------
Хм, вроде кто-то задачу неправильно скопипейстил... любых двух съеденных мышей(или любых двух не съеденных) можно поменять местами - порядок изменится, а цифры - нет. Поэтому определить порядок получится только в экзотических случаях (например M == 0, или (K==0)&&(M==L)).
slonik вне форума