fork download
  1. from random import randint, random
  2.  
  3. NUM_NODES = 1000
  4. NUM_PATHS = 10
  5. CARD_CHANCE = 0.02
  6.  
  7. start = randint(0,NUM_NODES-1)
  8. end = randint(0,NUM_NODES-1)
  9. while end == start:
  10. end = randint(0,NUM_NODES-1)
  11.  
  12. U = "abcxxx"
  13. C = "abc"
  14.  
  15. print(NUM_NODES, start, end)
  16.  
  17. for i in range(NUM_NODES):
  18. print(NUM_PATHS, end=" ")
  19. existing_paths = set()
  20. for j in range(NUM_PATHS):
  21. while True:
  22. target = randint(0, NUM_NODES-1)
  23. while target == i:
  24. target = randint(0, NUM_NODES-1)
  25. card = U[randint(0,len(U)-1)]
  26. if "{} {} ".format(target, card) not in existing_paths:
  27. existing_paths.add("{} {} ".format(target, card))
  28. break
  29. for item in existing_paths:
  30. print(item, end="")
  31. print()
  32.  
  33. existing_cards = set()
  34. for i in range(NUM_NODES):
  35. for c in C:
  36. if random() < CARD_CHANCE:
  37. existing_cards.add("{} {} ".format(i, c))
  38.  
  39. print(len(existing_cards), end=" ")
  40. for item in existing_cards:
  41. print(item, end="")
Runtime error #stdin #stdout #stderr 0s 47720KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Traceback (most recent call last):
  File "<builtin>/app_main.py", line 75, in run_toplevel
  File "prog.py", line 18
    print(NUM_PATHS, end=" ")
                       ^
SyntaxError: invalid syntax