Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. def fichier_dimacs (l):
  2. clause = 0
  3. variable = []
  4. c = l.tete
  5. liste = []
  6. while c != None:
  7. cel = c.valeur
  8. while cel != None:
  9. liste.append(cel.valeur)
  10. if not((-cel.valeur) in variable) and not(cel.valeur in variable):
  11. variable.append(cel.valeur)
  12. cel = cel.suivant
  13. liste.append(0)
  14. clause += 1
  15. c = c.suivant
  16. f = open('fichier_dimacs.txt', 'w')
  17. f.write('p cnf ' + str(len(variable)) + ' ' + str(clause) + '\n')
  18. for i in liste:
  19. if i == 0:
  20. f.write(str(i) + '\n')
  21. else:
  22. f.write(str(i) + ' ')
  23. f.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement