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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.04.2012, 17:39   #1
Sanek_ntsk
Пользователь
 
Регистрация: 08.11.2007
Сообщений: 91
По умолчанию Алгоритм рассадки учеников для минимального списывания (Задача на Delphi)

Решаю задачу.
Суть: вводится количество учеников класса, количество списывающих, количество дающих списать, количество и списывающих и дающих списать. Остальные и не списывают и не дают списать. Нужно вывести схему рассадки учеников таким образом, чтобы количество списываний было минимальным. В классе количество парт - 15(3 ряда по 5 в каждой). Учеников можно рассаживать по двое за партой.
Не могу понять как решать такую задачу. Есть такая мысль, что если те, кто списывает будет сидеть за 1й партой списать точно не смогут т.к. они под наблюдением учителя. Может подскажете с чего начать(кроме ввода данных)?
На каждой парте 2 сидячих места. Итого - 30 мест
Не мы такие, жизнь такая...

Последний раз редактировалось Sanek_ntsk; 13.04.2012 в 21:04.
Sanek_ntsk вне форума Ответить с цитированием
Старый 13.04.2012, 18:05   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

При чем передняя парта? Обычно списывают друг у друга сидящие за одной партой. Отсюда и плясать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 13.04.2012, 19:27   #3
Sanek_ntsk
Пользователь
 
Регистрация: 08.11.2007
Сообщений: 91
По умолчанию

Так-то да, но можно списать у соседа сзади или спереди =)
Не мы такие, жизнь такая...
Sanek_ntsk вне форума Ответить с цитированием
Старый 13.04.2012, 19:35   #4
al1as
Новичок
Джуниор
 
Регистрация: 21.12.2011
Сообщений: 2
По умолчанию

Нужно не допустить того, чтобы списывающие и дающие списать находились друг от друга в пределах одной-двух парт...
al1as вне форума Ответить с цитированием
Старый 13.04.2012, 19:39   #5
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Сначала алгоритм для #2 попробуй придумать, а дальше видно будет
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 13.04.2012, 19:39   #6
Windlogon
Пользователь
 
Аватар для Windlogon
 
Регистрация: 07.04.2012
Сообщений: 19
По умолчанию

Сколько людей всего списывает и сколько даёт списывать первоначально?
Windlogon вне форума Ответить с цитированием
Старый 13.04.2012, 19:43   #7
Windlogon
Пользователь
 
Аватар для Windlogon
 
Регистрация: 07.04.2012
Сообщений: 19
По умолчанию

Цитата:
Сообщение от Sanek_ntsk Посмотреть сообщение
В классе количество парт - 25(3 ряда по 5 в каждой).
Для начала выучи математику 2-го класса так как 3 умножить на 5 будет 15 а не 25!!!
Windlogon вне форума Ответить с цитированием
Старый 13.04.2012, 20:01   #8
Sanek_ntsk
Пользователь
 
Регистрация: 08.11.2007
Сообщений: 91
По умолчанию

Цитата:
Сколько людей всего списывает и сколько даёт списывать первоначально?
Эти данные вводятся и заранее не известны

Цитата:
Сообщение от Windlogon Посмотреть сообщение
Для начала выучи математику 2-го класса так как 3 умножить на 5 будет 15 а не 25!!!
Пардон, 30 сидячих мест) а парт - 15))
Не мы такие, жизнь такая...

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

И снова двойка по математике: 15 парт, за партой сидят 2, но мест все-таки 25... альтернативная логика?
"ковыряю изнутри" (с)
3D Hunter вне форума Ответить с цитированием
Старый 13.04.2012, 21:01   #10
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

К Delphi обсуждение отношения НЕ ИМЕЕТ,
переношу тему в раздел "Помощь студентам"


Модератор
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 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