InFurions & Tokenizer
Слушай, когда-нибудь задумывался о том, чтобы рассматривать весь город как огромный поток токенов, где каждая стена – это токен, который можно подправить? Если разложить поверхности на составляющие, присвоить каждой вес, и бить только по самым ценным, то получится, искусство станет таким же эффективным, как хорошо отлаженный код. Представь себе, как будто это алгоритм покрытия для граффити.
Я понимаю, к чему ты ведешь, но если рассматривать каждую стену как отдельный элемент, то сначала нужно четко определить, что это за элемент в данном контексте – например, как участок поверхности, который можно покрасить. Затем нужен коэффициент, учитывающий не только визуальное воздействие, но и юридические аспекты и мнение жителей. Если это будет определено, то жадный алгоритм покрытия мог бы выбирать стены с наивысшим приоритетом, но все равно придется учитывать перекрытия и ограничения. Интересная оптимизационная задача, просто не забудь про ограничения.