Article View: es.comp.os.linux.programacion
Article #1846Re: Reto de programacion algoritmica
From: Tomey
Date: Wed, 03 Aug 2005 15:43
Date: Wed, 03 Aug 2005 15:43
51 lines
2921 bytes
2921 bytes
Si, correcto. Se me olvido poner el ^ :P Voy a probar el algoritmo que me has pasado a ver que tal. Te explico exactamente el problema a ver si asi te sirve de algo mas de ayuda. Una empresa me ha pedido que haga un programa que es el siguiente. Ellos tienen barras de aluminio de 30 metros (supongamos, medida standard). Y necesitan sacar de esas barras de aluminio 3 secciones de 10m, 5 de 43m y 4 de 27m. Hay que optimizar los cortes de las barras para que la perdida de material sea el minimo. O si no puede ser eso, que por lo menos, el trozo de barra que te sobre sea reutililizable. Que sobre un trozo de 6m no sirve para nada porque la medida menor de una barra es de 10m. Entonces digamos que el sobrante debe estar lo mas cercanoa a 0 posible o superiro a 10m. Te ha servido de algo esta explicacion???? :P espero que si. Bueno ahora pruebo lo que me has pasado y te cuento cosas. Gracias. "Oscar Garcia" <redstarQUITARSPAM23@terra.es> escribi� en el mensaje news:7vl1f11q6kjm53bfqdhid70hfvti4pfimm@4ax.com... > El Wed, 3 Aug 2005 13:27:21 +0200, "Tomey" <kiketomey@hotmail.com> > escribi�: >>Serian 2n combinaciones (n = numero de elementos). > > Error, el algoritmo ser�a de O(2^n) y no de O(2n). O lo que es lo > mismo, tender� a crecer exponencialmente con el n�mero de elementos. > > A�n sea un algoritmo que busque la exactitud con 100 y se salte todos > aquellas combinaciones que se pasen (puede hacerse) seguir�a siendo de > orden 2^n aunque su tiempo total haya sido posiblemente reducido > sensiblemente. > > Un saludo. > > -- > �scar Javier Garc�a Baudet > LinaresDigital > http://redstar.linaresdigital.com/
Technical Details
Message-ID:
<dcqon1$p3r$1@nsnmrro2-gest.nuria.telefonica-data.net>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!feeder.ecngs.de!ecngs!feeder2.ecngs.de!news.osn.de!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmrro2-lo.nuria.telefonica-data.net!not-for-mailReferences:
<dcq9mr$r3j$1@nsnmrro2-gest.nuria.telefonica-data.net> <7vl1f11q6kjm53bfqdhid70hfvti4pfimm@4ax.com>Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,d1999c4db9e210fa X-Google-Attributes: gidf86c8,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!feeder.ecngs.de!ecngs!feeder2.ecngs.de!news.osn.de!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmrro2-lo.nuria.telefonica-data.net!not-for-mail From: "Tomey" <kiketomey@hotmail.com> Newsgroups: es.comp.os.linux.programacion Subject: Re: Reto de programacion algoritmica Date: Wed, 3 Aug 2005 17:43:25 +0200 Organization: Telefonica Data Espagna Lines: 53 Message-ID: <dcqon1$p3r$1@nsnmrro2-gest.nuria.telefonica-data.net> References: <dcq9mr$r3j$1@nsnmrro2-gest.nuria.telefonica-data.net> <7vl1f11q6kjm53bfqdhid70hfvti4pfimm@4ax.com> NNTP-Posting-Host: 203.red-80-35-179.pooles.rima-tde.net X-Trace: nsnmrro2-gest.nuria.telefonica-data.net 1123083809 25723 80.35.179.203 (3 Aug 2005 15:43:29 GMT) X-Complaints-To: usenet@nsnmrro2-gest.nuria.telefonica-data.net NNTP-Posting-Date: Wed, 3 Aug 2005 15:43:29 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.2180 X-RFC2646: Format=Flowed; Original X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180