PROBLEMA DE LOGICA - DESFRAGMENTACAO
Comecei a desenvolver o segundo programa de uma série essa semana, ele utiliza a msma lógica do antigo, mas dessa vez, me deparei com um problema de lógica que não consegui resolver de forma nenhuma.
Tipo, uma das funcionalidades do programa é fornecer um conjunto de célular (nessa versão são 64 células no total)
é isso:
As vezes, acontece de preencher quase todos os quadrados, tipo isso:
Como vocês podem ver, tem 4 quadrados livres, mas se eu quiser inserir um item 2x2, por exemplo, não conseguirei, apesar da posição seguinte ser possÃvel:
Tentei desenvolver um algoritmo que chegasse a esse resultado, mas sem sucesso... consegui alguns que chegavam perto, mas não funcionavam em 100% das vezes.
Ahh, e também tem a possiblidade de ter espaço suficiente, mas nenhuma organização de itens poderá melhorar o quadro, tipo
Não seria possÃvel adicioanr uma 5a asa aew...
Bem, é isso, se puderem ajudar, ficaria agradecido.
Tipo, uma das funcionalidades do programa é fornecer um conjunto de célular (nessa versão são 64 células no total)
é isso:
As vezes, acontece de preencher quase todos os quadrados, tipo isso:
Como vocês podem ver, tem 4 quadrados livres, mas se eu quiser inserir um item 2x2, por exemplo, não conseguirei, apesar da posição seguinte ser possÃvel:
Tentei desenvolver um algoritmo que chegasse a esse resultado, mas sem sucesso... consegui alguns que chegavam perto, mas não funcionavam em 100% das vezes.
Ahh, e também tem a possiblidade de ter espaço suficiente, mas nenhuma organização de itens poderá melhorar o quadro, tipo
Não seria possÃvel adicioanr uma 5a asa aew...
Bem, é isso, se puderem ajudar, ficaria agradecido.
Pra que serve
Tipo, é um programa que explora uma sql injection de um server... Prefiro não dar detalhes aqui, pq a serventia do programa em si não é licita (pelo menos a discussão aqui não é), a minha dúvida refere-se simplesmente ao problema apresentado.
Tópico encerrado , respostas não são mais permitidas