|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.11.2011, 19:43 | #1 |
Новичок
Джуниор
Регистрация: 11.11.2011
Сообщений: 2
|
Не покидает чувство, что я допустил ошибку в алгоритме/коде (Python)
Сама задача:
"На ежедневную прогулку выводится группа 15 детей. Они построены по трое в пять рядов. Как построить группу, чтобы в ечении 7 дней подряд ни один ребёнок не гулял с каждым из своих соседей по тройке более одного раза" Мой код на питоне: Код:
1.1. В первый столбец строки вставляем элемент, который ещё не был задействован. И который ещё не стоял первым 1.2. Второй столбец. Ищем объект, который не стоял рядом с предыдущим. Сохраняем в хеше связь с прошлым 1.3. Третий столбец. Ищем объект, который не стоял рядом с предыдущим. Сохраняем в хеше связь с прошлым Меня не покидает чувство, что я делаю что-то в корне не правильно. И решение должно быть куда более элегантное. Сейчас у меня программа ломается на на 4 дне... Да и на втором тоже... Код:
Последний раз редактировалось nextdrift; 11.11.2011 в 19:49. |
12.11.2011, 07:42 | #2 |
Новичок
Джуниор
Регистрация: 11.11.2011
Сообщений: 2
|
Может мне кто-то помочь? Где я не учёл что-то, из-за чего программа ломается?
|
08.03.2013, 23:10 | #3 |
Новичок
Джуниор
Регистрация: 05.03.2013
Сообщений: 1
|
Вот моё решение
Тоже попалась эта задача мать её. Наверное условие придумали в конслагире чтобы скучно не было. Предлагаю своё решение задачи может правильно может нет. Разбил детей на пары. В условии так и спрашивается "как построить чёртову группу" мой ответ по парам. И уже потом крутить двумерным массивом передвигая второй столбец в верх 7 раз подряд. Короче вот код на с++,
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
где я допустил ошибку? | sudik | Помощь студентам | 0 | 06.11.2011 17:38 |
Поиск ошибки в Python-коде [парсинг запроса и генерация ответа WebSocket] | russian-stalker | Python | 0 | 03.06.2011 12:34 |
Что такое драматизм и драматическое чувство? | Kasper1 | Свободное общение | 0 | 29.04.2011 16:52 |
Работа со строками. Написал программній код, но где-то допустил ошибку. | NikitaNikita | Помощь студентам | 2 | 07.02.2011 16:32 |
Ошибка в алгоритме?Выдает ошибку после компиляции. | Aerial | Общие вопросы C/C++ | 2 | 12.05.2010 16:52 |