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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.04.2012, 21:05   #11
Sanek_ntsk
Пользователь
 
Регистрация: 08.11.2007
Сообщений: 91
По умолчанию

Цитата:
Сообщение от 3D Hunter Посмотреть сообщение
И снова двойка по математике: 15 парт, за партой сидят 2, но мест все-таки 25... альтернативная логика?
Извините, тороплюсь. Нужно в короткие сроки реализовать задачу
В конце концов хотелось бы дельных советов по решению задачи
Не мы такие, жизнь такая...

Последний раз редактировалось Sanek_ntsk; 13.04.2012 в 21:10.
Sanek_ntsk вне форума Ответить с цитированием
Старый 14.04.2012, 12:00   #12
3D Hunter
Сумрачная тень
Форумчанин
 
Аватар для 3D Hunter
 
Регистрация: 05.03.2009
Сообщений: 689
По умолчанию

Вы мыслите изначально неверно. Если про дополнительные ограничения и возможности списывания не указано, обычно предполагается, что списывание идет в пределах 1й парты, т.е. только по смежным с ней. Вопрос состоит в том, как рассадить всех учеников, чтобы эта линия списывания не ушла далеко от источника и не соединилась с другими подобными.

Алгоритм будет примерно таков:
1. Вводите исходные данные, делая при этом все необходимые проверки (учеников не больше 30, каждого типа учеников не может быть больше остатка от уже введенного количества и т.д.).
2. Организация самого алгоритма. Здесь нужно немного пораскинуть мозгами на абстрактность. Имеем 4 варианта учеников. У каждого варианта 2 направления: списывают и/или дают списать. Отсюда видим, что источник проблемы составляют те, кто не списывает, ног дает списать.
3. Поэтому с этими проблемными нужно сажать рядом сначала тех, кто не списывает и не дает, а когда они закончатся, то тех, кто списывает, но не дает. Это замкнет линию списываний.
А вообще возьмите лист бумаги и ручку. Нарисуйте схемку, и все станет гораздо понятнее
"ковыряю изнутри" (с)
3D Hunter вне форума Ответить с цитированием
Старый 14.04.2012, 12:12   #13
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Да это обычный сферический конь в вакууме. На деле мы умудрялись кидать записки через одну-две парты. Ну и классика жанра - ложится тетрадь на спину впереди сидящему - а дальше насколько у человека зрения хватит ...
А алгоритм прост - каждому кто дает списать дается уникальное задание, не подходящее для остальных. Я так алгебру и физику в школе постоянно решал...
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Алгоритм Прима,вес минимального остовного дерева 3dg_fan Помощь студентам 0 03.12.2011 17:08
Delphi задача на циклический алгоритм Omge Помощь студентам 2 30.05.2011 16:55
Помогите сделать алгоритм минимального разреза на графах Алексей Равен Помощь студентам 0 07.05.2009 13:05
Задача про учеников на рекурсию Lion_paint Помощь студентам 1 27.02.2009 19:21