Advertisement
yesh666

1

May 10th, 2023
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. def filled_buckets(N, M):
  2. buckets = [0] * N # Initialize all buckets as empty
  3.  
  4. for query in range(1, M + 1):
  5. if query == 1:
  6. buckets = [1] * N # Fill all the buckets with water
  7. elif query == 2:
  8. buckets = [0 if i % 2 == 0 else 1 for i in range(1, N + 1)] # Empty all even-valued buckets
  9. elif query == 3:
  10. buckets = [0 if i % 2 == 1 else 1 for i in range(1, N + 1)] # Empty all odd-valued buckets
  11. elif query == 4:
  12. buckets = [0] * N # Empty all buckets
  13.  
  14. return sum(buckets) # Return the number of filled buckets
  15.  
  16.  
  17. # Example usage:
  18. N = 5 # Number of buckets
  19. M = 6 # Number of queries
  20. filled_count = filled_buckets(N, M)
  21. print("Number of filled buckets:", filled_count)
  22.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement