fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main (String[] args) throws java.lang.Exception
  11. {
  12. from random import randint, random
  13.  
  14. NUM_NODES = 1000
  15. NUM_PATHS = 10
  16. CARD_CHANCE = 0.02
  17.  
  18. start = randint(0,NUM_NODES-1)
  19. end = randint(0,NUM_NODES-1)
  20. while end == start:
  21. end = randint(0,NUM_NODES-1)
  22.  
  23. U = "abcxxx"
  24. C = "abc"
  25.  
  26. print(NUM_NODES, start, end)
  27.  
  28. for i in range(NUM_NODES):
  29. print(NUM_PATHS, end=" ")
  30. existing_paths = set()
  31. for j in range(NUM_PATHS):
  32. while True:
  33. target = randint(0, NUM_NODES-1)
  34. while target == i:
  35. target = randint(0, NUM_NODES-1)
  36. card = U[randint(0,len(U)-1)]
  37. if "{} {} ".format(target, card) not in existing_paths:
  38. existing_paths.add("{} {} ".format(target, card))
  39. break
  40. for item in existing_paths:
  41. print(item, end="")
  42. print()
  43.  
  44. existing_cards = set()
  45. for i in range(NUM_NODES):
  46. for c in C:
  47. if random() < CARD_CHANCE:
  48. existing_cards.add("{} {} ".format(i, c))
  49.  
  50. print(len(existing_cards), end=" ")
  51. for item in existing_cards:
  52. print(item, end="")
  53. }
  54. }
Runtime error #stdin #stdout #stderr 0.01s 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 1
    /* package whatever; // don't place package name! */
                               ^
SyntaxError: EOL while scanning string literal