08 ноября 2010 года в08.11.2010 19:03 3 0 10 1

Все мы объекты одного класса

Сегодня весь вечер ушел на то, чтобы вспомнить основные принципы ООП. Да, именно объектно ориентированного программирования. Сначала долго проковырялся с конструктором и деструктором. Разобрался. Обозначил классы как отдельные модули в приложении. Написал родительский класс, потом 2 потомка. Если дальше не будет различий в методах и архитектуре, то соединю их в один, да так будет проще, посмотрим.

Стоит отметить, что я написал только половину родительского класса, как раз ту, что отвечает за прорисовку фона и размерной сетки.

Хм, а давай те я расскажу задание, может у кого то появятся оригинальные алгоритмы решения, высказывайтесь. Слушайте, называется проблема паромщика:

Имеется паром, размерностью NxM, на него в случайном порядке загружаются машины(легковые размером 1х1 и весом 1т, легковые с прицепом размером 2х1 и весом 2т и грузовики размерностью 3х1 и весом 10…30т). нужно организовать перевозку таким образом, чтобы паром не перевернулся (центр тяжести был на расстоянии минимум 20% от длины/ширины парома), чтобы на берегу не осталось машин и чтобы было совершено минимальное количество перевозок (т.е. паром максимально заполнялся за одну загрузку).

Мне важен скорее алгоритм, чем сам реализация.

Завтра думаю, сделаю ещё приличный кусок программы. Останется написать только обработчика процесса перевозки.

Спокойной ночи.

Комментарии

Зарегистрируйтесь или войдите, чтобы добавить комментарий

Новые заметки пользователя

FREEMIND — Это просто Вьюи блог

7

6 октября

У каждого человека должны быть ценности. Должен быть тот стержень, который ему не дает украсть, дать взятку, проехать на красный, на пуст...

6

16 июля

Сегодня я сходил в политех, в первой половине дня, получил красный диплом бакалавра. Съездил пообедал с Соней в Терре, на свободный за ка...

6

11 июля

Когда очень долго не пьешь и не занимаешься разного рода долбоебизмами, появляется состояние сквозной трезвости. Это почти как анальная ч...

6

Алкоголики бухают, наркоманы пускаются по вене, экстремалы ломают себя, а я… а что я, люблю использовать аккуратные числа.

7

24 июня

В продолжении ночные прогулки, роль понятого, роспись на месте преступления. Занимательные и разнообразные вечера, хочу заметить. Поч...

7

Лето

Да лето. Мое 21е лето. Я все тот же. Херовые попытки постоянных отношений, много идей, исписанных тетрадей с заметками, мыслями, мало дру...