Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def filled_buckets(N, M):
- buckets = [0] * N # Initialize all buckets as empty
- for query in range(1, M + 1):
- if query == 1:
- buckets = [1] * N # Fill all the buckets with water
- elif query == 2:
- buckets = [0 if i % 2 == 0 else 1 for i in range(1, N + 1)] # Empty all even-valued buckets
- elif query == 3:
- buckets = [0 if i % 2 == 1 else 1 for i in range(1, N + 1)] # Empty all odd-valued buckets
- elif query == 4:
- buckets = [0] * N # Empty all buckets
- return sum(buckets) # Return the number of filled buckets
- # Example usage:
- N = 5 # Number of buckets
- M = 6 # Number of queries
- filled_count = filled_buckets(N, M)
- print("Number of filled buckets:", filled_count)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement