Не совсем понял про "змейку". Если мы начинаем двигаться по прямой из случайной точки на рамке, может же случиться так, что фигура справа не будет достаточной площади?
С делением на блоки вроде понятно всё. А вот какие есть алгоритмы мутирования границ? Идея понятна. Но как это может выглядеть, пока не представляю. Изучал ли кто-то эту проблему? Может есть готовые эффективные алгоритмы?
Видимо, нужно делать возможность перевыбора клетки, но я боюсь что может возникнуть ситуация, когда страны бесконечно перезабирают друг у друга одну и ту же клетку. Но я попробую этот способ, думаю, что можно легко ограничить кол-во обменов
Да, страны должны соседствовать. Я боюсь, что даже если заполнять страны по одной и начать с центра, могут образоваться куски карты, которые невозможно будет соединить в одну страну.
Допустим, 4 х 4 и площадь страны должна быть 2.
XX1X
XX12
XXX2
XXXX
Тут страны 1 и 2 образовали пустое место в правом верхнем углу, и туда страну не получится поставить.
Это и есть мой алгоритм, и у него такая же проблема. Из-за случайности может так случиться, что последняя страна, например, не сможет занять нужную площадь
@dedik да, компилировать. Но я так понял, что получилось это сделать. На счет строк, в хорошем коде должны следить за длиной строк (80 символов например по гайдлайнам джавы). А плохой зачем читать? :-))) еще возможно можно печатать в landscape режиме
@dedik как я уже сказал, склеить пдф-ки легко. Так я под линуксом, то примерное решение на баше (может не работать). Легко можно портировать на другие скриптовые языки. Обновил ответ.
Добавлю, что редактор в eclipse выполняет валидацию wsdl файлов — показывает, если есть какие-то проблемы. Обычно я после создания wsdl генерирую сервис путем создания Web Service в проекте типа Dynamic Web Project. Если генерация прошла успешно, то будут сгенерированы классы Java, которые ничего не делают, но содержат все нужные определения.
После этого, если дописать любую логику в класссах, которые были сгенерированы (например, возвращать константные значения для всех методов), то это все дело можно запустить на сервере и протестировать с помощью SoapUI, который на основе WSDL создает тестовые запросы к сервису.
Может ли быть это неумелой DDoS атакой?
Возможно, что какая-то малварь у пользователя, которая пытается таким образом протестировать сайт. Но о таком я не слышал.
да, я знаком с очетностью, работал когда-то, но еще до изменений в налоговом кодексе. А вы не знаете, сколько выходит единый и социальный налоги сейчас? А инвойсы и акты должен подписывать заказчик?
никакого размаха — до «размаха» еще выучить «весь курс юридических наук (чтобы сдать экзамен экстерном), «практическую медицину», языки, сельское хозяйство, историю, географическую статистику, написать диссертацию и «достигнуть высшей степени совершенства в музыке и живописи»» :)
А означенные области довольно смежные. Да и не писатель я вовсе :)
С делением на блоки вроде понятно всё. А вот какие есть алгоритмы мутирования границ? Идея понятна. Но как это может выглядеть, пока не представляю. Изучал ли кто-то эту проблему? Может есть готовые эффективные алгоритмы?