Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- def init_game():
- global stack, wallet, max_taken
- stack = list(range(1, 10001))
- random.shuffle(stack)
- wallet = max_taken = 0
- def read():
- return stack[0]
- def take():
- global wallet, max_taken
- amount = stack.pop(0)
- if amount > max_taken:
- wallet += amount
- max_taken = amount
- def passe():
- stack.pop(0)
- def test(algo):
- f=[]
- for j in range(1):
- init_game()
- for i in range(10000):
- algo()
- f += [wallet]
- print(sorted(f)[0])
- def alg():
- global stack
- stack = sorted(stack)
- take()
- test(alg)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement