Ir para o conteúdo
Batista15

optimização

Mensagens Recomendadas

Batista15    0
Batista15

boas,

apos os numeros que esta na listview  como referi nesta imagem

novaimagemh.png

o que gostava de fazer era o seguinte, somar os numeros da listview aleatoriamente de que forma que faça a melhor optimizaçao possivel ate dar o valor de 6500.

nao sei se me fiz ententer, é que preciso mesmo de fazer isso, tenho tudo pensado como fazer, mas agora ao colocar na prática estou a verme atrapalhado.

Um abraço

Batista

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
ribeiro55    44
ribeiro55

Um ciclo.

Se é aleatório, começa numa ponta e antes de adicionar, fazes a conta. Se for menor que 6500 adiciona, se não for, procura no resto dos items até ao fim.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
nokPT    4
nokPT

Eu não diria aleatoriamente, parece-me mais um exercício de recursividade, árvores e nº de combinações, se queres optimizar.

Pegas no total, subtrais o 1º nº, pegas no resultado subtrais o 2º... até ficares com resultado negativo. Guardas os resultados (nº de peças e material desperdiçado)

De seguida, pegas no total, subtrais o 2º nº, e o 3º etc...

No final escolhes a que te dá mais peças ou menos material desperdiçado.

Isso é que é optimizar, porque fazer aleatoriamente não testas todas as possibilidades

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade