@adugin Вы писали "примерно" равны. А слова "точное" и "быстро" в этом случае не очень сочетаются. Ваша задача называется мультипликативной задачей о рюкзаке с ограничением на каждый из ранцев равным sum(D) / N. Вам точно нужно для N разбиений или только для двух?
@another_dream Ну если у вас есть два времени - то это будет два столбика DATETIME. Получаете его, парсите средствами PHP, и получаете то, что нужно. Должны быть функции, погуглите.
@RIKUDO05 Первый вопрос мне напомнил в первую очередь про индусов (бывали случаи, когда платили за количество кода), а во вторую о копирайтинге.
Эти 1000 строчек кода кому-то должны быть нужны. Нужен заказчик. В вашем случае возможен только фриланс. Без портфолио и достаточных навыков вас на бирже с распростёртыми руками не встретят. Остаётся только помощь студентам и школьникам. Какая разница, что у вас в городе? Ищите по форумам. Я лично этим не занимался, но на многих форумах просят о помощи за деньги.
@dantezlatan IDE, грубо говоря, это программа, чтобы писать программы. JDK - это, тоже очень грубо говоря, набор заготовок для создания программ на Java.
@blacksmith771 Просто в первом случае - действительно переполнение кучи, а во втором оно ругается, что под массив запрашиваемого размера нельзя выделить память (т.е., фактического переполнения не происходит). Если же вам нужно просто получить OutOfMemoryError, то хватит и первой строчки.