Havel-Hakimi

19 Febrero 2010

El código está en catalán pero es autoexplicativo.

def comprova(nodes):
    if sum(nodes) % 2 != 0:
      print 'la suma se graus no es parell'
      return 0
    if max(nodes) > len(nodes)-1:
      print 'hi ha un node de grau mes gran que el total de nodes'
      return 0
    if min(nodes) < 0:
      print 'hi ha un node de grau negatiu'
      return 0
    if max(nodes) == 0:
      print 'es un graf correcte'
      return 0
    return 1

# mostra de Butà un hidrocarbó amb fórmula C4H10
nodes = [4,4,4,4,1,1,1,1,1,1,1,1,1,1]
# mostra d'una definició de graf incorrecte
# nodes = [6,5,5,5,5,2,1,1]

while (comprova(nodes)):
  print nodes
  nodes2 = list(nodes)
  nodes.sort()
  nodes.reverse()
  if nodes!=nodes2: print str(nodes) + " ordenat"
  node = nodes.pop(0)
  for i in range(node):
    nodes[i]=nodes[i]-1
print nodes
def comprova(nodes):
if sum(nodes) % 2 != 0:
print ‘la suma se graus no es parell’
return 0
if max(nodes) > len(nodes)-1:
print ‘hi ha un node de grau mes gran que el total de nodes’
return 0
if min(nodes) < 0:
print ‘hi ha un node de grau negatiu’
return 0
if max(nodes) == 0:
print ‘es un graf correcte’
return 0
return 1

nodes = [7,5,4,3,2,2,2]
nodes = [7,6,5,4,4,3,2,1]
nodes = [5,5,3,2,2,1,1]
nodes = [4,3,2,2,2,2,1]
nodes = [6,5,5,5,5,2,1,1]
nodes = [4,4,4,4,1,1,1,1,1,1,1,1,1,1]
while (comprova(nodes)):
print nodes
nodes2 = list(nodes)
nodes.sort()
nodes.reverse()
if nodes!=nodes2: print str(nodes) + ” ordenat”
node = nodes.pop(0)
for i in range(node):
nodes[i]=nodes[i]-1
print nodes

El laberinto del Minotauro

04 Febrero 2010

El laberinto del Minotauro en Python

Minotaure

Lee el resto de esta entrada »

Terrassa Fast motion (Time-lapse)

02 Febrero 2010

Terrassa Time-lapse

Arañas

01 Febrero 2010

El otro día ví un documental muy interesante sobre arañas y aún estando en exámenes me puse a hacer algunas pruebas.

orbweb

Colónia

25 Enero 2010

Bendito sea Santo Ryanair. Este fin de semana fuimos con Dani a Colónia. Menos nieve de la que esperábamos.

Atenas

10 Enero 2010

He estado unos días haciendo cultura por Atenas antes de que echen grecia de la U.E.

Escapada al país cátaro

27 Diciembre 2009

Escapada al país cátaro.

Carcasonne

Dominios

10 Noviembre 2009

Estaba repasando mis dominios y al cabo de los años he acomulado unos cuantos. Si alguien tuviese alguna idea y una buena oferta, contactadme.

También ofrecí hace tiempo los subdominios de Valls (http://david.valls.name) o correo electrónico (david@valls.name).

BLU7.NET
CABRES.NET
DICE9.NET
KEBEO.COM
MIUIM.COM
OPENMAILID.COM OPENMAILID.INFO OPENMAILID.NET OPENMAILID.ORG
SOLTIC.NET
TOT8.COM
VALLS.NAME
WEBORANGES.COM WEBORANGES.NET
WUMUW.COM
XUWOO.COM

Photos

14 Septiembre 2009

He echo alguna selección de fotos y las he puesto dentro de portfolio.

Comunidades autonomas y provincias

10 Septiembre 2009

Para si a alguien le hace falta, una tabla con las comunidades autonomas y provincias. Se puede copiar e importar facilmente en una base de datos.

Lee el resto de esta entrada »